A company is designing a new session state store for a web application. The session store requires sub-millisecond latency for read and write operations, high availability across multiple Availability Zones, and the ability to persist session data to prevent data loss. Which architecture should the Solutions Architect recommend to meet these requirements?
- Deploy an Amazon ElastiCache for Redis cluster with Multi-AZ replication and data persistence enabled.Answer
- BDeploy an Amazon ElastiCache for Memcached cluster with replication and data persistence enabled.
- CDeploy a single Amazon RDS for PostgreSQL DB instance with a Multi-AZ deployment configuration, and route the read queries to the standby instance in the secondary Availability Zone.
- DDeploy an Amazon EC2 Auto Scaling group running local Memcached daemons, and configure the Auto Scaling scale-out cooldown period to 10 seconds to launch instances rapidly as traffic increases.
Answer
Deploy an Amazon ElastiCache for Redis cluster with Multi-AZ replication and data persistence enabled.
An Amazon ElastiCache for Redis cluster with Multi-AZ replication and data persistence enabled provides sub-millisecond response times, automated failover for high availability, and persistent data storage to prevent session loss.
Step-by-Step Solution
Key Concept
Selecting high-performance, durable, and highly available caching solutions
Estimated Time:2m 0s