Section - 04 - Cloud Service Models
Section - 04 - Cloud Service Models
Section - 04 - Cloud Service Models
Service Models
Service Consumer
X as a Service Cloud Service
Provider
The Cloud Computing Stack
Traditional IT
Applications
Data
Runtime
Middleware
Customer
OS
Virtualization
Servers
Storage
Networking
IaaS - Infrastructure as a Service
Traditional IT IaaS
Applications Applications
Data Data
Customer
Runtime Runtime
Middleware Middleware
Customer
OS OS
Virtualization Virtualization
Provider
Servers Servers
Storage Storage
Networking Networking
PaaS – Platform as a Service
Fully-managed platform and environment for developers to build web and mobile
apps backend
Internet
Developer (.Net)
Customer
Applications Applications Applications
Data Data Data
Customer
Runtime Runtime Runtime
Middleware Middleware Middleware
Customer
OS OS OS
Provider
Virtualization Virtualization Virtualization
Provider
SaaS Vendors
Company-A
Using Browser
Internet
Company-B
Using Browser
Company-C
Using APIs
SaaS – Software as a Service
It is Responsibility Breakdown between the Cloud Provider and End-Customer
Customer
Applications Applications Applications Applications
Data Data Data Data
Customer
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
Customer
Provider
OS OS OS OS
Provider
Virtualization Virtualization Virtualization Virtualization
Provider