
Ultimate access to all questions.
A company is operating a web application on Amazon EC2 instances managed by an Auto Scaling group and an Application Load Balancer across multiple Availability Zones. They employ a blue/green deployment strategy with immutable instances for software updates. During testing, users experience random logouts, and all users are logged out upon deploying a new application version. The development team seeks the most operationally efficient solution to maintain user sessions during scaling and deployment events.
A
Enable smart sessions on the load balancer and modify the application to check for an existing session.
B
Enable session sharing on the load balancer and modify the application to read from the session store.
C
Store user session information in an Amazon S3 bucket and modify the application to read session information from the bucket.
D
Modify the application to store user session information in an Amazon ElastiCache cluster.