Google Cloud Digital LeaderInfrastructure modernization with Google CloudMedium

A development team is building microservices that need to communicate with each other securely and efficiently within a Google Cloud project. They also need to expose some of these services to external clients over the internet. Which Google Cloud networking product is most appropriate for managing internal service-to-service communication and external access?

  1. AVirtual Private Cloud (VPC) network
  2. BCloud CDN
  3. CCloud DNS
  4. DCloud VPN
Show answer & explanation

Correct answer: A. Virtual Private Cloud (VPC) network

A Virtual Private Cloud (VPC) network provides a logically isolated section of the Google Cloud network where you can launch Google Cloud resources. It enables secure internal communication between services within the network and provides the foundation for configuring external access via firewalls, routes, and load balancers.

Why the other options are wrong

  • B. Cloud CDN is a content delivery network, used for caching and serving web content closer to users, not for managing internal service communication.
  • C. Cloud DNS is a managed authoritative DNS service, used for name resolution, not for core network connectivity and security.
  • D. Cloud VPN establishes secure connections between your on-premises network and Google Cloud, not for managing intra-cloud service communication.

Virtual Private Cloud (VPC)

A global private network in Google Cloud that provides networking functionality to Google Cloud resources, including IP address ranges, routes, firewalls, and subnets.

  • Logically isolated network for your resources.
  • Global scope, but resources are in regions/zones.
  • Enables secure internal communication and controlled external access.
  • Foundation for other networking services.

Memory trick: Network foundation, where your resources find their station!

More Infrastructure modernization with Google Cloud questions