The Cloud providers categorize their services. The most common service category are,
Infrastructure as a Service (IaaS).
Platform as a Service (PaaS).
Software as a service (SaaS)
Infrastructure as a Service (IaaS)
We can say colloquially, renting servers(physical resources such as computing, storage, and networking resources) to get a whole infrastructure. Eg: AWS EC2, AWS S3, etc.
Most user management.
The user is responsible for managing Os, data, and application.
Pros and Cons
Iaas give you the whole infrastructure for your application so you are attaining full control over the application. But if it comes to cost, here we need to pay for both the service we get from the cloud and the licensed application that we bought needed for the application like web server, etc.
Platform as a Service (PaaS)
Pass provides the platform for the application Such as Application server, Databases and etc.
Less user management.
The user is responsible for data and application.
For an instance, you need an application server to host your application. So you decide to let create a VM in the cloud and install an application server on it. Here we are responsible for the configurations of the application server and the licenses too, instead of going like this, we can get the application server directly which is offered by the cloud service providers and the cloud service providers will be responsible for Os, physical Resources, etc.
Eg: AWS Beanstalk, Azure Webapps, etc..
Pros and Cons.
We can easily get the platform for the application and using PaaS could reduce cost as compared to IaaS, but we can’t get complete control over there.
Software as a Service (SaaS)
Software as a service is called a cloud-based application. These are the applications developed by the cloud service providers and the person who wants, they can get them in a pay-as-go manner. Eg: Google Drive.
Least user management
Cloud providers are responsible for managing the application, and users just use the software.
Comments