A gaming company is launching a multiplayer online game with a backend DRM and matchmaking platform. The licensing and matchmaking tiers run on Amazon EC2 instances behind Application Load Balancers (ALBs) in private subnets across two AWS Regions: us-east-1 (Primary) and us-west-2 (Secondary). The application must connect to external licensing verification servers on the public internet. The company has defined a Recovery Time Objective (RTO) of 10 minutes and a Recovery Point Objective (RPO) of 1 minute. The architecture must eliminate single points of failure for outbound communication and DNS resolution for internal microservices. Which combination of actions should the solutions architect take to meet these requirements? (Select TWO.)
- Configure Amazon Route 53 with Failover routing policy for the game's public endpoint, associating the primary record with the us-east-1 ALB and the secondary record with the us-west-2 ALB, with both records linked to Route 53 health checks that evaluate application status.Cevap
- Deploy an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2, and provision NAT Gateways in every Availability Zone containing active EC2 instances in both Regions.Cevap
- CEstablish a database Warm Standby strategy where backups of an Amazon RDS for PostgreSQL DB instance are copied to Amazon S3 in us-west-2 hourly, and write an AWS Lambda function to spin up a new database instance from the backup during failover.
- DDeploy a single NAT Gateway in a single public subnet in us-east-1 and another in us-west-2, and update the route tables of all private subnets in each Region to route internet-bound traffic through their respective regional NAT Gateway to optimize cost.
- EConfigure a Route 53 Private Hosted Zone (PHZ) in the primary AWS account to resolve internal microservice DNS names, and peer the VPCs using AWS Transit Gateway to automatically enable cross-VPC DNS resolution without associating the PHZ to the secondary VPC.
- FProvision an Amazon Aurora Multi-AZ DB cluster in us-east-1, and set up Aurora replica auto-scaling to automatically scale out database write nodes in us-west-2 based on CPU utilization to handle write requests during a regional outage.
Cevap
The correct architecture uses Route 53 Failover routing with application health checks to direct traffic between the primary region and the warm standby region, while using Aurora Global Database to achieve cross-region storage replication under 1 second. High availability for outbound traffic is secured by deploying NAT Gateways in each Availability Zone containing EC2 instances.
Deploying Amazon Aurora Global Database replicates storage updates asynchronously with sub-second latency, ensuring that the 1-minute RPO is met. Routing traffic using Route 53 Failover policies associated with health checks enables automatic failover to the standby region in under 10 minutes, satisfying the RTO. Provisioning NAT Gateways in every Availability Zone containing EC2 instances removes any single point of failure for outbound traffic.
Adım Adım Çözüm
Anahtar Kavram
High Availability and Disaster Recovery Design