
Ultimate access to all questions.
A company is designing an application that requires an RPO of less than 5 minutes and an RTO of less than 10 minutes. The database is expected to hold around 10 TB of data. The architecture team is seeking a cost-effective database solution that enables failover to a secondary region. Which option provides the most economical solution while meeting these stringent recovery requirements?
A
Deploy an Amazon Aurora DB cluster and schedule snapshots every 5 minutes, then copy these snapshots to a secondary region for backup purposes in case of a failure.
B
Deploy an Amazon RDS instance with a cross-Region read replica in a secondary region. In the event of a failure, the read replica can be promoted to become the primary instance.
C
Deploy an Amazon Aurora DB cluster in the primary region and another in a secondary region. Use AWS Database Migration Service (DMS) to synchronize the secondary region with the primary.
D
Deploy an Amazon RDS instance with a read replica within the same region. In the event of a failure, the read replica can be promoted to become the primary instance.