Google Cloud Professional Cloud DevOps Engineer — Question 184
You are responsible for creating development environments for your company's development team. You want to create environments with identical IDEs for all developers while ensuring that these environments are not exposed to public networks. You need to choose the most cost-effective solution without impacting developer productivity. What should you do?
Answer options
- A. Create multiple Compute Engine VM instances with a public IP address and use a Public NAT gateway. Configure an instance schedule to shut down the VMs.
- B. Create multiple Compute Engine VM instances without a public IP address. Configure an instance schedule to shut down the VMs.
- C. Create a Cloud Workstations private cluster. Create a workstation configuration with an idieTimeour parameter.
- D. Create a Cloud Workstations private cluster. Create a workstation configuration with a runningTimeout parameter.
Correct answer: C
Explanation
Option C is the correct choice because it creates a private cluster for Cloud Workstations, ensuring that environments are secure and identical while still being cost-effective. Options A and B expose the VM instances to potential public network risks, and while they might save costs with scheduling, they do not meet the requirement of isolation from public networks. Option D is not correct as it focuses on a running timeout parameter, which does not specifically address the environment's functionality needed for developers.