Medium1 markMultiple Choice
Subtask 1.2: Technical RequirementsCloud Load BalancinggRPCNetworkingGlobal Architecture

GCP PCA · Question 35 · Technical Requirements

You are deploying a global API service that uses gRPC for communication. Clients are located worldwide. You need a load balancing solution that provides a single Anycast IP address, terminates TLS, and routes traffic to the closest healthy backend region. Which load balancer should you choose?

Answer options:

A.

External TCP/UDP Network Load Balancer

B.

Global External HTTP(S) Load Balancer

C.

Internal TCP/UDP Load Balancer

D.

TCP Proxy Load Balancer

How to approach this question

Match the requirements (Global, TLS termination, gRPC support) to the correct GCP Load Balancer.

Full Answer

B.Global External HTTP(S) Load Balancer✓ Correct
The Global External HTTP(S) Load Balancer is a Layer 7 load balancer. It natively supports gRPC traffic (which relies on HTTP/2). It provides a single Anycast IP address, allowing clients worldwide to connect to the closest Google edge point of presence, where TLS is terminated, and traffic is routed over Google's premium backbone to the nearest healthy backend.

Common mistakes

Choosing TCP Proxy (Option D). While it works for raw TCP, gRPC is an RPC framework that requires HTTP/2 support, which is best handled by the Layer 7 HTTP(S) Load Balancer.

Practice the full GCP Professional Cloud Architect Practice Exam 7

50 questions · hints · full answers · grading

More questions from this exam