Reliability and Business Continuity
Drill 20 practice questions focused entirely on Reliability and Business Continuity for the AWS SOA-C03 exam. Tap an answer for instant feedback and a full explanation — no sign-up, always free.
A CloudOps engineer deploys an Application Load Balancer (ALB) across three Availability Zones, but each AZ contains a different number of registered targets: AZ-a has 8 instances, AZ-b has 4, and AZ-c has 2. Users report that instances in AZ-c are experiencing significantly higher CPU utilization than instances in the other zones. What is the most likely cause of this uneven load?
A company runs a web application behind an Application Load Balancer (ALB) in a single Availability Zone. All EC2 instances in the Auto Scaling group are also in that one AZ. During a recent AZ impairment, the entire application became unreachable for several hours. The CloudOps team must redesign the architecture to survive the loss of a single Availability Zone with minimal manual intervention. Which change BEST achieves this goal?
A company runs a stateless web application behind an Application Load Balancer (ALB) with an EC2 Auto Scaling group across three Availability Zones. During scale-in events, users occasionally report failed requests and reset connections. The CloudOps engineer confirms that instances are being terminated while still actively serving in-flight requests. Which configuration change will MOST directly prevent these dropped requests during scale-in?
A company runs a web application on EC2 instances in an Auto Scaling group behind an Application Load Balancer. Recently, an instance's web server process crashed, returning HTTP 503 errors to users, but the Auto Scaling group did not replace the instance for a long time. The EC2 instance itself remained running and passed all EC2 system and instance status checks. What should the CloudOps engineer configure so that Auto Scaling replaces instances that fail the application-level check?
A CloudOps engineer manages an EC2 Auto Scaling group that uses a launch template. The security team releases a hardened AMI monthly, and the engineer updates the launch template by creating a new version each time with the new AMI ID. However, when the Auto Scaling group scales out, newly launched instances continue to use the older AMI from the previous month. The Auto Scaling group is configured to use the launch template with version set to a specific number. What is the MOST appropriate change to ensure new instances always launch with the newest hardened AMI without manual reconfiguration each month?
A company runs a stateful application on EC2 instances behind an Application Load Balancer in an Auto Scaling group. During scale-out events, new instances require about 4 minutes to download configuration files, warm a local cache, and register with an internal service registry before they can serve traffic. Currently, the ALB begins routing requests to instances as soon as they pass the EC2 status checks, causing intermittent errors from instances that are not yet fully initialized. Which approach best ensures instances only receive traffic after initialization completes?
A CloudOps engineer manages an EC2 Auto Scaling group spanning three Availability Zones behind an Application Load Balancer. After a recent AZ impairment, one AZ was temporarily removed and instances were relaunched in the two remaining AZs. Now that all three AZs are healthy again, the engineer notices the group has 8 instances in AZ-a, 8 in AZ-b, and only 2 in AZ-c, creating an uneven distribution. What is the MOST appropriate way to ensure the group automatically restores balanced capacity across all three AZs going forward?
A CloudOps engineer manages a stateless web tier running on an EC2 Auto Scaling group backed by a single launch template that specifies one instance type and 100% On-Demand capacity. During a regional capacity event, the group failed to launch replacement instances because the specified instance type was temporarily unavailable in two of the three subnets, causing reduced availability. The team wants to improve the group's resilience to capacity shortages while also lowering cost, without managing multiple Auto Scaling groups. What should the engineer do?
A CloudOps engineer manages an EC2 Auto Scaling group that processes long-running batch jobs. Each instance can take up to two hours to finish a job. During target-tracking scale-in events triggered by low average CPU, the ASG frequently terminates instances that are still mid-job, causing the batch work to be lost and reprocessed. The team wants scale-in to avoid terminating instances that are actively processing a job, while still allowing the group to shrink when instances become idle. What is the MOST appropriate solution?
A financial services company runs a production application backed by an Amazon Aurora MySQL-compatible cluster in us-east-1. The compliance team requires a disaster recovery solution in us-west-2 with an RPO of under 1 second and an RTO of a few minutes, with minimal impact on the primary database's write performance. Which approach best meets these requirements?
A CloudOps engineer manages an AWS Organization with 40 member accounts. Compliance requires that all EBS volumes and RDS databases across every account be backed up on a consistent schedule, with backups stored centrally and protected from deletion by individual account administrators. The team wants to enforce this centrally without deploying scripts into each account. Which approach best meets these requirements?
A financial services company runs a production Amazon RDS for PostgreSQL database in the us-east-1 Region. Compliance requires that, in the event of a full Regional outage, the company must be able to restore the database in us-west-2 with a Recovery Point Objective (RPO) of no more than 1 hour and a Recovery Time Objective (RTO) of a few hours. The CloudOps team wants a managed, centrally governed solution that requires minimal custom scripting. Which approach best meets these requirements?
A CloudOps engineer manages a production Amazon RDS for PostgreSQL database that supports an order-processing application. The business requires the ability to recover the database to any specific second within the last 5 days in case of accidental data corruption from a bad application deployment. The team currently relies only on daily automated snapshots taken at 2 AM. During a recent incident, a faulty batch job corrupted data at 3 PM, and the team could only restore to the previous night's snapshot, losing 13 hours of transactions. Which action best meets the recovery requirement going forward?
A financial services company uses AWS Backup to protect its RDS databases, EBS volumes, and EFS file systems across multiple accounts. Auditors require documented proof that backups can actually be restored within the defined 4-hour RTO. The CloudOps team currently performs manual restores quarterly, but this is time-consuming and inconsistent. Which approach provides an automated, repeatable way to validate that backups are recoverable and meet RTO expectations?
A financial services company must ensure that its RDS and EBS backups cannot be deleted or altered before their retention period expires, even by administrators with full IAM permissions. This is a regulatory requirement to protect against accidental deletion and ransomware. The team already centralizes backups using AWS Backup. Which action best satisfies this requirement?
A company runs a batch analytics application in a single AWS Region. The workload is only used for monthly reporting and is not customer-facing. Leadership has approved a disaster recovery plan with an RTO of 24 hours and an RPO of 24 hours, and they want the lowest possible ongoing cost. The application data is stored in Amazon S3 and an Amazon RDS database. Which DR strategy best meets these requirements?
A CloudOps engineer manages a fleet of EC2 instances backing a transaction-processing application. The business requires that no more than 1 hour of data can be lost in the event of a volume failure, and backups must be automated and retained for 30 days with the least operational overhead. The team currently uses AWS Backup with EBS snapshots. What configuration best meets the recovery point objective (RPO)?
A media company runs a video transcoding fleet on an EC2 Auto Scaling group behind an Application Load Balancer. During major live events, incoming jobs can spike from 20% to 90% CPU utilization within a couple of minutes, and the current target-tracking policy scales too gradually, causing a growing job backlog. The CloudOps engineer needs a scaling approach that adds capacity in proportion to how severe the breach is—launching more instances for larger spikes and fewer for minor ones. Which scaling configuration best meets this requirement?
A CloudOps engineer manages a stateless web application running on an EC2 Auto Scaling group behind an Application Load Balancer. Traffic is unpredictable and fluctuates throughout the day. The team wants the group to automatically maintain average CPU utilization at approximately 50% across all instances, adding or removing capacity smoothly as load changes, with minimal manual tuning of thresholds. Which scaling configuration best meets this requirement?
A company runs a stateful web application behind an Application Load Balancer with an EC2 Auto Scaling group. Users report that during scale-in events (when the ASG terminates instances), some active sessions receive HTTP 5xx errors and in-flight requests are abruptly cut off. The operations team wants to ensure instances finish serving existing requests before termination completes, without keeping instances registered indefinitely. Which action BEST addresses this?
More SOA-C03 practice
Keep going with the other AWS Certified CloudOps Engineer - Associate domains, or take a full timed mock exam.
← Back to SOA-C03 overview