A solutions architect is designing a cost-optimized database solution for two workloads. The first workload is a non-relational database with highly unpredictable, spiky traffic. The second workload is a relational database that requires high availability and automatic failover in the event of an infrastructure failure. Which database configurations will meet these requirements in the most cost-effective manner? (Select TWO.)
- Configure the non-relational database using Amazon DynamoDB in on-demand capacity modeCevap
- Configure the relational database using Amazon RDS with a Multi-AZ deploymentCevap
- CConfigure the non-relational database using Amazon DynamoDB in provisioned capacity mode with capacity scaled to peak demand
- DConfigure the relational database using Amazon RDS in a Single-AZ deployment with an Amazon RDS read replica as the automatic failover target
- EConfigure the non-relational database using Amazon DynamoDB in provisioned capacity mode with flat minimum capacity limits
Cevap
The correct configurations are to use Amazon DynamoDB in on-demand capacity mode for the spiky non-relational database, and Amazon RDS in a Multi-AZ deployment for the relational database requiring high availability.
The correct database configurations use Amazon DynamoDB in on-demand capacity mode to cost-effectively handle highly unpredictable, spiky traffic, and Amazon RDS in a Multi-AZ deployment to provide automatic failover and high availability.
Adım Adım Çözüm
Anahtar Kavram
Selecting the cost-optimal capacity mode for unpredictable workloads (DynamoDB on-demand) and configuring appropriate high-availability options (RDS Multi-AZ) for relational databases.