
Answer-first summary for fast verification
Answer: Utilize an Amazon DynamoDB table for session data storage., Employ an Amazon ElastiCache Redis cluster for session data.
For durable and efficient customer session management, storing session data in Amazon DynamoDB (Option B) and Amazon ElastiCache for Redis (Option D) are optimal solutions. DynamoDB offers a highly scalable and durable NoSQL database service, ensuring that session data remains consistent and available across multiple instances. ElastiCache for Redis provides an in-memory data store that can deliver fast access to session data with high throughput and low latency. Option A (Sticky sessions on ALB) does not provide durable storage as it is limited to the session duration and is not suitable for distributed systems. Option C (Amazon Cognito) is primarily for user authentication and management rather than session data storage. Option E (AWS Systems Manager) is not designed specifically for managing session information.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company's three-tier ecommerce application operates on EC2 instances within an Auto Scaling group, managed by an ALB, and uses an RDS Multi-AZ DB for data storage. To enhance transactional customer session management and ensure durable session data storage, which two solutions should be implemented?
A
Enable sticky sessions on the ALB for session affinity.
B
Utilize an Amazon DynamoDB table for session data storage.
C
Use Amazon Cognito to handle user session management.
D
Employ an Amazon ElastiCache Redis cluster for session data.
E
Leverage AWS Systems Manager for session information management.
No comments yet.