Putting the Pieces Together

How do all the components of a cloud model fit together from an architectural perspective? Figure 13-1, which is from the National Institute of Standards and Technology (www.nist.gov/index.html ), depicts the various cloud services and how they relate to each other based on the three constituents. On the left side of this diagram, the cloud service consumer represents the types of consumers of cloud services. This includes all those consumers, such as the end user of a service, bringing a group of services together for internal and external users; and the business management that needs to have these services available as part of business strategy implementation. Within this category are the applications, middleware, infrastructure, and services that are built based on on-premises computing models. In addition, this model depicts the role of the cloud auditor. This organization provides the oversight either by an internal or an external group that makes sure that the consumer group meets its obligations.

Cloud service providers

Cloud service providers (see the center of Figure 13-1) represent all the models of cloud services that we discuss in Chapters 5–8. A cloud service provider might be a commercial company or a corporation that decides to become its own cloud service operator. Cloud providers may provide the underlying physical and virtualized resources needed to run various cloud services. They also may create the actual applications and business services that operate in these environments.

Figure 13-1: The National Institute of Standards and Techn-ology cloud architecture.

9781118235003-fg1301.eps

These various cloud models don’t exist in isolation — they’re all related to each other. In addition, there’s an entire ecosystem of partners that support various vendors with offerings. The cloud service provider provides a unified architecture to support and manage these services in a consistent manner. Managing these services is a major requirement for any cloud service provider. These management platforms have to provide both support for the operation of the various services as well as managing the way they perform to support business requirements.

The cloud provider has to support all of the important cloud models that we discuss in Chapters 5 through 8. In addition to SaaS, PaaS, and IaaS, we would like to add Business Process as a Service (BPaaS) — which is not included in the NIST diagram — because we think that it’s an important fourth cloud delivery model. In addition to supporting the physical and virtual environment, it is important to remember that all of these cloud models and the supporting environment have to be linked together in the form of service orchestration. Without service orchestration, each service would become an independent silo.

Clearly, all the components in the cloud provider model must be managed. There have to be services to support the business, to manage configurations, and to provision the right resources on demand. Management services must also support interoperability and service portability. For more details on cloud management, take a look at Chapter 4.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.222.155.187