Google Professional Cloud Database Engineer

Google Professional Cloud Database Engineer

Get started today

Ultimate access to all questions.


How can you efficiently deploy hundreds of Cloud SQL for MySQL instances across multiple project teams within a week while ensuring compliance with company standards like naming conventions, database flags, and tags?




Explanation:

To efficiently provision several hundred Cloud SQL for MySQL instances while ensuring they adhere to company standards such as instance naming conventions, database flags, and tags, the best approach is to automate the process. Option A suggests using a Dataflow job, which is more suited for data processing tasks rather than infrastructure provisioning. Option C, creating instances manually through the Google Cloud Console UI, is not scalable for several hundred instances and prone to human error. Option D, creating clones from a template, could work but lacks the flexibility and automation needed for applying various standards across different project teams. Option B, automating instance creation by setting up Terraform scripts, is the most appropriate solution. Terraform is an infrastructure as code tool that allows for the definition, provisioning, and management of infrastructure in a repeatable and automated manner, making it ideal for ensuring all instances adhere to company standards.