You will run containerized microservices on Cloud Run and require high availability and low latency for customers worldwide. What should you do?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy Cloud Run services to multiple regions. Create serverless network endpoint groups (NEGs) that point to the services. Create a global HTTPS load balancer and attach the serverless NEGs as backends..
Why this is the answer
To achieve high availability and low latency globally, deploying Cloud Run services to multiple regions is crucial. A global HTTPS load balancer, combined with serverless Network Endpoint Groups (NEGs), provides a robust solution. Serverless NEGs allow the load balancer to directly route traffic to Cloud Run services across regions, enabling intelligent traffic management and failover. The global HTTPS load balancer ensures requests are directed to the closest healthy instance, minimizing latency for users worldwide. Deploying to multiple availability zones (within a single region) offers regional high availability but doesn't address global latency. Using a global TCP load balancer with Cloud Run endpoints is less ideal as HTTPS is preferred for web services and TCP load balancers don't integrate as seamlessly with serverless offerings. Cloud Endpoints are for API management, not direct load balancing of Cloud Run services. A round-robin A record in Cloud DNS provides basic multi-region distribution but lacks health checks, intelligent routing, and automatic failover capabilities offered by a global load balancer.
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