Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
A startup company is launching a new public-facing event booking API. The engineering team needs to release the service rapidly with minimal operational overhead, as they do not have dedicated system administrators to manage operating system patches, kernel tuning, or capacity planning. The incoming traffic is highly erratic, characterized by sudden traffic spikes during ticket releases and extended periods of inactivity.
Which architectural compute platform should the company select to optimize speed to market and operational simplicity while handling the traffic pattern?
Deploy the application across a Compute Engine Managed Instance Group (MIG) configured with predictive autoscaling.
Deploy the containerized service on Cloud Run.
Deploy unmanaged Compute Engine virtual machines behind a regional TCP proxy load balancer.
Deploy the application onto a bare-metal cluster using Google Distributed Cloud.
Deploy the application across a Compute Engine Managed Instance Group (MIG) configured with predictive autoscaling.
Deploy the containerized service on Cloud Run.
Cloud Run is a fully managed serverless compute platform that enables you to run stateless containers directly on top of Google Cloud's scalable infrastructure without provisioning or managing virtual machines.
Compared to Infrastructure-as-a-Service (IaaS) or container orchestration on VMs, Cloud Run maximizes developer velocity and minimizes total cost of ownership by eliminating idle compute charges and infrastructure administration tasks.
Deploy unmanaged Compute Engine virtual machines behind a regional TCP proxy load balancer.
Deploy the application onto a bare-metal cluster using Google Distributed Cloud.