Cloud Computing Services Simplified


This is the second post in the cloud computing series. If you are not familiar with cloud computing, you can start with Introduction to Cloud Computing.

Cloud computing services can run on-premise or in the cloud. There are three main cloud computing services:

  1. Infrastructure as a Service - (IaaS)
  2. Platform as a Service - (Paas)
  3. Software as a Service (SaaS)

The main difference between each cloud computing services is determined by how much you manage versus what the cloud provider manages.



If you choose to run your cloud insfrastructure on-premise, you are responsible for managing everything i.e applications, data, middleware, runtime, servers, networking, storage, operating system, virtualization etc.


This model delivers computing infrastructure to clients. Infrastructure such as servers, virtualization, storage and network. The client manages other resources like operating system, applications, data storage etc.


Platform as a Service is mainly used for running applications. It provides the environment and infrastructure that developers can leverage to build and run customize applications. Things like networking, servers, runtime, and storage are managed by the cloud provider. The developer manages applications and data.


With this model users pay a fee to use the service and do not manage anything. Applications and insfrastructure are managed by the SaaS provider. Most SaaS are accessible via web browsers which makes it easy for users to access the current version of the service.

Some popular Cloud Providers


Microsoft Azure Services


Use cases for IaaS

  • Test and development
  • Storage and backups
  • Big data analysis
  • High performance computing

Use cases for PaaS

  • Suitable for development
  • Business intelligence and analytics

Use cases for SaaS

  • Access to sophisticated applications
  • Zero setup and management.


We have looked at types of cloud computing services:

  • Infrastructure as a Service
  • Platform as a Service
  • Software as a Service

We also examined different scenarios where these services are applicable. Next, we will explore cloud computing deployment models.

Further Reading

Follow Exam AZ-900: Microsoft Azure Fundamentals certification training. It covers a lot more and the training prepares you for AZ-900 certification exam.