Cloud Service Models
Apr 26, 2019 | 0 Comment | Posted by Shrey Sharma

There are basically 3 types of cloud service models:


Infrastructure as a Service (IaaS)


IaaS provides access to fundamental resources such as physical machines, virtual machines, storage etc. All of the above resources are made available to end user via server virtualization. Moreover, these resources are accessed by the customers as if they own them.


● Virtual machines with pre-installed software.

● Virtual machines with pre-installed Operating Systems such as windows, Linux, and Solaris.

● On-demand availability of resources.

● The computing resources can be easily scaled up and down.


Platform as a Service (PaaS)


PaaS offers the run time environment for applications. It also offers development & deployment tools, required to develop applications. PaaS has a feature of point-and-click tools that enables non-developers to create web applications. platform is an example of PaaS in salesforce.


● PaaS offers browser based development environment. It allows the developer to create database and edit the application code either via Application Programming Interface or point-and-click tools.

● PaaS provides built-in security, scalability, and web service interfaces.

● PaaS also provides web services interfaces that allow us to connect the applications outside the platform.


Software as a Service (SaaS)


Software as a Service (SaaS) makes the software available over the internet. This model allows to provide software applications as a service to the end users. It refers to a software that is deployed on a hosted service and is accessible via internet. There are several SaaS applications such as Billing and Invoicing System,
Customer Relationship Management (CRM) applications, Help Desk Applications, Human Resource (HR) Solutions.


● Available on demand.

● The Software are maintained by the vendor rather than where they are running and hence making it cost effective.

● The license to the software may be subscription based or usage based. And it is billed on recurring basis.

● Scaled up or down on demand.

● Automatically upgraded and updated.

● SaaS offers share data model.

● All users are running same version of the software.



Anything-as-a-Service (XaaS) is yet another service model, which includes Network-as-a-Service, Business-as-a-Service, Identity-as-a-Service, Database-as-a-Service or Strategy-as-a-Service.


Differences between IaaS, PaaS, SaaS


After learning Cloud Service Models, let’s learn about Virtualization & Benefits of Cloud Computing.

Share This Post

Leave a Comment

Your email address will not be published. Required fields are marked *