A cloud architecture team is designing an internal microservices layer deployed across Compute Engine instances inside a Google Cloud VPC. The microservices communicate using gRPC over HTTP/2 and require URL path-based routing to direct traffic to appropriate backend service groups. All traffic must remain strictly private within the internal VPC without exposure to the public internet. Which Google Cloud load balancer should be planned to satisfy these requirements?
- Internal Regional Application Load BalancerAnswer
- BInternal Passthrough Network Load Balancer
- CGlobal External Application Load Balancer
- DExternal Passthrough Network Load Balancer
Answer
Internal Regional Application Load Balancer
The Internal Regional Application Load Balancer is a proxy-based Layer 7 load balancer that enables internal VPC traffic distribution for HTTP, HTTPS, and gRPC workloads. It supports advanced content-based routing policies, such as URL path matching, while using internal IP addresses within the VPC network.
Step-by-Step Solution
Key Concept
Selecting GCP Load Balancers based on Traffic Scope (Internal vs. External) and OSI Layer Requirements (Layer 4 Passthrough vs. Layer 7 Proxy)
Estimated Time:1m 30s