Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 589 discussion

A company runs a web application on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer that has sticky sessions enabled. The web server currently hosts the user session state. The company wants to ensure high availability and avoid user session state loss in the event of a web server outage.

Which solution will meet these requirements?

  • A. Use an Amazon ElastiCache for Memcached instance to store the session data. Update the application to use ElastiCache for Memcached to store the session state.
  • B. Use Amazon ElastiCache for Redis to store the session state. Update the application to use ElastiCache for Redis to store the session state.
  • C. Use an AWS Storage Gateway cached volume to store session data. Update the application to use AWS Storage Gateway cached volume to store the session state.
  • D. Use Amazon RDS to store the session state. Update the application to use Amazon RDS to store the session state.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Guru4Cloud
Highly Voted 1 year, 2 months ago
Selected Answer: B
The key points are: ElastiCache Redis provides in-memory caching that can deliver microsecond latency for session data. Redis supports replication and multi-AZ which can provide high availability for the cache. The application can be updated to store session data in ElastiCache Redis rather than locally on the web servers. If a web server fails, the user can be routed via the load balancer to another web server which can retrieve their session data from the highly available ElastiCache Redis cluster.
upvoted 8 times
...
emakid
Most Recent 4 months, 3 weeks ago
Selected Answer: B
Option B: Use Amazon ElastiCache for Redis to store the session state. Update the application to use ElastiCache for Redis to store the session state. Explanation: Amazon ElastiCache for Redis is suitable for session state storage because Redis provides both in-memory data storage and persistence options. Redis supports features like replication, persistence, and high availability (through Redis Sentinel or clusters). This ensures that session state is preserved and available even if individual web servers fail.
upvoted 1 times
...
pentium75
10 months, 3 weeks ago
Selected Answer: B
As Memcached is not HA
upvoted 3 times
...
SHAAHIBHUSHANAWS
11 months, 3 weeks ago
A As cache needs to be distributed as ALB is used.
upvoted 1 times
...
potomac
1 year ago
Selected Answer: B
B is correct
upvoted 2 times
...
franbarberan
1 year, 1 month ago
Selected Answer: D
Elastic cache is Only for RDS
upvoted 3 times
pentium75
10 months, 3 weeks ago
Since when?
upvoted 3 times
...
...
gispankaj
1 year, 2 months ago
Selected Answer: B
redis is correct since it provides high availability and data persistance
upvoted 4 times
...
Eminenza22
1 year, 2 months ago
Selected Answer: B
B is the correct answer. It suggests using Amazon ElastiCache for Redis to store the session state. Update the application to use ElastiCache for Redis to store the session state. This solution is cost-effective and requires minimal development effort.
upvoted 3 times
...
czyboi
1 year, 2 months ago
Selected Answer: B
high availability => use redis instead of Elastich memcache
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...