22. A business operates its software in the AWS Cloud environment. This software is hosted on Amazon EC2 instances that are part of an Auto Scaling group, which is connected to an Elastic Load Balancing (ELB) load balancer. The database used by the application is Amazon DynamoDB. For the purpose of disaster recovery (DR), the business aims to ensure the application remains accessible from a different AWS Region with minimal interruption. Which strategy will achieve these goals with the minimum downtime?
Answer A is correct because it involves setting up an Auto Scaling group and an ELB in the DR Region, which ensures that the infrastructure is pre-provisioned and ready to scale in case of a disaster, thereby reducing downtime. Using DynamoDB as a global table allows data synchronization across regions, which ensures data consistency and availability. Implementing DNS failover redirects traffic quickly to the DR Region‘s ELB, enabling minimal interruption. Answer B is incorrect because deploying EC2 instances, ELBs, and DynamoDB tables on demand using CloudFormation could delay the availability of resources during a disaster, thereby increasing downtime. Answer C, while similar to B, does include DynamoDB as a global table which is good for data consistency, but still relies on on-demand deployment which increases potential downtime. Answer D is incorrect because using a CloudWatch alarm with a 10-minute assessment period before triggering failover to the DR Region‘s ELB would introduce unnecessary delay in addressing a disaster situation, thereby increasing potential downtime, whereas DNS failover could be implemented more promptly.
Answer A is correct because it involves setting up an Auto Scaling group and an ELB in the DR Region, which ensures that the infrastructure is pre-provisioned and ready to scale in case of a disaster, thereby reducing downtime. Using DynamoDB as a global table allows data synchronization across regions, which ensures data consistency and availability. Implementing DNS failover redirects traffic quickly to the DR Region‘s ELB, enabling minimal interruption. Answer B is incorrect because deploying EC2 instances, ELBs, and DynamoDB tables on demand using CloudFormation could delay the availability of resources during a disaster, thereby increasing downtime. Answer C, while similar to B, does include DynamoDB as a global table which is good for data consistency, but still relies on on-demand deployment which increases potential downtime. Answer D is incorrect because using a CloudWatch alarm with a 10-minute assessment period before triggering failover to the DR Region‘s ELB would introduce unnecessary delay in addressing a disaster situation, thereby increasing potential downtime, whereas DNS failover could be implemented more promptly.