Professional Cloud Architect · 16% of the exam
Managing implementation of cloud architecture practice questions
10 free Managing implementation of cloud architecture questions for the Google Cloud Professional Cloud Architect (Professional Cloud Architect) exam, each with the correct answer and an explanation for every option.
What this domain covers
Guiding the build: advising development and operations teams and interacting with Google Cloud programmatically.
- Exam weight
- 16%
- On a real exam
- ≈ 9 questions
- In our bank
- 93 questions
Topics that come up most
- Application deployment guidance
- API and SDK use
- Cloud Shell, gcloud and emulators
- Data and application migration execution
- Working with development teams
How to study it
Know the gcloud and tooling basics well enough to recognise the right command family in a scenario.
Sample Managing implementation of cloud architecture questions
Try each one before opening the answer. Original questions written to the official exam objectives.
Question 1
A stateless service runs on a Compute Engine managed instance group (MIG) behind an external Application Load Balancer. For the next release, the team wants to bring up the new version at full capacity, move all traffic to it in one step, and switch back immediately if problems appear. Which implementation meets these goals?
- ACreate a second MIG from the new instance template behind the same load balancer, validate it, then route traffic to it while the original MIG keeps running
- BStart a proactive rolling update on the existing MIG with maxSurge 100% and maxUnavailable 0, and roll back by applying the previous template
- CStart a canary update on the existing MIG with 50% of instances on the new template, then raise the canary target to 100% after validation
- DCreate a new MIG from the new template, delete the original MIG once the new one is healthy, and recreate it from the old template to roll back
Show answer and explanation
Answer: A) Create a second MIG from the new instance template behind the same load balancer, validate it, then route traffic to it while the original MIG keeps running
Blue/green on Compute Engine uses two MIGs, old and new, behind one load balancer. Traffic moves to the new MIG in one step while the old MIG stays running for immediate rollback. Rolling and canary updates replace instances in place, so rollback is slower.
- ACorrect. This is blue/green. The new MIG runs at full capacity next to the old one and can be validated before any users reach it. Traffic moves at the load balancer in one step, and the old MIG stays running so traffic can be switched back right away.
- BIncorrect. A rolling update replaces the old instances. Rolling back means running another rolling update to recreate them, which is not an immediate switch.
- CIncorrect. A canary update serves both versions from one MIG and moves traffic over gradually. It does not bring the new version up at full capacity and switch all traffic in one step, and rollback still means replacing instances.
- DIncorrect. Deleting the original MIG removes the standby environment. Rollback would mean provisioning and booting new instances, which is slow.
Question 2
Different on-call engineers carry out the monthly production release in different ways. In the last two releases, someone skipped a post-deployment health check, and the problems weren't noticed for hours. Management wants every engineer to follow the same sequence of actions and verification checks for every release. Which document should the team create and keep up to date?
- AA release runbook that lists each deployment step, verification check and rollback action
- BA blameless postmortem that analyzes the two failed releases and their causes
- CAn SLO document that defines availability targets and an error budget policy
- DAn architecture diagram that shows the services, networks and data flows in production
Show answer and explanation
Answer: A) A release runbook that lists each deployment step, verification check and rollback action
Runbooks give teams a standard, step-by-step reference for operational procedures, which makes deployments and their verification consistent. Postmortems, SLO documents and diagrams serve other purposes.
- ACorrect. A runbook documents a standard procedure step by step, so every engineer follows the same sequence and skipped checks become less likely. Google Cloud guidance says runbooks should be reviewed and updated regularly to stay current.
- BIncorrect. A postmortem looks back at an incident to find root causes and follow-up actions. It's useful, but it isn't the procedure engineers follow during each release.
- CIncorrect. SLOs and error budgets set reliability targets and can guide when releases go ahead. They don't describe how to perform or verify a deployment.
- DIncorrect. A diagram shows how the system is built, not the ordered actions and checks needed for a release.
Question 3
A team will launch a workload in two weeks. It will need far more vCPUs in us-central1 than the project's current regional CPU quota allows. What should the team do before launch so that the VMs can be created?
- ASubmit a request to raise the regional CPU quota well before the launch date
- BCreate a Compute Engine reservation for the vCPUs so quota no longer applies
- CConfigure a managed instance group autoscaler to add VMs beyond the quota
- DPurchase a committed use discount, which raises the project's CPU quota
Show answer and explanation
Answer: A) Submit a request to raise the regional CPU quota well before the launch date
Regional CPU quota limits how many VMs, and reservations, a project can have, and committed use discounts and autoscaling don't change that limit. To support the launch, the team should request a quota increase ahead of time.
- ACorrect. Running VMs are limited by the regional CPU quota. Google recommends requesting quota adjustments ahead of a large expected rise in usage, because requests may need review.
- BIncorrect. Reservations count against CPU quota just like running VMs. A reservation larger than the available quota can't be created, so the quota still has to be raised.
- CIncorrect. The autoscaler can only create VMs within the project's available quota. Once the quota is used up, scale-out fails.
- DIncorrect. Committed use discounts lower the price of resources you commit to use. They don't increase quota.
Question 4
An engineer must run gcloud commands right away from a locked-down laptop. The laptop allows only a web browser, software cannot be installed, and the engineer does not want to provision or pay for any infrastructure. What should the engineer use?
- ACloud Shell opened from the Google Cloud console in the browser
- BThe gcloud cloud-shell ssh command run from the laptop's local terminal
- CA Cloud Workstations workstation built from a workstation configuration
- DA new Compute Engine VM reached through SSH-in-browser
Show answer and explanation
Answer: A) Cloud Shell opened from the Google Cloud console in the browser
Cloud Shell gives a browser-based terminal with gcloud preinstalled. It needs no local install and no user-provisioned infrastructure.
- ACloud Shell is a web-based terminal with the gcloud CLI and other tools preinstalled. It needs nothing installed on the laptop and nothing provisioned by the user.
- BThis command is part of the gcloud CLI, so the CLI would have to be installed on the laptop, and that is not allowed.
- CCloud Workstations needs a workstation cluster and configuration to be set up, and it is billed. That breaks the no-provisioning requirement and is not the quickest option.
- DThis works through the browser, but the engineer has to create and pay for a VM, which the scenario rules out.
Question 5
A platform team stores container images in Artifact Registry Docker repositories. Every image must be checked for known OS package vulnerabilities as soon as it is pushed, with no extra pipeline step. Findings must keep updating as new vulnerability data is published. What should the team enable?
- AArtifact Analysis automatic scanning on the Artifact Registry repositories
- BOn-Demand Scanning API calls added to each team's local build scripts
- CBinary Authorization policy enforced on the clusters that run the images
- DWeb Security Scanner scans configured in Security Command Center
Show answer and explanation
Answer: A) Artifact Analysis automatic scanning on the Artifact Registry repositories
Artifact Analysis automatic scanning starts whenever an image is pushed to Artifact Registry. It reports OS package vulnerabilities and keeps the results current as new vulnerability data arrives.
- AWith automatic scanning enabled, Artifact Analysis scans each new image when it is pushed to Artifact Registry. It then keeps updating vulnerability metadata for images that were pulled in the last 30 days.
- BOn-Demand Scanning only scans an image when someone explicitly calls it. That adds a step to every build and doesn't trigger automatically on push.
- CBinary Authorization decides at deploy time whether to admit an image based on attestations. It doesn't scan images for vulnerabilities itself.
- DWeb Security Scanner crawls deployed web applications for issues such as XSS. It doesn't inspect OS packages inside container images.
Question 6
A company is rolling out a Shared VPC. The networking team owns the network design, the security team owns IAM, and an application team will deploy VMs into its own service project. The application team must be able to use only two specific subnets. Which rollout sequence best avoids cross-team blockers while meeting the access requirement?
- AShared VPC Admin enables the host project, creates the subnets, attaches the service project, then grants Network User on the two subnets before the app deploys
- BGrant the application team Compute Shared VPC Admin at the organization so it can enable the host project and attach its own project as needed
- CHave the app team deploy first using a VPC in its own service project, then have networking migrate the VMs into the Shared VPC subnets later
- DAttach the service project, then grant the app team Network User on the entire host project so it does not have to wait for subnet-level grants
Show answer and explanation
Answer: A) Shared VPC Admin enables the host project, creates the subnets, attaches the service project, then grants Network User on the two subnets before the app deploys
A Shared VPC rollout depends on order: enable the host project, attach the service projects, then grant compute.networkUser at the subnet level before the application deploys. This keeps central control of the network and least privilege for the app team.
- ACorrect. A Shared VPC Admin must enable the host project before attaching service projects. Granting compute.networkUser on only the selected subnets limits the Service Project Admin to those subnets. Doing these steps before the application deployment removes the dependency that would otherwise block the app team.
- BIncorrect. compute.xpnAdmin is a highly privileged role meant for central administrators. Granting it to an application team breaks the separation of duties and gives far more access than two subnets.
- CIncorrect. This bypasses central control of the network and creates rework. Moving VMs to another network later is a disruptive change rather than a coordinated rollout.
- DIncorrect. A project-level Network User grant allows use of every subnet in the host project, including subnets added later. That violates the requirement to use only two subnets.
Question 7
A company must move production traffic from an existing GKE cluster to a newly built GKE cluster. The move must be gradual, and the team must be able to shift traffic back to the old cluster quickly if error rates rise. Which approach meets these requirements?
- APut both clusters behind a multi-cluster Gateway and raise the new cluster's HTTPRoute backend weight in steps while error rates stay healthy
- BLower the TTL on the Cloud DNS record ahead of time, then repoint the record at the new cluster's load balancer IP address in one change
- CApply the workloads to the new cluster with a Deployment rolling update strategy, tuning maxSurge and maxUnavailable to replace Pods slowly
- DCordon and drain the old cluster's node pools one at a time so that its workloads are rescheduled onto nodes in the new cluster
Show answer and explanation
Answer: A) Put both clusters behind a multi-cluster Gateway and raise the new cluster's HTTPRoute backend weight in steps while error rates stay healthy
A multi-cluster Gateway with weighted HTTPRoute backends lets you move traffic between clusters in small steps and revert right away by changing the weights. DNS cutovers, rolling updates and node draining can't do this.
- ACorrect. Multi-cluster Gateways support weight-based traffic splitting across cluster backends. You can send, for example, 10% of traffic to the new cluster, increase it gradually, and restore the old weights right away if errors appear. Because the change is made at the load balancer, client DNS caching doesn't slow it down.
- BIncorrect. Repointing a single record is an all-at-once cutover, not a gradual shift. Resolvers and clients may still ignore or cache past the TTL, so rolling back is neither instant nor fully controlled.
- CIncorrect. A rolling update controls how Pods are replaced inside one cluster. It does not split user traffic between two separate clusters, so it can't move traffic gradually from the old cluster to the new one.
- DIncorrect. Draining evicts Pods onto other nodes in the same cluster only. Workloads never move to a different cluster this way, and there's no traffic control to shift back to.
Question 8
A developer wants to understand the request and response formats of a Google Cloud REST API method before writing any integration code. They want to fill in the method's parameters in a form on the method's documentation page, run the request against their project, and see the actual response, without writing code or installing anything. What should they use?
- AThe APIs Explorer panel on the method's REST reference page
- BThe API Library page in the Google Cloud console
- CThe Cloud Code extension installed in the developer's IDE
- DThe Cloud Client Libraries for the developer's language
Show answer and explanation
Answer: A) The APIs Explorer panel on the method's REST reference page
The APIs Explorer ('Try this API') on each REST reference page lets you fill in parameters, run a real request, and see the response without writing code. The API Library, Cloud Code, and client libraries either don't run individual methods or require installing tools and writing code.
- ACorrect. The APIs Explorer is a widget, titled 'Try this API', attached to each REST method's reference page. It shows a form for the method's parameters. When you click Execute, it sends a real request and shows the HTTP status and response body.
- BIncorrect. The API Library is where you find and enable APIs and view overview information. It doesn't provide a form for running individual API methods and inspecting their responses.
- CIncorrect. Cloud Code helps developers write, run, and debug applications from an IDE. It requires installing an extension and is not a no-code form for running individual REST methods from the documentation.
- DIncorrect. Client libraries are the recommended way to call Google Cloud APIs from application code, but using them means installing packages and writing code, which the developer wants to avoid.
Question 9
A team's Cloud Build pipeline runs terraform apply against production automatically on every merge to main. After the pipeline accidentally deleted a production database, the architect must add a safeguard that follows Google's Terraform best practices. What should the architect recommend?
- AGenerate and save a terraform plan for each change, require infrastructure-owner approval of it, and apply it in staging before production
- BAdd terraform validate and terraform fmt -check steps to the pipeline so that configuration errors are caught before apply runs
- CRemove apply from the pipeline and have senior engineers run terraform apply from their own workstations after reading the code diff
- DEnable Object Versioning on the Cloud Storage bucket that stores Terraform state so that an earlier state can be restored after a bad apply
Show answer and explanation
Answer: A) Generate and save a terraform plan for each change, require infrastructure-owner approval of it, and apply it in staging before production
Google's Terraform guidance is to always plan first, save the plan, get approval from an infrastructure owner, and apply through an automated pipeline, with staging validated before production. Validation checks, workstation applies, and state versioning don't stop destructive changes.
- ACorrect. Google recommends always generating a plan, saving it, and applying it only after an infrastructure owner approves it. Reviewing the plan exposes planned deletions, and applying the change in staging first catches problems before production.
- BIncorrect. These steps check syntax, internal consistency, and formatting. They don't show which real resources would be changed or destroyed, so they would not have caught an unintended deletion.
- CIncorrect. Google recommends running Terraform through automated tooling so that every run has the same execution context and credentials. A code diff also doesn't show the planned resource changes the way a plan does.
- DIncorrect. Versioning state is useful for recovering the state file, but it neither prevents a destructive apply nor restores deleted resources or data.
Question 10
A company manages its Google Cloud infrastructure with Terraform. Some engineers still change firewall rules and instance settings directly in the Google Cloud console, so later terraform plan runs show unexpected changes that would revert their edits. What should the architect recommend so the Terraform code stays the source of truth?
- AApply changes only through a Cloud Build pipeline that runs reviewed Terraform plans, and remove engineers' direct write IAM roles
- BAdd a lifecycle ignore_changes block to every resource so that console edits no longer appear in Terraform plans
- CAsk engineers to edit the Terraform state file by hand after each console change so the state matches the live resources
- DSplit the configuration into smaller Terraform modules so that each team reviews a shorter plan for its own resources
Show answer and explanation
Answer: A) Apply changes only through a Cloud Build pipeline that runs reviewed Terraform plans, and remove engineers' direct write IAM roles
To keep Terraform the source of truth, make a reviewed CI/CD pipeline the only way to apply changes and remove direct write permissions. Hiding diffs or patching state treats the symptom, not the cause.
- ACorrect. When the only way to change resources is a version-controlled pipeline that plans and applies Terraform, every change goes through code review. Removing direct write access stops out-of-band console edits, so drift doesn't build up and later plans stay predictable.
- BIncorrect. This hides drift instead of preventing it. The code stops describing the real configuration and unreviewed changes go unnoticed.
- CIncorrect. Editing state doesn't update the configuration code, so the code still differs from reality. Manual state edits also risk corrupting state, and console changes still bypass review.
- DIncorrect. Smaller modules may make plans easier to read, but engineers can still change resources outside Terraform, so the drift continues.
Managing implementation of cloud architecture: FAQs
How much of the Professional Cloud Architect exam is Managing implementation of cloud architecture?
Managing implementation of cloud architecture is 16% of the Professional Cloud Architect exam by the official exam guide's weighting, which on a 55-question form works out to roughly 9 questions. The real exam's exact split varies by form.
What does the Managing implementation of cloud architecture domain cover?
Guiding the build: advising development and operations teams and interacting with Google Cloud programmatically.
How should I study Managing implementation of cloud architecture for Professional Cloud Architect?
Know the gcloud and tooling basics well enough to recognise the right command family in a scenario.
Where can I practise more Managing implementation of cloud architecture questions?
This page has 10 free Managing implementation of cloud architecture questions with answers. CertRidge's Professional Cloud Architect question bank has 93 questions in this domain. Every practice exam result breaks your score down by domain, and Review Mode re-drills the questions you missed.
Other Professional Cloud Architect domains
- Designing and planning a cloud solution architecture18% of the exam
- Managing and provisioning a solution infrastructure17% of the exam
- Designing for security and compliance17% of the exam
- Analyzing and optimizing technical and business processes16% of the exam
- Ensuring solution and operations excellence16% of the exam
Also: 15 free questions across all domains, the Professional Cloud Architect cheat sheet and the study guide.
Get Managing implementation of cloud architecture exam-ready
The full Professional Cloud Architect bank has 93 Managing implementation of cloud architecture questions. Timed practice exams match the real exam's length and domain weights, every result shows your score per domain, and Review Mode re-drills the questions you missed.
Not affiliated with Google Cloud; questions are original and never copied from the real exam.