In this lab, you'll learn how to design and implement a multi-region infrastructure on Google Cloud Platform. You will focus on achieving high availability (HA) across different regions, ensuring failover between primary and secondary regions, and optimizing costs. The lab will guide you through setting up Global HTTP(S) Load Balancing, Cloud SQL with cross-region replicas, and managing IP addresses with Cloud NAT. You'll integrate IAM roles for security and explore how to use Cloud Monitoring and Logging to observe the system's behavior and troubleshoot issues efficiently.
ACME Corp is expanding its services globally and needs a resilient architecture to ensure data availability and application uptime across regions. The primary region is us-central1, with a backup region in us-east1. The goal is to implement a failover strategy that maintains performance SLA of 99.95% uptime with an RTO of 5 minutes through automated scaling and balancing mechanisms. This includes deploying a multi-region load balancer, configuring failover-replicas for databases, and establishing network address translation for internal resources.