
Explanation:
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.
Ultimate access to all questions.
No comments yet.
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.