Google Professional Cloud DevOps Engineer Question 47
Single answerGoogle Cloud PlatformYour team is developing a cloud-based application, and you want to standardize the development environment across all team members to ensure consistency and reduce setup time. The team requires pre-installed tools like Docker, kubectl, and Python, along with the ability to access the environment from anywhere with minimal configuration. Which solution would best meet this requirement?
- A
Use Cloud Workstations to create a managed development environment with pre-installed tools and access via a web browser.
- B
Set up individual local development environments on each team member's machine and provide installation scripts for required tools.
- C
Use Cloud Shell, as it provides a lightweight, pre-configured environment with access to common tools directly in the browser.
- D
Implement a virtual machine (VM) for each developer with all required tools installed and provide SSH access.
Show answer and explanation
Correct answer: A
Explanation
Cloud Workstations is the most appropriate solution because it provides a managed, consistent development environment that is accessible via a web browser and supports pre-installed tools. It eliminates the need for manual configuration, ensuring consistency and reducing setup time for the team.
- A. Correct.
Cloud Workstations is specifically designed for managed, standardized development environments with pre-installed tools and browser-based access, making it the best fit for this scenario.
- B. Incorrect.
Setting up local development environments would be less consistent and more prone to configuration drift, which conflicts with the goal of standardization.
- C. Incorrect.
Cloud Shell is lightweight and pre-configured but is not designed for full-fledged development environments; it has resource and customization limitations.
- D. Incorrect.
Using virtual machines can provide standardization but requires more manual effort in management and lacks the streamlined, browser-based access of Cloud Workstations.