A company is designing a cost-optimized database architecture for a non-critical internal application. The architecture includes two databases:
1. An Amazon RDS for MySQL database that has a predictable baseline workload of `` writes/second and `` reads/second. During a weekly `-hour` batch processing job, the read workload spikes to `` reads/second. A short period of downtime is acceptable during database updates or failures.
2. An Amazon DynamoDB table that stores temporary session state data. The write traffic is highly volatile and unpredictable, spiking from `` writes/second to `` writes/second within seconds, followed by long periods of idle time.
Which two strategies should the solutions architect implement to meet these requirements in the most cost-effective manner? (Select TWO.)
- Configure the RDS for MySQL database as a single-Availability Zone (Single-AZ) instance, purchase a Reserved Instance to cover the baseline workload, and configure RDS Read Replicas with Application Auto Scaling to handle the weekly read spikes.Answer
- Configure the DynamoDB table to use On-Demand capacity mode.Answer
- CConfigure the DynamoDB table with Provisioned Capacity Mode and enable Amazon DynamoDB auto-scaling to scale the write capacity between `` and `` write capacity units.
- DConfigure the RDS for MySQL database as a Multi-Availability Zone (Multi-AZ) DB instance deployment, and direct the weekly batch processing read traffic to the standby DB instance.
- EPurchase a Compute Savings Plan to cover the baseline compute charges for both the RDS for MySQL database instance and the DynamoDB table.