
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company has a regional subscription-based streaming service that runs in a single AWS Region. The architecture consists of web servers and application servers on Amazon EC2 instances. The EC2 instances are in Auto Scaling groups behind Elastic Load Balancers. The architecture includes an Amazon Aurora global database cluster that extends across multiple Availability Zones.
The company wants to expand globally and to ensure that its application has minimal downtime.
Which solution will provide the MOST fault tolerance?
A
Extend the Auto Scaling groups for the web tier and the application tier to deploy instances in Availability Zones in a second Region. Use an Aurora global database to deploy the database in the primary Region and the second Region. Use Amazon Route 53 health checks with a failover routing policy to the second Region.
B
Deploy the web tier and the application tier to a second Region. Add an Aurora PostgreSQL cross-Region Aurora Replica in the second Region. Use Amazon Route 53 health checks with a failover routing policy to the second Region. Promote the secondary to primary as needed.
C
Deploy the web tier and the application tier to a second Region. Create an Aurora PostgreSQL database in the second Region. Use AWS Database Migration Service (AWS DMS) to replicate the primary database to the second Region. Use Amazon Route 53 health checks with a failover routing policy to the second Region.
D
Deploy the web tier and the application tier to a second Region. Use an Amazon Aurora global database to deploy the database in the primary Region and the second Region. Use Amazon Route 53 health checks with a failover routing policy to the second Region. Promote the secondary to primary as needed.
Explanation:
Option D is the correct answer because it provides the most comprehensive fault tolerance solution for global expansion with minimal downtime.
Aurora Global Database: This is specifically designed for cross-region disaster recovery and global applications. It provides:
Complete Multi-Region Deployment: Deploys both web/application tiers AND the database to a second region, creating a fully functional standby environment.
Route 53 Failover Routing: Provides DNS-level failover to redirect traffic to the secondary region when the primary region fails.
Promotion Capability: The ability to promote the secondary to primary is crucial for disaster recovery scenarios.
Option A: Incorrect because it only extends Auto Scaling groups to Availability Zones in a second region, not deploying full infrastructure. This doesn't provide true multi-region redundancy.
Option B: Uses cross-Region Aurora Replica, which is less sophisticated than Aurora Global Database. Aurora Global Database offers better performance, lower latency, and built-in failover mechanisms.
Option C: Uses AWS DMS for replication, which introduces additional complexity, potential latency, and isn't as tightly integrated as Aurora Global Database. DMS is better for heterogeneous database migrations rather than active-active disaster recovery.
Option D: Provides the most seamless, integrated solution with Aurora Global Database's native cross-region capabilities, automatic failover support, and minimal downtime during regional failures.
Ultimate access to all questions.