Which combination of actions should the solutions architect take to implement the new design while meeting all the requirements?
(Choose three.)
Enable Amazon Route 53 health checks to determine if the primary site is down, and route traffic to the disaster recovery site if there is an issue.
Enable Amazon S3 cross-Region replication on the buckets that contain static assets.
Enable multi-Region targets on the Elastic Load Balancer and target Amazon EC2 instances in both Regions.
Enable DynamoDB global tables to achieve a multi-Region table replication.
Enable Amazon CloudWatch and create CloudWatch alarms that route traffic to the disaster recovery site when application latency exceeds the desired threshold.
Enable Amazon S3 versioning on the source and destination buckets containing static assets to ensure there is a rollback version available in the event of data corruption.
Explanations:
Enabling Amazon Route 53 health checks allows the company to monitor the health of the primary site. If the health checks detect a failure, Route 53 can automatically reroute traffic to the disaster recovery site, ensuring high availability and minimal downtime.
Enabling Amazon S3 cross-Region replication on the buckets that contain static assets ensures that product images and other static files are automatically copied to another Region. This provides data redundancy and quick access in case the primary Region becomes unavailable.
Elastic Load Balancers do not support multi-Region targets. Instead, you can use Route 53 for DNS failover to redirect traffic to different Regions based on health checks, but the ELB itself operates within a single Region.
Enabling DynamoDB global tables allows the company to have a multi-Region setup for DynamoDB, automatically replicating data across Regions. This ensures that product, user, and order information is available even if the primary site goes down.
While Amazon CloudWatch can monitor application performance and latency, routing traffic based on CloudWatch alarms is not a direct mechanism for disaster recovery. Instead, Route 53 health checks should be used for traffic rerouting in a disaster scenario.
Enabling S3 versioning provides data protection by maintaining multiple versions of an object but does not directly facilitate disaster recovery between Regions. It helps in rollback for data corruption but is not a requirement for ensuring site availability during outages.