Cloud Services Delivery Models IaaS, PaaS and SaaS

Cloud vendor such as Microsoft, Google, Amazon provides the services typically under three delivery models Infrastructure-as-a-service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS).The following diagram demonstrate the services delivery model layers

Cloud Computing Services Delivery Models

Cloud vendor provides the cloud computing services by using the following delivery models which is illustrated in the below diagram

Infrastructure as a Service (IaaS)

In the IaaS cloud computing service delivery model cloud provider offer the compute resources which is required for the application development such as as virtual machines, storage, virtualization, networking etc.

IaaS model provides the flexibility to use the infrastructure as service based on pay as go or fixed rate model without worrying about the underlaying setup complexity & without purchasing the high cost physical servers & hardware.

IaaS ensure the faster setup of infrastructure without worrying about the maintenance, security, scalability & installation process. The end user has only responsibility to manage the created the infrastructure in terms of access restriction to users etc.

The Infrastructure-as-a-service (IaaS) saves the huge amount of expenses which is required to setup, maintain and manage the resources.

  • Virtualization
  • Azure Virtual Machines
  • Azure Networking
  • Azure Storage
  • Amazon EC2 etc.

Platform as a Service (PaaS)

Platform-as-a-Service (PaaS) provides the environment to build, test and manage the application without worrying about the underlaying infrastructure. Platform as a service let organization focus on their application or product development without worrying about environment required to run, scale and secure their applications. Cloud user can use the services by pay as go or fixed pay model

Cloud user has only responsibility to manage the data and created resources, The rest of the process managed by the cloud provider. Platform-as-a-Service (PaaS) provides the variety of following service
  • Development tools
  • Middleware
  • Operating systems
  • Database management
  • Infrastructure
  • Azure App Service
  • Amazon Web Service
  • Google App Engine etc.

Software as a Service (SaaS)

Software-as-a-Service (SaaS) provide the complete application software to use as service by pay as go or fixed pay model without worrying about building, deploying and managing the application. The software building, testing , deployment, database server management etc. taken care by cloud provider and end user allows to access services via web browser.

  • Microsoft office 365
  • CRM
  • SalesForce
  • Google Docs
  • Google Drive etc.

Hope article is useful to understand about cloud services delivery models in the next article I will explain the fundamentals of the cloud computing.

Post a Comment

Protected by Copyscape
Copyright © Compilemode