Understanding the Different Cloud Computing Models
The term cloud is often used to refer to or describe a myriad of different hosting models ranging from Infrastructure-as-a-Service (IaaS), through Platform-as-a-Service (PaaS), to Software-as-a-Service (SaaS). While SaaS models have been around for a while and many consumers and business people are familiar with this concept, once you start going deeper into the stack and differentiating between infrastructure and platform services, things often become more difficult to understand given the technical complexity of the topics.
In this chapter, we’ll be introducing the concept of the shared responsibility model for cloud infrastructure and exploring how it relates to technical decision-making for technology architecture.
By the end of this chapter, you will be able to do the following:
- Define SaaS, PaaS, and IaaS
- Compare and contrast the different hosting models as they relate to the following:
- Total cost of ownership...