exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 858 discussion

An online retail company hosts its stateful web-based application and MySQL database in an on-premises data center on a single server. The company wants to increase its customer base by conducting more marketing campaigns and promotions. In preparation, the company wants to migrate its application and database to AWS to increase the reliability of its architecture.
Which solution should provide the HIGHEST level of reliability?

  • A. Migrate the database to an Amazon RDS MySQL Multi-AZ DB instance. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer Store sessions in Amazon Neptune.
  • B. Migrate the database to Amazon Aurora MySQL. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer. Store sessions in an Amazon ElastiCache for Redis replication group.
  • C. Migrate the database to Amazon DocumentDB (with MongoDB compatibility). Deploy the application in an Auto Scaling group on Amazon EC2 instances behind a Network Load Balancer. Store sessions in Amazon Kinesis Data Firehose.
  • D. Migrate the database to an Amazon RDS MariaDB Multi-AZ DB instance. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer. Store sessions in Amazon ElastiCache for Memcached.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Anhdd
Highly Voted 2 years, 6 months ago
Selected Answer: B
B is right. The question not mention that need multi-thread, so Redis is better than Memcache. I will choose B over D. A) "Store sessions in Amazon Neptune" - wrong C) DocumentDB is NoSQL + FireHose for session = wrong
upvoted 8 times
Anhdd
2 years, 6 months ago
Plus that Aurora have 3 AZ for HA and also stability with 15 read replica to ensure during promotion it will stay stability
upvoted 1 times
...
...
HunkyBunky
Most Recent 1 year ago
Selected Answer: B
ElastiCache Redis - provides more HA than ElastiCache Memcache
upvoted 1 times
...
mrgreatness
2 years ago
I'm gping B , better performance with B and it is reliability not availability question
upvoted 2 times
...
mrgreatness
2 years ago
the key word is "reliability" don't get it confused with "availability"
upvoted 2 times
mrgreatness
2 years ago
https://www.bmc.com/blogs/reliability-vs-availability/
upvoted 1 times
...
...
alxjandroleiva
2 years, 1 month ago
Selected Answer: D
D is more precise with multi AZ
upvoted 2 times
...
sindra
2 years, 1 month ago
Selected Answer: D
The question ask about the highest evel of availability.. A is rule out because of neptune C is rule out because of document db its either B or D, but between of them because the question is availability.. i prefer D since it have Multi-AZ compared to the B
upvoted 2 times
...
sb333
2 years, 2 months ago
Selected Answer: B
First, keep the database using MySQL. No reason to convert it. So that leaves A or B. You would not store session state in Amazon Neptune. ElastiCache for Redis is a perfect fit for storing session state.
upvoted 1 times
...
altonh
2 years, 5 months ago
It's B. There is no clustering in Memcache, only sharding.
upvoted 4 times
...
hilft
2 years, 6 months ago
It's either B or D. AWS often puts Redis vs. Memcache in respect to multi-threading feature. So, it's B
upvoted 2 times
...
bobsmith2000
2 years, 6 months ago
Selected Answer: D
A) "Store sessions in Amazon Neptune" - wrong B) Even though Aurora stores data throughout 3 AZ, we still need HA on complete level. C) DocumentDB is NoSQL + FireHose for session = wrong D) Fits the bill. Sessions can be stored in Memcache https://aws.amazon.com/elasticache/memcached/
upvoted 3 times
...
Bigbearcn
2 years, 7 months ago
Selected Answer: B
It's B. use redis for session state.
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago