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.
An enterprise organization is architecting a globally distributed e-commerce API backend on Google Cloud. To ensure a resilient, low-latency user experience during high-traffic events, the architecture team must define non-functional requirements for performance and availability.
The requirements are as follows:
Which approach should the cloud architect implement to establish these requirements and thresholds?
Establish a contractual Service Level Agreement (SLA) target for 100% availability, use Cloud Logging metrics tracking average CPU utilization per instance, and conduct stress testing to identify the exact breakpoint where Compute Engine virtual machines crash.
Implement a windowed Availability SLI measuring total connection concurrency per backend instance, define an annual SLO compliance period, and size backend resources so that peak utilization matches 100% capacity.
Define a request-based Latency Service Level Indicator (SLI) measuring the ratio of requests completed under 200 ms to total requests, establish a Service Level Objective (SLO) percentage goal over a rolling 30-day compliance period to derive an error budget, and perform load testing to determine the request rate threshold where 99th-percentile latency remains within the SLO limit.
Configure an infrastructure-level Availability SLI based on internal ICMP ping response times across Compute Engine VMs, configure alerting policies in Cloud Monitoring for peak disk I/O, and set regional quota limits to trigger autoscaling.
This solution establishes a formal Site Reliability Engineering (SRE) framework using Service Level Indicators (SLIs), Service Level Objectives (SLOs), and error budgets implemented via Google Cloud Observability and structured capacity planning.
100% - SLO Goal) to govern deployment freezes and architectural remediation.This approach directly targets the non-functional performance requirements by coupling quantifiable quality attributes (latency and availability) with empirical threshold testing, ensuring global system resilience without over-provisioning infrastructure.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Still curious? Scout, our AI tutor, can explain this concept further and answer your follow-up questions.