A utility company is deploying a smart water grid telemetry system on AWS. The system must continuously collect telemetry data from thousands of regional flow sensors and store it in a relational database. To protect against a regional outage, the architecture must span two AWS Regions (a primary and a secondary region) with a Recovery Point Objective (RPO) of minutes and a Recovery Time Objective (RTO) of minutes. The processing applications run on Amazon EC2 instances in private subnets and must periodically send reports to an external compliance service over the public internet. Which two architecture components should a solutions architect recommend to meet these requirements with high availability while minimizing regional failover delay? (Select TWO.)
- Configure Amazon Aurora Global Database with the primary cluster in the primary region and a secondary cluster in the secondary region. If a regional failure occurs, promote the secondary cluster to support write traffic, keeping data replication latency under second.Answer
- Deploy a NAT Gateway in each Availability Zone in both regions. Update the route tables of the private subnets to direct outbound traffic () to the local NAT Gateway in the same Availability Zone.Answer
- CUse AWS Backup to schedule hourly database snapshots, copy them to the secondary region, and restore the database cluster from the backup copy during a failover event.
- DDeploy a single NAT Gateway in a single public subnet for each region's VPC, and route all outbound internet traffic from all private subnets in that VPC through this single gateway to save costs.
- EConfigure a Route 53 Private Hosted Zone to resolve internal database endpoints, and associate it only with the VPC in the primary region to prevent cross-region DNS resolution loops.
- FUse Amazon RDS PostgreSQL with a Multi-AZ deployment in the primary region, and configure the application processing nodes in the secondary region to continuously read from the Multi-AZ standby instance to distribute read traffic.