A retail company operates an e-commerce platform that experiences significant performance degradation during promotional flash sales. The application relies on an Amazon Aurora MySQL database cluster to store both the product catalog and customer shopping sessions. During peak events, database CPU utilization reaches , resulting in transaction failures and slow response times. The product catalog data is read-heavy and updated infrequently, while the shopping session data requires high-throughput writes, persistence, and replication across multiple Availability Zones to ensure session recovery in the event of an outage. Which TWO architectural modifications should a Solutions Architect recommend to resolve the database bottleneck while meeting the requirements? (Select TWO.)
- Migrate the shopping session data to an Amazon ElastiCache for Redis replication group with Multi-AZ enabled.Answer
- BMigrate the shopping session data to an Amazon ElastiCache for Memcached cluster to leverage its high-throughput write capabilities.
- Implement an Amazon ElastiCache for Redis cluster with replication to cache product catalog read queries.Answer
- DImplement an Amazon ElastiCache for Memcached cluster to cache product catalog read queries and configure replication across two Availability Zones.
- EConfigure Amazon Aurora Auto Scaling to dynamically add read replicas, and configure the application to write session data directly to the read replicas.