In this lab, you will design and implement a high availability architecture across multiple regions. You will set up Compute Engine instances behind a global HTTPS load balancer, configure failover strategies, and integrate Cloud SQL for database redundancy. The goal is to create a resilient architecture that ensures availability and continuity during regional outages, all while considering cost optimization and security best practices.
A financial services company needs to ensure that its online banking platform is always available, even if a regional data center goes down. The primary requirement is to design a multi-region architecture with an RTO of 5 minutes and an RPO of 1 minute, incorporating automatic failover and data synchronization across regions. This requires strategic use of Google Cloud services to meet SLA requirements while optimizing costs.