
Answer-first summary for fast verification
Answer: Amazon MemoryDB
## Explanation **Amazon MemoryDB** is the correct choice because: - **In-memory data store**: MemoryDB is specifically designed as an in-memory database service - **High availability**: MemoryDB provides automatic failover and multi-AZ deployments - **Durability**: MemoryDB uses a distributed transactional log that persists data across multiple Availability Zones - **Session management**: Perfect for web application session storage with fast read/write performance **Why other options are incorrect**: - **Amazon Aurora**: A relational database, not primarily an in-memory data store - **Amazon ElastiCache (Memcached)**: In-memory but lacks built-in durability features - **Amazon EBS volumes**: Block storage, not an in-memory data store MemoryDB combines the speed of in-memory performance with the durability of a database, making it ideal for caching and session management scenarios requiring both high performance and data persistence.
Author: Ritesh Yadav
Ultimate access to all questions.
A company is building a web application that requires an in-memory data store for caching and session management. The data store must provide high availability and durability. Which AWS service or resource will meet these requirements?
A
Amazon Aurora
B
Amazon ElastiCache (Memcached)
C
Amazon Elastic Block Store (Amazon EBS) volumes
D
Amazon MemoryDB
No comments yet.