An enterprise runs a critical medical imaging application across multiple AWS accounts in an AWS Organization. The core database is an Amazon Aurora MySQL global database, with the primary cluster in us-east-1 and a secondary cluster in us-west-2. The application layer runs on Amazon Elastic Container Service (Amazon ECS) tasks on AWS Fargate behind Application Load Balancers (ALBs) in both regions. The application's DNS domain, imaging.internal.example.com, is hosted in a Route 53 private hosted zone (PHZ) in a shared services account. The PHZ is associated with the application VPCs in both regions. A Solutions Architect needs to enhance the disaster recovery (DR) capability to achieve a Recovery Time Objective (RTO) of less than 15 minutes and a Recovery Point Objective (RPO) of less than 2 minutes. The failover process must be fully automated, including the routing of internal traffic to the active region during an outage in us-east-1. Which combination of actions should the Solutions Architect take to meet these requirements? (Select TWO.)
- Configure a Route 53 health check that monitors a CloudWatch alarm tracking the HealthyHostCount metric of the primary Application Load Balancer. In the private hosted zone, configure failover routing records for the application domain, associating the primary record with this health check.Answer
- Configure an Amazon EventBridge rule in the primary region to trigger when the CloudWatch alarm monitoring the Application Load Balancer health transitions to the ALARM state. Target an AWS Lambda function that invokes the RDS failover-global-cluster API to promote the secondary database cluster.Answer
- CCreate standard Route 53 HTTP health checks pointing directly to the private IP addresses of the primary Application Load Balancer, and enable evaluate target health on the alias records.
- DCreate a new private hosted zone with the same domain name in the secondary region's VPC, and configure Route 53 active-active weighted routing records without health checks to distribute traffic evenly.
- EImplement an AWS Backup schedule to take incremental database snapshots every 15 minutes, copy them to the secondary region, and write an AWS Lambda function to restore the cluster during a failover.