Google Cloud Professional Cloud Developer — Question 278
You are a lead developer at an organization that recently integrated several Google Cloud services. These services are located within Virtual Private Cloud (VPC) environments that are secured with VPC Service Controls and Private Service Connect endpoints. Developers across your organization use different operating systems, development frameworks, and integrated development environments (IDEs). You need to recommend a developer environment that will ensure consistency in the developer process and improve the overall developer experience. You want this solution to:
• Enforce consistent security controls.
• Have access to Google Cloud resources and applications within the VPC.
• Allow the installation of custom tools and utilities on the development environments.
What solution should you recommend?
Answer options
- A. Use Cloud Workstations, and allow developers to create their own custom images.
- B. Use Cloud Workstations with preconfigured base images. For custom tools and utilities, use custom images that are rebuilt weekly.
- C. Use the Cloud Code extension with the IDEs that are used across the organization. Configure Cloud VPN to enable VPC access.
- D. Use the Cloud Code extension with the IDEs that are used across the organization. Use Identity-Aware Proxy to enable access to the services in the VPC.
Correct answer: B
Explanation
The correct answer is B because it combines the benefits of preconfigured base images for consistency while allowing for custom tool installations through regularly updated custom images. Option A lacks the enforcement of consistent security controls that preconfigured images provide, while C and D do not directly address the requirement for custom tools and utilities in the development environments.