An e-commerce web application that shares session state on-premises is being migrated to AWS. The application must be fault tolerant, natively highly scalable, and any service interruption should not affect the user experience. What is the best option to store the session state?
Select an option, then click Submit answer.
Reference / correct answer:
Store the session state in Amazon ElastiCache.
Most accepted answer: A. Store the session state in Amazon ElastiCache.
Community votes: A=7
Selected Answer: A B) Eliminated - Amazon CloudFront is a content delivery network (CDN) designed for distributing static and dynamic content globally. C) Eliminated - it is not designed for low-latency use cases like session management. D) Eliminated - it is not highly scalable, as it ties user sessions to specific servers, which can lead to uneven load distribution and scaling issues. upvoted 1 times
Selected Answer: A A is Correct, the store the session state is a key word upvoted 1 times
Selected Answer: A A is the correct answer. upvoted 2 times
Selected Answer: A Amazon ElastiCache is a high-performance, in-memory data store that provides sub-millisecond latency to applications. It supports data structures such as strings, hashes, lists, sets, and sorted sets, making it suitable for storing session state data. ElastiCache offers both Redis and Memcached engines, with Redis providing more advanced data structures and features such as persistence, replication, and transaction support. This solution is fault-tolerant and highly scalable, ensuring that any service interruption does not affect the user experience. upvoted 4 times
Selected Answer: A I vote A https://aws.amazon.com/blogs/developer/elasticache-as-an-asp-net-session-store/ upvoted 4 times