Google Cloud Professional Cloud Network Engineer — Question 39

You are designing a shared VPC architecture. Your network and security team has strict controls over which routes are exposed between departments. Your
Production and Staging departments can communicate with each other, but only via specific networks. You want to follow Google-recommended practices.
How should you design this topology?

Answer options

Correct answer: D

Explanation

The correct answer is D because creating a single VPC within the shared VPC Host Project and sharing specific subnets allows for more granular control over network access while adhering to Google's best practices. Options A and B suggest creating multiple shared VPCs which complicates the architecture unnecessarily, and option C incorrectly places the shared VPCs in the Service Project instead of the Host Project.