A company is designing a cloud-native application on Google Cloud that requires low-latency access to a global user base. The application serves static content and dynamic APIs. Which strategy best minimizes latency while maintaining high availability?
Trap 1: Deploy the application in a single region and use Cloud…
Single regional deployment cannot minimize latency for global users.
Trap 2: Use Cloud Armor to protect the application and rely on Google's…
Cloud Armor is a security service, not for latency reduction.
Trap 3: Store all content in Cloud Storage and serve directly from there.
Cloud Storage does not provide edge caching for dynamic APIs.
- A
Deploy the application in a single region and use Cloud Interconnect for global access.
Why wrong: Single regional deployment cannot minimize latency for global users.
- B
Use Cloud CDN to cache static content and deploy the API across multiple regions with global load balancing.
Cloud CDN caches at edge locations, and multi-region deployment with global load balancing reduces latency for dynamic content.
- C
Use Cloud Armor to protect the application and rely on Google's backbone for low latency.
Why wrong: Cloud Armor is a security service, not for latency reduction.
- D
Store all content in Cloud Storage and serve directly from there.
Why wrong: Cloud Storage does not provide edge caching for dynamic APIs.