An enterprise is planning a high-availability multi-region network architecture on Google Cloud. The workload requirements specify:
1. Global HTTPS web traffic must support edge caching for static assets and path-based routing to Compute Engine managed instance groups deployed in both `us-central1` and `europe-west3`.
2. Internal microservice RPC traffic running a non-HTTP raw TCP protocol on port 8443 within `us-central1` must be load-balanced with minimal latency across private Compute Engine instances without exposing public IP addresses.
Which TWO load balancing and network service configurations should you select to fulfill these requirements? (Select TWO.)
- Deploy a Global External Application Load Balancer with Cloud CDN enabled on the backend services for the web application.Answer
- Deploy an Internal Passthrough Network Load Balancer in us-central1 for the internal raw TCP microservice backends.Answer
- CDeploy a Regional External Application Load Balancer with Cloud CDN enabled to serve edge-cached content for the multi-region web application.
- DDeploy an Internal Application Load Balancer to load balance the raw TCP microservices operating on port 8443.
Answer
To satisfy the architectural requirements, deploy a Global External Application Load Balancer with Cloud CDN for global HTTPS traffic and static edge caching, and deploy an Internal Passthrough Network Load Balancer for private, low-latency Layer 4 TCP microservice traffic.
The solution requires two distinct load balancing tiers based on protocol and network scope. For public HTTPS traffic spanning multiple regions with edge caching requirements, a Global External Application Load Balancer integrated with Cloud CDN is mandatory. For private, high-performance microservices using a raw TCP protocol, an Internal Passthrough Network Load Balancer provides regional Layer 4 traffic distribution without exposing external IP endpoints.
Step-by-Step Solution
Key Concept
GCP Load Balancer Protocol and Scope Selection (L7 Global HTTP(S) vs L4 Internal Passthrough TCP)