Question

Difficulty: MediumPlanning Network Load Balancing, Cloud DNS, and Cloud CDN

An organization is deploying a web application in Google Cloud that serves static media content to global internet users over HTTPS. The application architecture requires edge caching to reduce latency for static assets. Additionally, backend Compute Engine instances in a Virtual Private Cloud (VPC) must resolve internal database server names using a private domain namespace that is isolated from the public internet. Which TWO architectural components should you include in your network design? (Select TWO)

  1. A Global External Application Load Balancer with Cloud CDN enabled for static content backendsAnswer
  2. A Cloud DNS private managed zone authorized for the application's VPC networkAnswer
  3. C
    An External Passthrough Network Load Balancer with Cloud CDN enabled for static content backends
  4. D
    An Internal Passthrough Network Load Balancer configured to accept and decrypt incoming public internet HTTPS traffic

Answer

The correct architecture requires configuring a Global External Application Load Balancer with Cloud CDN enabled for serving global HTTPS static content, and creating a Cloud DNS private managed zone bound to the VPC network for private internal name resolution.
To serve global HTTPS static content with edge caching, Google Cloud requires a Global External Application Load Balancer because Cloud CDN integrates specifically with HTTP(S) proxy load balancers. For internal database name resolution restricted from the public internet, a Cloud DNS private managed zone must be created and linked to the VPC network.

Step-by-Step Solution

1
Evaluate the requirement for serving public HTTPS static content globally with low latency.
Select a Global External Application Load Balancer combined with Cloud CDN, which proxies HTTP(S) traffic at Google's edge locations and caches static media.
Cloud CDN requires an HTTP(S) proxy load balancer (such as Global External Application Load Balancer) to cache assets at edge locations.
2
Evaluate the requirement for internal database domain resolution isolated from the internet.
Configure a Cloud DNS private managed zone and attach it to the target VPC network.
Cloud DNS private managed zones serve DNS records exclusively to instances within authorized VPC networks, preventing external public access.

Key Concept

Selecting appropriate GCP load balancer types for HTTP(S) content caching with Cloud CDN and implementing Cloud DNS private zones for isolated internal name resolution.
Rate this question