What are SaaS, PaaS, and IaaS?
Cloud computing is a broad term and covers many services. Common cloud computing models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Let's broadly understand these models:
- IaaS: When a service provider offers virtualized hardware or computing infrastructure as a service, such an offering is called IaaS.
- PaaS: PaaS is a type of cloud service in which a service provider offers application platforms and tools over the cloud, usually to enable application development. In this service model, underlying hardware and software are hosted on the service provider's infrastructure.
- SaaS: In the SaaS model, the service provider offers software or applications as services. Such services are hosted by the providers and the end customer simply consumes this SaaS without worrying about the underlying hosting platform, infrastructure, and maintenance.
The line of responsibilities in IaaS, PaaS, and SaaS is explained in the...