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
An e-commerce enterprise is preparing for an annual flash sale and needs to validate that its multi-tier web application hosted on Google Cloud meets a strict Service Level Objective (SLO) of 99.9% availability with 95th-percentile response times under 250 ms during peak load.
The application architecture comprises an External Application Load Balancer, an autoscaled managed instance group (MIG) across multiple zones, and a distributed backend database. During initial 3-minute load test runs generated from an on-premises VM, the backend autoscaling triggers properly, but performance metrics show erratic latency spikes, and the target compute resources fail to reach expected utilization thresholds.
Which load testing strategy should you execute to identify performance bottlenecks and accurately validate system scalability against the SLOs?
Publish high volumes of asynchronous test messages into Cloud Pub/Sub topics to flood the backend services with uncontrolled traffic bursts.
Execute distributed load tests using a dedicated test harness in Google Cloud for at least 20 minutes, while actively monitoring resource utilization on both client test generators and backend infrastructure.
Replace the comprehensive multi-tier application with a lightweight HTTP health check endpoint that returns static HTTP 200 responses to test pure load balancer throughput.
Increase the managed instance group's maximum instance limit to maximum capacity and simultaneously modify instance vCPU sizes and database parameters between test runs.
Publish high volumes of asynchronous test messages into Cloud Pub/Sub topics to flood the backend services with uncontrolled traffic bursts.
Execute distributed load tests using a dedicated test harness in Google Cloud for at least 20 minutes, while actively monitoring resource utilization on both client test generators and backend infrastructure.
Executing a distributed load test using a dedicated test harness (such as Apache JMeter running on Compute Engine VMs within Google Cloud) for an extended duration (at least 20 minutes) ensures that the testing environment properly exercises the entire application stack under realistic conditions.
This approach directly targets the causes of erratic test results—insufficient test duration and client-side resource/network constraints—allowing the team to benchmark true autoscaling responsiveness and load balancer distribution.
Replace the comprehensive multi-tier application with a lightweight HTTP health check endpoint that returns static HTTP 200 responses to test pure load balancer throughput.
Increase the managed instance group's maximum instance limit to maximum capacity and simultaneously modify instance vCPU sizes and database parameters between test runs.