A company is architecture-planning a global application on Google Cloud Compute Engine. The application serves HTTPS web traffic to internet users worldwide and requires edge caching to minimize latency for static assets. In addition, the application processes real-time, non-HTTP TCP traffic on port 7000 within a single region, where backend instances must receive packets with the original client source IP address intact. Which combination of Google Cloud networking services meets these requirements according to Google recommended practices?
- Deploy a Global External Application Load Balancer with Cloud CDN enabled for the HTTPS traffic, and an External Passthrough Network Load Balancer for the port 7000 TCP traffic.Answer
- BDeploy a Global External Proxy Network Load Balancer with Cloud CDN enabled for the HTTPS traffic, and an Internal Passthrough Network Load Balancer for the port 7000 TCP traffic.
- CDeploy an External Passthrough Network Load Balancer with Cloud CDN enabled for the HTTPS traffic, and a Global External Application Load Balancer for the port 7000 TCP traffic.
- DDeploy a Regional External Application Load Balancer with Cloud CDN enabled for the HTTPS traffic, and a Global External Proxy Network Load Balancer for the port 7000 TCP traffic.
Answer
Deploy a Global External Application Load Balancer with Cloud CDN enabled for the HTTPS traffic, and an External Passthrough Network Load Balancer for the port 7000 TCP traffic.
The correct choice pairs a Global External Application Load Balancer with Cloud CDN for the HTTPS traffic and an External Passthrough Network Load Balancer for the raw TCP traffic on port 7000. Global External Application Load Balancers provide HTTP(S) reverse-proxy capabilities and integrate directly with Cloud CDN at edge locations. External Passthrough Network Load Balancers operate at Layer 4 (regional) and pass incoming traffic straight to backend VMs without terminating connections, preserving the client's original IP address.
Step-by-Step Solution
Key Concept
Selecting GCP Load Balancer Types based on Protocol (Layer 4 vs Layer 7), Scope, Cloud CDN Integration, and Client IP Preservation Requirements