Professional Cloud ArchitectDesign and plan a cloud solution architectureMedium

A global e-commerce company is experiencing inconsistent performance and high latency for its web application, which is hosted across multiple regions on Google Cloud. Customers from different geographic locations report varying response times. The company needs to minimize latency for all users and ensure high availability across its global user base. Which Google Cloud load balancing solution should you implement?

  1. ANetwork Load Balancer (external)
  2. BSSL Proxy Load Balancer
  3. CGlobal External HTTP(S) Load Balancer
  4. DInternal Load Balancer
Show answer & explanation

Correct answer: C. Global External HTTP(S) Load Balancer

The Global External HTTP(S) Load Balancer is designed for global applications, routing user traffic to the closest healthy backend instance, minimizing latency and providing a single global IP address for high availability.

Why the other options are wrong

  • A. Network Load Balancer (external) is a regional, pass-through load balancer for non-HTTP(S) traffic and does not offer global distribution or advanced HTTP(S) features.
  • B. SSL Proxy Load Balancer is primarily for SSL termination and distribution of TCP traffic, but the HTTP(S) Load Balancer is more feature-rich for web applications and handles global distribution more effectively for this scenario.
  • D. Internal Load Balancer is for traffic within a Google Cloud VPC, not for external internet-facing applications.

Global External HTTP(S) Load Balancer

A Google Cloud global load balancing service that distributes HTTP(S) traffic to backend services across multiple regions, optimizing for lowest latency to users and providing high availability.

  • Single global IP address for your application.
  • Routes traffic to the closest healthy backend instance.
  • Provides advanced traffic management features (e.g., URL maps, session affinity).
  • Ideal for global web applications requiring low latency and high availability.

Memory trick: Global HTTP(S) Load Balancer routes users to the nearest web region.

More Design and plan a cloud solution architecture questions