SOA-C03 · 22% of the exam
Reliability and Business Continuity practice questions
10 free Reliability and Business Continuity questions for the AWS Certified CloudOps Engineer – Associate (SOA-C03) exam, each with the correct answer and an explanation for every option.
What this domain covers
Keeping systems available and recoverable: scaling and caching, highly available multi-AZ designs, backups, restores and disaster recovery strategies.
- Exam weight
- 22%
- On a real exam
- ≈ 14 questions
- In our bank
- 132 questions
Topics that come up most
- Auto Scaling, ECS service scaling and Aurora replicas
- Caching with CloudFront, ElastiCache and DAX
- ELB and Route 53 health checks
- RDS, ElastiCache and FSx Multi-AZ
- AWS Backup, point-in-time recovery and the four DR strategies
How to study it
Know exactly what fails over automatically and what needs a manual step, and match each DR strategy to an RTO and RPO; those distinctions decide many questions.
Sample Reliability and Business Continuity questions
Try each one before opening the answer. Original questions written to the official exam objectives.
Question 1
A CloudOps engineer adds an Amazon S3 bucket to an AWS Backup plan. The first backup job fails. The bucket has default settings, and the backup plan uses a custom IAM role that was created for EC2 and EBS backups only. Which actions are required for the S3 backups to succeed? (Choose two.)
Select 2 answers.
- AEnable S3 Versioning on the bucket
- BAttach the AWSBackupServiceRolePolicyForS3Backup managed policy (and the S3 restore policy for restores) to the role used by the backup plan
- CEnable S3 Transfer Acceleration on the bucket
- DTurn on S3 Object Lock in compliance mode
- ECreate an S3 gateway endpoint in the bucket's VPC
Show answer and explanation
Answer: A) Enable S3 Versioning on the bucket; B) Attach the AWSBackupServiceRolePolicyForS3Backup managed policy (and the S3 restore policy for restores) to the role used by the backup plan
AWS Backup for S3 needs S3 Versioning on the bucket and an IAM role with the S3 backup (and restore) permissions from the AWSBackupServiceRolePolicyForS3Backup/Restore managed policies.
- ACorrect. AWS Backup requires S3 Versioning on the buckets it protects. Versioning is off by default on a new bucket.
- BCorrect. The S3 backup permissions are in separate managed policies. A role built only for EC2 and EBS backups lacks them, so the backup job is denied.
- CIncorrect. Transfer Acceleration speeds up uploads from distant clients over CloudFront edge locations. AWS Backup doesn't need it.
- DIncorrect. Object Lock protects objects from deletion, but it isn't required for AWS Backup. To make backups immutable, you would use AWS Backup Vault Lock.
- EIncorrect. S3 buckets aren't in a VPC, and AWS Backup reaches S3 directly. A gateway endpoint doesn't affect backup jobs.
Question 2
A company uses AWS Organizations. Its production account backs up EBS volumes, encrypted with a customer managed KMS key, with AWS Backup. A security policy requires a copy of every backup in a separate backup account in the same organization. Which actions must a CloudOps engineer take for the copy action to work? (Choose two.)
Select 2 answers.
- ATurn on cross-account backup in the AWS Backup settings of the organization's management account
- BAdd an access policy to the destination vault in the backup account that allows backup:CopyIntoBackupVault from the production account
- CShare the source backup vault with the backup account by using AWS Resource Access Manager
- DCreate a VPC peering connection between the two accounts' VPCs
- ERe-encrypt the source EBS volumes with the AWS managed key for EBS
Show answer and explanation
Answer: A) Turn on cross-account backup in the AWS Backup settings of the organization's management account; B) Add an access policy to the destination vault in the backup account that allows backup:CopyIntoBackupVault from the production account
Cross-account AWS Backup copy needs the organization-level cross-account setting in the management account and a destination vault access policy that allows the source account to copy in. Encrypted resources must use a customer managed key.
- ACorrect. Cross-account copy is controlled at the organization level. It must be enabled from the management account before member accounts can copy backups to each other.
- BCorrect. The destination vault must allow the source account to copy recovery points into it. Without this vault access policy, the copy job is denied.
- CIncorrect. Backup vaults aren't shared through AWS RAM. Copies are allowed by the organization setting and the destination vault's access policy.
- DIncorrect. AWS Backup copies recovery points through the service itself. No network connection between the accounts' VPCs is involved.
- EIncorrect. It works the other way: resources encrypted with an AWS managed key can't be copied to another account. A customer managed key, with its key policy allowing the destination account, is what cross-account copy needs.
Question 3
A CloudOps engineer wants to check how accurately predictive scaling would anticipate the cyclical load on a production Auto Scaling group. During the evaluation period, the group's capacity must not change because of predictive scaling. What should the engineer do?
- ACreate a predictive scaling policy in forecast only mode and review the forecast data in the console or with GetPredictiveScalingForecast
- BCreate a predictive scaling policy in forecast and scale mode with the pre-launch instances (SchedulingBufferTime) setting set to zero
- CCreate a predictive scaling policy in forecast and scale mode with the max capacity behavior set to honor the group's maximum capacity
- DCreate a target tracking scaling policy with scale-in disabled and compare its scaling activities with the observed load
Show answer and explanation
Answer: A) Create a predictive scaling policy in forecast only mode and review the forecast data in the console or with GetPredictiveScalingForecast
Forecast only mode generates predictive scaling forecasts without taking any scaling actions, so administrators can evaluate accuracy before switching to forecast and scale mode.
- ACorrect. In forecast only mode, predictive scaling generates capacity forecasts but doesn't scale the group. The engineer can compare forecasts with actual load before switching to forecast and scale mode.
- BIncorrect. A zero scheduling buffer only means instances aren't launched ahead of time. In forecast and scale mode, the group still scales out at the start of each hour based on the forecast.
- CIncorrect. Honoring the maximum capacity only stops the policy from scaling above the group's maximum. It still adds instances up to that limit based on the forecast.
- DIncorrect. Target tracking is reactive dynamic scaling. It produces no predictive forecast, and it still changes capacity when it scales out.
Question 4
A CloudOps engineer manages a versioned Amazon S3 bucket that holds critical records. Every request that permanently deletes an object version, or that changes the bucket's versioning state, must include a valid code from an MFA device as well as the caller's normal credentials. Which approach meets this requirement?
- ASign in as the bucket owner's root user and enable MFA Delete in the bucket's versioning configuration by using the AWS CLI or S3 API
- BSign in as an IAM administrator and turn on MFA Delete from the bucket's Properties tab in the Amazon S3 console
- CEnable S3 Object Lock in governance mode with a default retention period on the bucket's objects
- DKeep S3 Versioning enabled and require every IAM user in the account to sign in to the console with MFA
Show answer and explanation
Answer: A) Sign in as the bucket owner's root user and enable MFA Delete in the bucket's versioning configuration by using the AWS CLI or S3 API
MFA Delete makes each request that permanently deletes an object version or changes the versioning state include a code from a hardware or virtual MFA device. Only the bucket owner (root user) can enable it, using the AWS CLI or API.
- ACorrect. MFA Delete requires the request's security credentials plus the MFA device's serial number (or ARN for a virtual device) and its current code. It applies both to permanently deleting a version and to changing the versioning state. Only the bucket owner (root user) can enable it, and only through the AWS CLI or the API.
- BIncorrect. You can't enable MFA Delete in the AWS Management Console; you must use the AWS CLI or the API. Also, only the bucket owner (root user) can enable it, not an IAM administrator.
- CIncorrect. Governance-mode Object Lock protects object versions from deletion during the retention period. It doesn't make each delete or versioning-change request carry an MFA code, and users with the bypass permission can still remove the protection.
- DIncorrect. MFA at console sign-in doesn't make S3 demand an MFA code in each request that deletes a version or changes the versioning state. That per-request requirement comes from MFA Delete in the bucket's versioning configuration.
Question 5
A company runs critical application servers on premises. It wants a disaster recovery solution in AWS that continuously replicates the servers' disks at the block level, keeps costs low during normal operation, and can launch recovery EC2 instances within minutes with near-zero data loss. The solution must also support non-disruptive recovery drills and failback to the on-premises site. Which AWS service meets these requirements?
- AAWS Elastic Disaster Recovery with the replication agent installed on each source server
- BAWS Application Migration Service with the replication agent installed on each source server
- CAWS Backup with a daily backup plan that protects the on-premises virtual machines
- DAWS Storage Gateway Volume Gateway with scheduled EBS snapshots of the volumes
Show answer and explanation
Answer: A) AWS Elastic Disaster Recovery with the replication agent installed on each source server
AWS Elastic Disaster Recovery continuously replicates servers at the block level into a low-cost staging area. This gives near-zero RPO, recovery within minutes, non-disruptive drills, and failback. Application Migration Service targets migrations, and periodic backups cannot achieve near-zero data loss.
- ACorrect. Elastic Disaster Recovery replicates source servers at the block level into a low-cost staging area subnet, keeping RPO near zero. It launches recovery instances within minutes, supports non-disruptive drills, and supports failback to the primary site.
- BIncorrect. Application Migration Service uses similar block-level replication, but it is built for one-time lift-and-shift migrations (test and cutover). It is not built for ongoing DR readiness with recovery drills and failback. Elastic Disaster Recovery is the AWS service for that.
- CIncorrect. A daily AWS Backup plan creates periodic recovery points, so up to a day of data could be lost. It does not continuously replicate block-level changes to give near-zero RPO.
- DIncorrect. Volume Gateway snapshots are point-in-time copies of the gateway's volumes taken on a schedule. They do not continuously replicate whole servers or automatically convert them to boot as EC2 instances.
Question 6
A standalone C3 instance (not in an Auto Scaling group) was launched with instance store volumes attached. If a problem with the underlying AWS host causes a status check to fail, the instance must automatically move to healthy hardware and keep its instance ID and IP addresses. What should the CloudOps engineer do?
- ACreate a CloudWatch alarm on the StatusCheckFailed_System metric for the instance, with the EC2 recover action
- BRely on simplified automatic recovery, which EC2 enables by default when an instance is launched
- CCreate a CloudWatch alarm on the StatusCheckFailed_Instance metric for the instance, with the EC2 recover action
- DCreate a CloudWatch alarm on the StatusCheckFailed_System metric for the instance, with the EC2 reboot action
Show answer and explanation
Answer: A) Create a CloudWatch alarm on the StatusCheckFailed_System metric for the instance, with the EC2 recover action
Host problems cause the system status check to fail. CloudWatch action based recovery (an alarm on StatusCheckFailed_System with the recover action) moves the instance to new hardware and keeps its ID and IP addresses. It is required here because simplified automatic recovery does not support instances with instance store volumes attached at launch.
- ACorrect. CloudWatch action based recovery uses an alarm on StatusCheckFailed_System with a recover action. It is supported for C3 instances that have instance store volumes attached at launch. The recovered instance keeps its instance ID, public, private and Elastic IP addresses, and attached EBS volumes. Data in RAM and on instance store volumes is lost.
- BSimplified automatic recovery is not supported for instances that attach instance store volumes at launch, so this instance would not be protected by the default mechanism.
- CThe instance status check reflects problems inside the instance, such as OS or configuration issues. Automatic instance recovery does not run if only the instance status check fails. A host problem shows up in the system status check.
- DA reboot does not move the instance off the faulty host. Only the recover action (or a manual stop and start) migrates the instance to different hardware.
Question 7
An Amazon RDS for PostgreSQL DB instance has automated backups with a 7-day retention period. The business asks for its recovery point objective (RPO) if a user deletes important data by mistake. Which statement correctly describes how recent a point-in-time restore can be?
- AOnly to the time of the most recent daily automated snapshot
- BTo any second within the retention period, up to the latest restorable time, which is typically within the last 5 minutes
- CTo the exact second before the deletion, because RDS replicates every transaction to the backup synchronously
- DOnly to times at least 24 hours in the past
Show answer and explanation
Answer: B) To any second within the retention period, up to the latest restorable time, which is typically within the last 5 minutes
RDS point-in-time restore works to any second in the retention period, up to the LatestRestorableTime, which is typically within 5 minutes because transaction logs are uploaded every 5 minutes.
- AIncorrect. RDS also uploads transaction logs to Amazon S3, so restores aren't limited to the daily snapshot. They can go to any second up to the latest restorable time.
- BCorrect. RDS combines the automated snapshot with transaction logs that it uploads every 5 minutes. The DB instance's LatestRestorableTime is therefore typically within the last 5 minutes.
- CIncorrect. Transaction logs are uploaded periodically, not synchronously, so the newest few minutes may not yet be restorable.
- DIncorrect. There's no 24-hour delay. Point-in-time restore works up to the latest restorable time, usually a few minutes ago.
Question 8
A company uses AWS Backup and is worried that a compromised administrator account with full IAM permissions could delete recovery points before their retention periods expire. The company wants the vault's protection to become immutable so that no user, including the root user, can remove it. Which configuration meets this requirement?
- AApply AWS Backup Vault Lock in compliance mode and let the grace time expire
- BApply AWS Backup Vault Lock in governance mode with a minimum retention period
- CAttach a backup vault access policy that denies backup:DeleteRecoveryPoint to all principals
- DCopy every recovery point to a second backup vault in another Region of the same account
Show answer and explanation
Answer: A) Apply AWS Backup Vault Lock in compliance mode and let the grace time expire
Only AWS Backup Vault Lock in compliance mode, after its grace time expires, makes the vault immutable against every user, including the root user. Governance mode and access policies can be removed by privileged users.
- ACorrect. Once the compliance-mode grace time (at least 3 days) has expired, the vault and its lock are immutable and can't be changed or deleted by any user or by AWS. Recovery points can't be deleted until their lifecycle completes. During the grace time, the lock can still be removed or changed.
- BIncorrect. Governance mode lets users with sufficient IAM permissions manage or remove the lock. A compromised administrator with full IAM permissions could remove the lock and then delete recovery points.
- CIncorrect. A vault access policy is an extra layer of control, but a privileged user can edit or remove it. It doesn't make the protection immutable the way a compliance-mode Vault Lock does.
- DIncorrect. A second unlocked vault in the same account is controlled by the same administrators, so a compromised administrator account could delete the copies too. Copying adds redundancy, not immutability.
Question 9
A CloudOps engineer manages an EC2 Auto Scaling group behind an Application Load Balancer. A compliance policy says no instance may stay in service for more than 30 days, even if it is healthy. The engineer wants the group to enforce this on an ongoing basis without building scripts or scheduled jobs. What should the engineer do?
- AUpdate the Auto Scaling group to set MaxInstanceLifetime to 2592000 seconds
- BTurn on ELB health checks for the group and shorten the health check grace period
- CStart an instance refresh on the group with a minimum healthy percentage of 90%
- DAdd a scheduled action that sets desired capacity to 0 and then back to its normal value every 30 days
Show answer and explanation
Answer: A) Update the Auto Scaling group to set MaxInstanceLifetime to 2592000 seconds
Maximum instance lifetime is a built-in Auto Scaling group setting. It replaces any instance that has been in service longer than the configured number of seconds, whether or not the instance is healthy.
- ACorrect. Maximum instance lifetime is the longest time, in seconds, that an instance can be in service before Auto Scaling terminates and replaces it. It applies to all current and future instances in the group, whether or not they are healthy. 2592000 seconds is 30 days.
- BIncorrect. ELB health checks replace an instance only after the load balancer reports it as unhealthy. They never replace a healthy instance because of its age, and the grace period only delays the first health check after launch.
- CIncorrect. An instance refresh is a one-time operation that replaces the instances in the group when it is started. It does not keep enforcing a 30-day limit unless someone runs it again on a schedule, which the requirement rules out.
- DIncorrect. Dropping capacity to zero takes down every instance at the same time and causes an outage. It also doesn't track each instance's own time in service, so instances launched between the scheduled actions could still be in service when the 30-day limit is reached.
Question 10
A CloudOps engineer must protect data on an EBS volume that is attached to a production EC2 instance. If the volume is lost or its data becomes corrupted, the engineer must be able to create a new volume that holds the data exactly as it was at a known earlier time. What should the engineer do?
- ACreate EBS snapshots of the volume on a regular schedule, for example with Amazon Data Lifecycle Manager
- BEnable EBS Multi-Attach so that a second instance in the same Availability Zone also mounts the volume
- CMirror the volume to a second EBS volume by configuring RAID 1 inside the instance's operating system
- DCopy the volume's data to an instance store volume on the same instance at regular intervals
Show answer and explanation
Answer: A) Create EBS snapshots of the volume on a regular schedule, for example with Amazon Data Lifecycle Manager
EBS snapshots are durable point-in-time backups stored in S3 that can be used to create a new volume with the data as it was when the snapshot was taken. Multi-Attach, RAID 1 mirroring, and instance store copies don't keep a durable earlier version of the data.
- ACorrect. An EBS snapshot is an incremental point-in-time copy of a volume, stored in Amazon S3 and replicated across the Availability Zones in the Region. A new volume created from a snapshot starts as an exact copy of the source volume at the moment the snapshot was taken.
- BIncorrect. Multi-Attach lets several instances in the same Availability Zone share one io1 or io2 volume. There is still only one copy of the data, so corruption or loss of the volume affects every attached instance, and there is no earlier version to go back to.
- CIncorrect. RAID 1 copies every write to both volumes as it happens, so corrupted data lands on the mirror too. It protects against losing one disk but doesn't keep any earlier copy of the data.
- DIncorrect. Instance store is temporary block storage that is tied to the instance. Its data is lost when the instance stops, terminates, or its host fails, so it isn't a durable backup that can be used to rebuild an EBS volume.
Reliability and Business Continuity: FAQs
How much of the SOA-C03 exam is Reliability and Business Continuity?
Reliability and Business Continuity is 22% of the SOA-C03 exam by the official exam guide's weighting, which on a 65-question form works out to roughly 14 questions. The real exam's exact split varies by form.
What does the Reliability and Business Continuity domain cover?
Keeping systems available and recoverable: scaling and caching, highly available multi-AZ designs, backups, restores and disaster recovery strategies.
How should I study Reliability and Business Continuity for SOA-C03?
Know exactly what fails over automatically and what needs a manual step, and match each DR strategy to an RTO and RPO; those distinctions decide many questions.
Where can I practise more Reliability and Business Continuity questions?
This page has 10 free Reliability and Business Continuity questions with answers. CertRidge's SOA-C03 question bank has 132 questions in this domain. Every practice exam result breaks your score down by domain, and Review Mode re-drills the questions you missed.
Other SOA-C03 domains
- Monitoring, Logging, Analysis, Remediation, and Performance Optimization22% of the exam
- Deployment, Provisioning, and Automation22% of the exam
- Security and Compliance16% of the exam
- Networking and Content Delivery18% of the exam
Also: 15 free questions across all domains, the SOA-C03 cheat sheet and the study guide.
Get Reliability and Business Continuity exam-ready
The full SOA-C03 bank has 132 Reliability and Business Continuity questions. Timed practice exams match the real exam's length and domain weights, every result shows your score per domain, and Review Mode re-drills the questions you missed.
Not affiliated with AWS; questions are original and never copied from the real exam.