A DevOps engineering team is designing the network architecture for an internal real-time metrics ingestion service hosted on Compute Engine instances across multiple zones within a single region. The service receives incoming data via a custom raw TCP protocol on port 9090. The backend instances must receive the original client IP addresses to perform IP-based rate limiting and logging. All client traffic originates from within the internal Virtual Private Cloud (VPC). Which Google Cloud load balancer should you choose for this workload?
- Internal Passthrough Network Load BalancerAnswer
- BRegional Internal Application Load Balancer
- CExternal Passthrough Network Load Balancer
- DGlobal External Application Load Balancer
Answer
Internal Passthrough Network Load Balancer
An Internal Passthrough Network Load Balancer is a Layer 4 regional load balancer that routes internal VPC TCP/UDP traffic directly to backend instances without proxying, preserving the original client source IP address.
Step-by-Step Solution
Key Concept
Selecting GCP Load Balancers based on Traffic Scope, Protocol, and Client IP Preservation
Estimated Time:1m 30s