You have a development environment using Compute Engine and Cloud SQL. Security forbids network routes between dev and prod. Following Google-recommended practices, what should you do to create a production environment?
Choose an answer
Tap an option to check your answer.
Correct answer: Create a new project, enable the Compute Engine and Cloud SQL APIs in that project, and replicate the development setup there..
Why this is the answer
Creating a new project for production is the recommended practice for strong isolation between environments. Projects provide a robust security boundary, ensuring that development and production resources are completely separate and cannot inadvertently communicate, which aligns with the security team's requirement to forbid network routes between dev and prod. Enabling the necessary APIs ensures the services are available. Creating a new subnet in the existing VPC (and project) would not provide the necessary isolation, as resources in different subnets within the same VPC can still communicate unless explicitly blocked by firewall rules, which is less secure than project-level separation. Using Shared VPC would allow network connectivity between projects, which directly contradicts the security requirement. Requesting Project Editor in another division's project is inappropriate as it grants excessive permissions and violates the principle of least privilege, and doesn't guarantee the necessary isolation or control over the environment.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed