What is cloud computing?
Programming Tech

What is cloud computing?

Mishel Shaji
Mishel Shaji

Cloud computing is a type of computing in which the service is hosted over the internet rather than local server or personal device and are accessed using web-based services.

Cloud computing makes it possible to access any data, service or resource which you need as long as your device has an internet access. You don’t have to be in a specific place to access them.

Types of cloud computing

The primary services of cloud computing includes the following:

1) Software as a service

Software as a service is the delivery of a software as a web-based service. Users can use this software from any device with an internet connection after paying a fee.

With SaaS (Software as a service), the software can be quickly deployed since it is installed on the cloud servers. Saas makes it easy to have the same software on several devices.


  • Quick set-up and deployment.
  • Lower up-front cost

Eg: Office 365, Dropbox

2) Platform as a service

Platform as a service or Paas is similar to Infrastructure as a service but is more complex. Paas offers fully configured development environment for developers to develop, test and deploy their applications. This eliminates the troubles in configuring and maintaining servers, infrastructure, storage, and databases.

Unlike infrastructure as a service, Paas may have a GUI (Graphical User Interface), Operating Systems and programming languages.


  • Access to app and data from anywhere.
  • Saves money – Pay only for what you use.
  • Reduced skill requirements.

Eg: Microsoft Azure,

Infrastructure as a service

Infrastructure as a service (IaaS) is the lowest level of cloud computing. Iaas allows you to rent the infrastructure, which includes servers, storage, Operating Systems etc. An IaaS provider will provide pre-installed and configured hardware or software on a pay-as-you-go basis.


  • Security
  • Reliability
  • Reduces capital expences.

Eg: Amazon EC2