exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 209 discussion

A company has a web application with sporadic usage patterns. There is heavy usage at the beginning of each month, moderate usage at the start of each week, and unpredictable usage during the week. The application consists of a web server and a MySQL database server running inside the data center. The company would like to move the application to the AWS Cloud, and needs to select a cost-effective database platform that will not require database modifications.
Which solution will meet these requirements?

  • A. Amazon DynamoDB
  • B. Amazon RDS for MySQL
  • C. MySQL-compatible Amazon Aurora Serverless
  • D. MySQL deployed on Amazon EC2 in an Auto Scaling group
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
GreatNews
Highly Voted 3 years, 7 months ago
For me it is C. From AWS Aurora Serverless: "It enables you to run your database in the cloud without managing any database instances. It's a simple, cost-effective option for infrequent, intermittent, or unpredictable workloads." https://aws.amazon.com/rds/aurora/serverless/ The question clearly states that it is sporadic. Indeed, it is predictable because we do know when the traffic is low and when it increases. However, I think a serverless solution will better work for this kind of workload as it scales out and in only when it needs --> costs savings.
upvoted 62 times
GreatNews
3 years, 7 months ago
It think the key is "intermittent", NOT unpredictable
upvoted 2 times
...
...
NSF
Highly Voted 3 years, 7 months ago
The key words are ; Cost effective - Aurora cost is high. Unpredictable usage - Aurora is the best option However company’s requirement is “needs to select a cost effective database” which implies that; B is the right answer
upvoted 13 times
lehoang15tuoi
3 years, 6 months ago
If you don't scale RDS efficiently, the cost is going to be higher than Aurora.
upvoted 6 times
...
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: C
C is the answer
upvoted 1 times
...
Sinaneos
2 years, 7 months ago
Selected Answer: C
RDS is cheaper than aurora. However, the question is about unpredictable load, which is where aurora serverless really shines.
upvoted 2 times
...
GBAU
3 years ago
Selected Answer: B
My review of this points to B as the answer as the question says "need to choose an affordable database platform", it is not asking about the whole application. The best database platform for this is RDS MySQL. C would be the response about the Web front end/processing Application component, C is not a database platform in itself.
upvoted 1 times
...
awsnoobster
3 years ago
C for me. - "does not need database adjustments."
upvoted 2 times
...
Lakhsmi
3 years, 1 month ago
Selected Answer: C
only because of unexpected spike, I choose serverless.
upvoted 1 times
...
FF11
3 years, 4 months ago
Answer C. https://aws.amazon.com/about-aws/whats-new/2020/06/announcing-aurora-serverless-with-mysql-5-7-compatibility/
upvoted 1 times
...
FF11
3 years, 4 months ago
Selected Answer: C
C is the most appropriate answer.
upvoted 2 times
...
ansarica
3 years, 6 months ago
Ans: C. Aurora is better than RDS MySQL but, the question says the cost-effective solution. Aurora instances will cost you ~20% more than RDS MySQL. So, it will be RDS MySQL
upvoted 2 times
ansarica
3 years, 6 months ago
sorry! I wanted to say B. LOL
upvoted 1 times
Robert_B
3 years, 3 months ago
then, what about " does not need database adjustments" requirement? RDS you must provide the configuration/storage, chose instance type, resize if required and so on while Aurora Serverless is... well.. serverless.. I will go for C all-in.
upvoted 1 times
...
...
...
banjojoe
3 years, 6 months ago
i go with (c) (a) is not the answer becasue that would require a change to the code (nosql vs relational database) (b) could be cheaper, but heavy usage at the start of the month means you'd need a big instance to handle it which would remain underutilized for the rest of the time (c) you are only paying for it when you're using it and scales automatically and is good for unpredictable workloads (d) never choose something you have to manage manually when there are services you can use
upvoted 7 times
...
ManasOnline
3 years, 6 months ago
"C" is correct. Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora (MySQL-compatible and PostgreSQL-compatible editions), where the database will automatically start up, shut down, and scale capacity up or down based on your application's needs. It's a simple, cost-effective option for infrequent, intermittent, or unpredictable workloads
upvoted 2 times
swadeey
3 years, 6 months ago
The point here is not just cost effective and doesn't require database modifications. Going to Aurora isn't DB modification? "and needs to select a cost-effective database platform that will not require database modifications."
upvoted 1 times
...
...
Radeeka
3 years, 6 months ago
C Reference: https://aws.amazon.com/about-aws/whats-new/2020/06/announcing-aurora-serverless-with-mysql-5-7-compatibility/
upvoted 4 times
...
Cyril_the_Squirl
3 years, 6 months ago
The answer is C. Amazon Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora. It automatically starts up, shuts down, and scales capacity up or down based on your application's needs. It enables you to run your database in the cloud without managing any database capacity. Second point is "a cost-effective database platform that will not require database modifications" https://aws.amazon.com/rds/aurora/serverless/
upvoted 3 times
...
Cotter
3 years, 6 months ago
Aws : C. MySQL-compatible Amazon Aurora Serverless.
upvoted 3 times
...
BhabaniSankar
3 years, 6 months ago
C: cost effective in terms of DynamoDB
upvoted 3 times
...
karthisena
3 years, 6 months ago
Aurora Serverless • Automated database Client instantiation and autoscaling based on actual usage • Good for infrequent, intermittent or unpredictable workloads • No capacity planning needed • Pay per second, can be more cost-effective
upvoted 3 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