
Ultimate access to all questions.
A company operates a subscription-based streaming service within a single AWS Region, utilizing EC2 instances in Auto Scaling groups behind Elastic Load Balancers, and an Amazon Aurora global database spanning multiple Availability Zones. To achieve global expansion and minimal downtime, which solution offers the highest level of fault tolerance?
A
Expand the Auto Scaling groups to a second Region, maintain an Aurora global database in both primary and secondary Regions, and implement Route 53 health checks with failover routing.
B
Deploy web and application tiers in a second Region, add a cross-Region Aurora Replica, use Route 53 health checks with failover routing, and promote the secondary to primary when necessary.
C
In a second Region, deploy web and application tiers, establish an Aurora PostgreSQL database, replicate the primary database using AWS DMS, and apply Route 53 health checks with failover routing.
D
Deploy web and application tiers in a second Region, use an Amazon Aurora global database in both primary and secondary Regions, and use Route 53 health checks with failover routing, promoting the secondary to primary as required.