Shared Considerations for Cloud Deployments
The adoption of cloud computing involves several considerations that will lead to a combination of technical and business decisions for both cloud service providers and cloud customers. In this section, you will explore several key considerations for cloud deployments:
- Interoperability: In cloud computing, interoperability can be defined as the capacity of cloud ecosystem components to operate together in achieving desired outcomes. The components of a cloud computing ecosystem may come from several sources, including traditional and cloud sources, as well as public and private cloud implementation (known as hybrid cloud).
- Portability: This is the capability of cloud components to be moved or reused in different cloud deployment models, providers, platforms, infrastructures, and locations, with little or no modification (e.g., without converting the program to a different language). When choosing cloud providers, portability is...