Practice exam · GCP
Google Cloud Professional Cloud Architect practice exam
Short answer
The Google Cloud Professional Cloud Architect practice exam has 50 questions in 120 minutes, with a 70% passing mark, as configured here. The fastest way to know whether you are ready is to sit a full exam on the clock and read your score by domain, not only the total.
Domains covered
- Designing and Planning a Cloud Solution Architecture
- Analyzing and Optimizing Technical and Business Processes
- Designing for Security and Compliance
- Ensuring Solution and Operations Reliability
- Managing Implementation
Sample questions, with explanations
Three questions from the bank, open to read.
A healthcare SaaS stores transactional data in Cloud SQL for PostgreSQL in us-central1. Compliance mandates an RPO of 5 minutes and an RTO of 30 minutes for a full regional outage. The current setup has only daily automated backups and a same-zone configuration. The architect must redesign for the stated objectives while keeping operational overhead reasonable. Which design meets the RPO and RTO requirements?
- Enable a Cloud SQL cross-region read replica in us-east1 with point-in-time recovery enabled, and document a promotion runbook so the replica is promoted to primary during a regional outage. ✓ (correct)
- Increase automated backup frequency to hourly and store backups in a multi-region bucket, restoring the most recent backup into a new instance when the region fails.
- Schedule a Cloud Scheduler job to export the database to Cloud Storage every 5 minutes and import it into a fresh instance in another region if the primary region goes down.
- Enable high availability (regional) configuration so a standby exists in a second zone within us-central1, and rely on automatic zonal failover.
Why this is correct
A regional outage requires data and recovery capability in a second region. A cross-region read replica continuously streams changes, keeping replication lag well under the 5-minute RPO, and promoting it is fast enough to meet a 30-minute RTO; point-in-time recovery adds protection against logical corruption. The regional (HA) configuration only provides a standby in another zone of the same region, so it does nothing for a full us-central1 outage and fails the regional-failure requirement entirely. Hourly backups violate the 5-minute RPO outright because up to an hour of data could be lost, and restoring a full database into a new instance is unlikely to fit a 30-minute RTO. The 5-minute export/import scheme appears to chase the RPO but full logical exports do not run cleanly every 5 minutes on a transactional database, importing a full dump is slow, and the approach is operationally fragile compared to native replication, so it reliably meets neither objective.
An organization wants to centrally guarantee that no one, in any project under a specific folder, can ever create a Compute Engine VM that has a public (external) IP address. The constraint must hold even for project owners and must not require per-project firewall configuration. Which mechanism should the cloud architect use?
- Write a Cloud Function triggered on instance creation that deletes any VM found to have an external IP.
- Apply the constraints/compute.vmExternalIpAccess organization policy constraint at the folder, configured to deny all external IPs. ✓ (correct)
- Create a deny-all-egress VPC firewall rule in every project's default network under the folder.
- Remove the Compute Network Admin role from all members in projects under the folder.
Why this is correct
The compute.vmExternalIpAccess organization policy constraint is a list constraint specifically designed to govern which VM instances may have external IPs; applied at the folder and set to deny all, it is inherited by every project beneath the folder and is enforced even against project owners, with no per-project firewall work. This is the correct preventive guardrail. A deny-all-egress firewall rule in each project would break legitimate outbound traffic, must be configured per project (the requirement explicitly forbids that), and does not actually prevent a VM from being created with an external IP. Removing the Compute Network Admin role does not stop external IP assignment because creating a VM with an external IP only requires the compute instance create permission, not network admin, and project owners would retain the ability anyway. A Cloud Function that deletes offending VMs is reactive — the VM briefly exists with a public IP before deletion, leaving an exposure window — and is brittle compared to a policy that prevents creation outright.
A company wants to migrate an on-premises monolithic e-commerce application to Google Cloud. The application is stateless at the web tier but tightly coupled to a relational database. The business goal is to gain auto-scaling, managed infrastructure, and reduced ops overhead for the web tier without a full rewrite, accepting moderate changes such as containerizing the web tier and swapping the self-managed database for a managed one. Which migration strategy is the best fit?
- Retire the application and rebuild a brand-new commerce platform from scratch on Google Cloud
- Replatform: containerize the stateless web tier onto GKE and move the database to Cloud SQL, keeping core application logic largely intact ✓ (correct)
- Refactor the whole application into event-driven serverless functions and a NoSQL store before any migration
- Rehost the entire monolith unchanged onto a single large Compute Engine VM and accept no architectural change
Why this is correct
Replatforming (sometimes called lift-and-optimize) is the strategy that makes targeted changes to gain cloud benefits without a full rewrite: containerizing the stateless web tier onto GKE delivers auto-scaling and managed infrastructure, while moving the relational database to Cloud SQL reduces operational overhead, all while keeping the core application logic largely intact, which matches the stated goal of accepting moderate change. A pure rehost onto one large Compute Engine VM preserves the monolith but delivers none of the requested auto-scaling or managed-database benefits. Refactoring the whole application into serverless functions and a NoSQL store is a full re-architecture that the business explicitly wants to avoid and would also force a risky data-model change. Retiring and rebuilding from scratch is the most expensive and risky path and is unwarranted when moderate replatforming already meets the objectives.
Take the full practice exam
- 50 questions drawn from the bank, with a 120-minute timer
- Score by domain and a review of every question
- An AI tutor to talk through each question you miss
- What you miss feeds your study plan
Independent, unofficial practice exam. GCP and the exam name are trademarks of their owners; UpSkillScore is not affiliated with them. Format and passing mark are the exam's configuration in UpSkillScore, not an official statement.
Frequently asked questions
How many questions does the Google Cloud Professional Cloud Architect practice exam have?
It has 50 questions and a 120-minute limit. The passing mark of the practice exam is 70%.
Is this the official Google Cloud Professional Cloud Architect exam?
No. It is an independent practice exam built to match the structure of the real one. It does not replace the official exam.
Do I need an account to take it?
You can read the structure and sample questions without an account. Taking the full timed exam, scoring by domain and the AI tutor need one.