Chapter 12: Managing Multi-Cloud Environments
In previous chapters, we covered hybrid cloud and how to connect your on-premises data centers to Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP), and how to create a hybrid cloud architecture. In this chapter, we will cover one of the most complex scenarios in the cloud – managing multi-cloud environments. Multi-cloud is about using more than one cloud or cloud provider to setup a common environment, infrastructure, or even an application layer.
Organizations taking their first steps using cloud services consider a multi-cloud approach as a solution for protecting themselves against a vendor lock-in scenario – a scenario where our entire infrastructure or applications rely on a single cloud provider's ecosystem.
One of the questions organizations ask themselves is, what do we do if the cloud provider goes out of business? How do we migrate our assets to another cloud provider? In theory, a multi...