You are architecting a solution that involves microservices communicating via gRPC. The microservices are containerized and require service mesh capabilities for traffic routing, policy enforcement, and telemetry. What combination of GCP products and configurations should be used to fulfill these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Traffic Director with Istio deployed on GKE.
Why this is the answer
Traffic Director with Istio deployed on GKE is the correct solution. Traffic Director provides a fully managed service mesh control plane, offering advanced traffic management, load balancing, and health checking for microservices. When integrated with Istio on GKE (Google Kubernetes Engine), it leverages Istio's data plane (Envoy proxies) to enforce policies, collect telemetry, and manage traffic routing at the application layer. This combination directly addresses the requirements for gRPC microservices, containerization, and comprehensive service mesh capabilities. Internal HTTP(S) Load Balancer with Anthos Service Mesh is incorrect because while Anthos Service Mesh uses Istio, the Internal HTTP(S) Load Balancer is primarily for HTTP/HTTPS traffic at the network edge, not for internal gRPC service mesh control. Global HTTP(S) Load Balancer is for external, global traffic, not internal microservice communication. Network Load Balancer operates at Layer 4 and lacks the application-layer features needed for a service mesh. SSL Proxy Load Balancer and Managed Instance Groups are for VM-based deployments and external SSL termination, not containerized microservices with gRPC.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed