Distinguishing Cloud Types

Cloud-based applications provide a wide range of solutions to a very large number of users. To help us analyze and describe cloud-based systems, many people refer to a cloud solution in terms of its deployment model and services model. These two terms originated within a cloud computing document from the National Institute of Standards and Technology (NIST), as shown in FIGURE 1-5.

Deployment model shows four clouds representing community, hybrid, private, and public. Software as a service S a a S, Platform as a service P a a S, and Infrastructure as a service I a a S represent services model.

FIGURE 1-5 Users refer to cloud solutions based on the system’s deployment and services models.

Cloud Deployment Models

A cloud deployment model specifies how resources within the cloud are shared. As discussed in TABLE 1-2, there are ...

Get Cloud Computing, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.