Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Associate · AWS
Select 2 answers.
This question asks for 2 answers, but our data marks only 1. Compare with the community discussion below for the full answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Both are specialised managing session data.
BD. Breaking down why: A: ALB Sticky Sessions: ties a particular session to ONE instance. Not durable if that instance fails. B: DynamoDB DOES durably store session data. C: Cognito is about authentication and user pools. D: Elasticache is used for caching OR as session stores/session management in distributed use cases. E: AWS Systems Manager app manager is more about visualizing resources: management and monitoring, not data store. B & D are best options given the above.
The question specifies that session storage should be durable, which is why A is not the case, because EC2 storage cannot be considered durable. In addition to that, it is common practice to store user sessions in databases. In addition to that, using DynamoDB, you can enable TTL for your data, which comes with no deletion cost. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html