Comparison of Cloud Service Models
Type |
Consumer |
Service Provided by Cloud |
Service Level Coverage |
Customization |
SaaS |
End user |
Finished application |
Application uptime Application Performance |
Minimal to no customization Capabilities dictated by market or provider |
PaaS |
Application owner |
Runtime environment for application code Cloud storage Other Cloud services such as integration |
Environment availability Environment performance No application coverage |
High degree of application level customization available within constraints of the service offered Many applications will need to be rewritten |
IaaS |
Application owner or IT provides OS, middleware, and application support |
Virtual server Cloud storage |
Virtual server availability Time to provision No platform or application coverage |
Minimal constraints on applications installed on standardized virtual OS builds |