Professional Cloud ArchitectDesign and plan a cloud solution architectureEasy

A global e-commerce company is experiencing inconsistent performance and high latency for its web application, which serves customers worldwide. The application is currently hosted in a single Google Cloud region. The company wants to improve user experience by reducing latency and ensuring high availability across different geographic locations. Which Google Cloud networking product should they use to distribute traffic globally and route users to the closest healthy backend?

  1. AInternal HTTP(S) Load Balancer
  2. BGlobal External HTTP(S) Load Balancer
  3. CNetwork Load Balancer
  4. DSSL Proxy Load Balancer
Show answer & explanation

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

To improve user experience globally by reducing latency and ensuring high availability, the company needs a global load balancing solution that can route traffic to the closest healthy backend. The Global External HTTP(S) Load Balancer is designed precisely for this purpose, offering global distribution and content-based routing.

Why the other options are wrong

  • A. Internal HTTP(S) Load Balancer is for internal traffic within a VPC network, not global external traffic.
  • C. Network Load Balancer is a regional, passthrough load balancer primarily for non-HTTP(S) traffic.
  • D. SSL Proxy Load Balancer handles SSL/TLS traffic globally but is not the primary choice for general HTTP(S) web applications needing content-based routing.

Global External HTTP(S) Load Balancer

A global, proxy-based Layer 7 load balancer for HTTP(S) traffic that distributes requests to backends in different regions, routing users to the closest healthy instance.

  • Global reach, single IP address
  • Layer 7 (HTTP/S) traffic
  • Routes to closest healthy backend
  • Provides SSL/TLS termination

Memory trick: Global Web Routes: Closest Server, Happiest User.

More Design and plan a cloud solution architecture questions