A financial technology company operates a stock portfolio analysis platform. The platform uses a single-node Amazon RDS for PostgreSQL DB instance to store user portfolio holdings and real-time stock price cache data. During periods of high market volatility, user dashboard page load times degrade significantly. Database metrics show CPU utilization at and write IOPS hitting disk limits due to the constant updates of stock prices. The stock price cache data requires replication across multiple Availability Zones to ensure high availability and sub-millisecond read latency, but does not need complex relational queries. The database must also scale to handle peak read queries for portfolio holdings without impacting write operations.
Which combination of actions should the Solutions Architect recommend to improve database and caching efficiency? (Select TWO.)
- Migrate the stock price cache data to an Amazon ElastiCache for Redis cluster with Multi-AZ enabled.Cevap
- Deploy Amazon RDS Read Replicas for the PostgreSQL database and configure the application to direct dashboard read queries for portfolio holdings to the read replica endpoints.Cevap
- CMigrate the stock price cache data to an Amazon ElastiCache for Memcached cluster with Multi-AZ replication enabled.
- DEnable Multi-AZ deployment on the existing Amazon RDS for PostgreSQL DB instance and configure the application to route read queries for portfolio holdings to the standby DB instance.
- EDeploy an Amazon DynamoDB Accelerator (DAX) cluster in front of the Amazon RDS for PostgreSQL DB instance to cache the stock price data.