A company wants to expose a globally distributed application using Cloud Run via a single anycast IP address, with SSL termination and content-based routing to different backend services. Which load balancer should they use?
Trap 1: Global External SSL Proxy Load Balancer
SSL Proxy LB terminates SSL but routes TCP traffic, not HTTP; cannot do content-based routing.
Trap 2: Regional External HTTP(S) Load Balancer
Regional LB provides an IP only within a single region, not global anycast.
Trap 3: Global External TCP Proxy Load Balancer
TCP Proxy LB does not terminate HTTP or support content-based routing.
- A
Global External HTTPS Load Balancer
Correct: provides global anycast IP, SSL termination, URL map for content-based routing, and can use serverless NEGs for Cloud Run.
- B
Global External SSL Proxy Load Balancer
Why wrong: SSL Proxy LB terminates SSL but routes TCP traffic, not HTTP; cannot do content-based routing.
- C
Regional External HTTP(S) Load Balancer
Why wrong: Regional LB provides an IP only within a single region, not global anycast.
- D
Global External TCP Proxy Load Balancer
Why wrong: TCP Proxy LB does not terminate HTTP or support content-based routing.