To minimize latency for global users and support growth across multiple geographical regions, you must deploy your resources in those regions and use a global load balancing service.
Action B (Multi-Region Deployment): Deploying VMs in multiple regions closest to your users is necessary to reduce latency (by shortening the physical distance data must travel) and support regional growth.
Action C (Global External Application Load Balancer): The external Application Load Balancer (Global) is the Google-recommended Layer 7 solution for applications that require global reach. It provides a single anycast IP address and directs users to the nearest healthy backend, thus minimizing latency globally.
[Reference: Google Cloud Documentation - Load Balancing (Choosing a load balancer):, , "Global external Application Load Balancers and global external proxy Network Load Balancers are a good choice when you want to minimize latency for users who are distributed globally.", Reference: Google Cloud Documentation - External Application Load Balancer (Overview):, , "A global external Application Load Balancer is a proxy-based Layer 7 load balancer that enables you to run and scale your service globally with a single IP address. The global external Application Load Balancer can load balance traffic to backend services that are in a single region or multiple regions.", , , ]
Submit