An enterprise hosts a critical transaction session synchronization layer across two AWS Regions. The compute layer runs on Amazon Elastic Container Service (Amazon ECS) on AWS Fargate in a Production Account. The caching and session state layer is managed by an Amazon ElastiCache for Redis Global Datastore, with the primary cluster in us-east-1 and a read-only secondary cluster in us-west-2. Internal microservices resolve the Redis cluster endpoint using a Route 53 Private Hosted Zone (PHZ) for cache.internal managed in a separate Shared Services Account. The enterprise wants to optimize their disaster recovery (DR) strategy to achieve a Recovery Time Objective (RTO) of under 10 minutes and a Recovery Point Objective (RPO) of under 1 minute. During a DR simulation where a primary region outage is simulated, the secondary ECS tasks in us-west-2 fail to resolve cache.internal, and write operations to the cache in us-west-2 are blocked because the secondary cluster remains read-only. Which TWO actions should the Solutions Architect take to resolve these issues and establish a reliable multi-region DR failover process?
- In the Shared Services Account, create a VPC association authorization for the Production Account's us-west-2 VPCs. In the Production Account, associate the Route 53 Private Hosted Zone with the us-west-2 VPCs using the AWS CLI or SDK.Answer
- Implement AWS Route 53 Application Recovery Controller (ARC) routing controls to manage regional traffic failover, and create a failover automation script that promotes the secondary ElastiCache cluster in us-west-2 to primary.Answer
- CUse AWS Resource Access Manager (RAM) to share the Route 53 Private Hosted Zone from the Shared Services Account to the Production Account, allowing the us-west-2 VPCs to inherit the DNS resolution rules.
- DConfigure Route 53 failover routing policies using health checks targeting the Redis cluster endpoints to automatically promote the secondary cluster to primary when the primary cluster becomes unhealthy.
- EEnable multi-region multi-writer replication on the ElastiCache Global Datastore to allow concurrent writes in both regions, and use Route 53 latency-based routing to automatically direct write traffic.