liveBook · Manning

Multi-cloud deployment

As explained in Google Anthos in Action

A multicloud platform is a platform designed to operate across multiple independent cloud environments.

Multi-cloud deployment places a common platform across multiple independent public clouds, private clouds, or on-premises data centers. It supports applications that need provider redundancy, regional resilience, data locality, edge operation, or consistent Kubernetes-based operations. section 7.0 section 10.1.2

Common deployment patterns include:

  • Multicloud: deploy across GCP and one or more non-GCP public clouds such as AWS or Azure. section 10.1.2
  • Hybrid cloud: deploy across GCP and one or more on-premises data centers. section 10.1.2
  • Multi- and hybrid cloud: combine GCP, non-GCP public clouds, and on-premises environments. section 10.1.2

The platform provides a common interface across environments whose networking, storage, compute, and resource-management models differ. This standardizes deployment, scaling, security, and development, but increases operational complexity and demands broader infrastructure, development, and security expertise. section 7.1 section 10.1.2

Cross-environment deployments require connectivity to GCP through Cloud Interconnect, Cloud VPN, or the public internet. Dedicated Interconnect uses a direct physical connection and supports highly available, low-latency transfer for large data volumes. section 10.1.2

Regional and provider resilience

A regulated banking application can span multiple clouds and regions so an outage of one provider does not become the accepted downtime plan. Kubernetes-based deployment patterns can move workloads across regions and availability zones while preserving a common operational model. section 7.1

Figure 10.5 Dedicated Interconnect between GCP and an on-prem data center
10-05

Use the Dedicated Interconnect diagram to inspect the physical network path between GCP and an on-premises data center. section 10.1.2

How Google Anthos in Action covers it

How deep it goes
Defines three deployment patterns and three connectivity choices, then explains operational trade-offs without detailing complete implementation procedures.
Examples
Uses GCP, AWS, Azure, on-premises data centers, regulated banking, regional outages, and Dedicated Interconnect diagrams.
What you can do after
Operate a Kubernetes-based platform across public and private environments using standardized deployment and selected connectivity patterns.
How it connects
Connects Kubernetes, hybrid cloud, cloud networking, Cloud Interconnect, Cloud VPN, service mesh, and configuration management.

Also explained in

Compare how 3 books explain multi-cloud deployment →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Google Anthos in Action. The section links point to the parts of the book it draws on.