Google Professional Cloud Network Engineer Question 65
Single answerGoogle Cloud PlatformYour organization is designing a Virtual Private Cloud (VPC) network in Google Cloud to support a multi-region application. They require the VPC to easily scale across regions, ensure low-latency communication between subnets, and minimize operational overhead. Which VPC design approach should you choose?
- A
Create a single VPC network with subnets spanning multiple regions.
- B
Create separate VPC networks for each region and use VPC Network Peering for connectivity.
- C
Create separate VPC networks for each region and use Cloud VPN for connectivity.
- D
Create a Shared VPC and associate it with multiple host projects in each region.
Show answer and explanation
Correct answer: A
Explanation
A single VPC network with subnets spanning multiple regions is the most efficient design for a multi-region application in Google Cloud. It allows for low-latency communication between subnets, leverages Google’s global network, and reduces operational overhead compared to managing separate VPCs with peering or VPN configurations. This approach ensures scalability and simplifies network management.
- A. Correct.
This is the correct option. A single VPC network with subnets spanning multiple regions is a scalable and low-latency design. Google Cloud VPCs are global resources, and subnets within them can be regional, ensuring seamless communication between subnets without additional configurations.
- B. Incorrect.
This is not the best choice. While VPC Network Peering can connect regional VPCs, it introduces operational complexity and does not provide the same seamless integration as a single VPC network.
- C. Incorrect.
This is not ideal. Using Cloud VPN for connectivity between separate VPCs introduces significant latency and operational overhead, especially for a multi-region application.
- D. Incorrect.
This is incorrect. Shared VPCs allow resource sharing within a single organization but do not span multiple host projects. You cannot use Shared VPC to achieve cross-region scalability the way a single VPC network can.