Amazon Web Services for Beginners | AWS Quick Start Guide

  DevOps Tech Hub

116 Followers

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


profilepic.png
Harmit Jani 3 years ago

Why all the images shows broken link. Images are not visible. 

Powered by Froala Editor