Practice Test 3 | Google Cloud Certified Professional Cloud Architect | Dumps | Mock Test
A lead engineer wrote a custom tool that deploys virtual machines in the legacy data center. He wants to migrate the custom tool to the new cloud environment. You want to advocate for the adoption of Google Cloud Deployment Manager. What are two business risks of migrating to Cloud Deployment Manager? Choose 2 answers
A. Cloud Deployment Manager requires a Google APIs service account to run.
B. Cloud Deployment Manager APIs could be deprecated in the future.
C. Cloud Deployment Manager only supports automation of Google Cloud resources.
D. Cloud Deployment Manager is unfamiliar to the company’s engineers.
E. Cloud Deployment Manager uses Python.
F. Cloud Deployment Manager can be used to permanently delete cloud resources.
Correct Answer C and F
Explanation
A – Cloud Deployment Manager requires a Google APIs service account to run.
“To create other Google Cloud Platform resources, Deployment Manager uses the credentials of the Google APIs service account to authenticate to other APIs”. See: Access control for Deployment Manager
The question statement is true but it’s not a business risk, it’s actually a good security feature.
B – Cloud Deployment Manager APIs could be deprecated in the future. Yes, but you should expect every API eventual could be deprecated with replacement of new version. With the right programming model, migrate to different version can be properly handled. See: Deprecated APIs
C (Correct answer) – Cloud Deployment Manager only supports automation of Google Cloud resources – The statement is true, and it is a business risk since it ties deployment automation to Deployment manager, for example, it could potentially hamper the perspective customers from switching or migrating to GCP from other cloud providers or from on-premise.
D – Cloud Deployment Manager is unfamiliar to the company’s engineers – this is normal IT issue not unique to Deployment Manager. Every engineer somehow at some points would encounter something new or unknown before and need to learn.
E – Cloud Deployment Manager uses Python. Yes, a template is a file is written in either Python or Jinja2 and configuration file (the YAML file). But the Declarative nature allows the user to specify what the configuration should be and let the system figure out the steps to take. This make it less business risk.
F (Correct answer) – Cloud Deployment Manager can be used to permanently delete cloud resources. Yes, the statement is true, and it is a protentional business risk if wrong or unintended deployment template used: e.g., if accidently delete critical resources and/or bring the application down.
“When you delete a deployment, all resources that are part of the deployment are also deleted.”
“Warning: You cannot undo this operation.” See: Deleting Deployments
Comments are closed, but trackbacks and pingbacks are open.