GCP Professional Cloud Architect Practice Question

An online retailer runs a monolithic Java web application and a 2-TB MySQL database on-prem. During flash-sale events, traffic can surge 10× for a few minutes, while normal load is low. The business wants to migrate to Google Cloud to reduce idle costs, automatically scale for peaks, and minimize operations. Orders must remain strongly consistent worldwide, and the platform must survive a regional outage with at most 1-hour downtime and 15-minute data loss. Which target architecture best meets these requirements and aligns with business goals?

  • Containerize the application and deploy it on Cloud Run behind an external HTTP(S) load balancer with Cloud CDN; store transactional data in a multi-region Cloud Spanner instance for strong global consistency; keep product images in a dual-region Cloud Storage bucket with lifecycle rules to Nearline; allow Cloud Run to scale to zero when idle.

  • Refactor the application into Cloud Functions invoked via HTTP, store orders in Firestore in Datastore mode across multiple regions, archive product images in the Cloud Storage Archive class, and rely on Cloud DNS for low-latency delivery.

  • Lift and shift the VM into a regional managed instance group with autoscaling, replicate a self-managed MySQL database on Compute Engine to another zone using asynchronous replication, store images on regional Persistent Disks, and serve them through Cloud CDN backed by Cloud Storage.

  • Move the application to a GKE Autopilot cluster with horizontal pod autoscaling, use a Cloud SQL HA primary and cross-region read replica for orders, store product images on Filestore, and front the site with Cloud CDN.

GCP Professional Cloud Architect
Designing and planning a cloud solution architecture
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot