Cloud Service Models
Cloud Computing is providing services over the internet and the services are offered as different service models:

- Infrastructure-as–a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software-as-a-Service (SaaS)
Service models provides services over the internet with management interface to consume the services from cloud clients.
IaaS (Infrastructure as A Service):
IaaS is a model of delivering Cloud Computing infrastructure – servers, storage, network and operating systems – as an OnDemand service and avoiding purchasing servers, software, datacenter space or network equipment.
- IaaS provides access to fundamental compute resources such as physical machines, virtual machines, virtual storage, Networking etc.
- IaaS provides Infrastructure components like servers, storage, networks, operating systems as service to the cloud clients.
Characteristics of IaaS:
- Scalable infrastructure components are provisioned by the service provider.
- Service Provider own the Hardware/Software licenses to provide IaaS services to the clients.
- Shared Responsibility Model defines that service provider is responsible in scaling/replacing/High-Availability of the certain resources and cloud clients are responsible in managing the applications that are hosted on the servers.
PaaS (Platform as A Service):
PaaS provides platform as service to the developers where they can easily integrate and develop the code without managing the underlayer compute resources and OS configurations.
- PaaS provides the runtime environment for applications, development, and deployment tools, etc.
- PaaS is the set of tools that developers use, and PaaS services designed to make coding and deploying those applications quick and efficient.
SaaS (Software as A Service):
SaaS is the model of accessing the software product over the internet for end client use cases. Service provider enable customer to use the software services as Pay-As-You-Go model.
- SaaS model is serving the software services to the end users.
- End users can directly use the software without the management of Infrastructure, software licenses, software upgrades, install and configure Software etc..
- SaaS services are accessible via web browser directly.
- Software is provided to the multiple end users with the concept of logical security implemented for the users data and controls that users are using.
Previous
Next