8. What is PAAS – Platform as a service

Cloud has 3 types of computing Models :

  1. IAAS (Infrastructure as a service)
  2. PAAS (Platform as a service)
  3. SAAS (Software as a service)

Always remember that cloud is a shared responsibility between cloud vendors and developers.

Cloud is made up of 7 layers:

9. Application

8. Data

7. Runtime

6. Middleware

5. operating System

4. Virtualization

3. Servers

2. Storage

1. Hardware

As the cloud is a shared responsibility, with the below diagram you can see that based on the responsibility of the layer the computing model will change. Eg: if 1-4 layers are taken care of by AWS then the rest would be the responsibility of the cloud engineers and it is known as IAAS (infrastructure as a service) here AWS is providing you with the Infra. Today we will learn about PAAS

What is PAAS?

PAAS is known as a Platform as a service. In this cloud provider is responsible for the layers. While developers would be responsible only for the application. This is pretty useful when you don’t want to get into the details of the infrastructure and just want to use it.

Eg: If you want to have a database for your application but do not want to get into the getting instances, deploying, scaling, backup etc. You can pick RDS (relational database service) which is a PAAS example of AWS service and start using it with your application.


  1. When you don’t want to get into the complexity of creating infrastructure eg: server, networking, operating system etc.
  2. When you don’t want to get into the provisioning of infrastructure. Based on the demand, and traffic the infra will provision new resources.
  3. You just want to focus on the code of your application
  4. No hardware investment
  5. Cost-optimization

Pros and Cons

No cost investment in infraYou don’t have control of the infra
You don’t need to worry about InfraNecessary third-party services incongruous with a current business model
Fast and flexible toolsNo way to manage security in-house
Access from anywhereChallenges in transitioning from one platform to another

Example of PAAS in AWS

  1. EBS (Elastic BeanStalk)
  2. EKS (Elastic Kubernetes Service)

Happy Learning <3

Leave a Reply