exam questions

Exam AWS Certified Database - Specialty All Questions

View all questions & answers for the AWS Certified Database - Specialty exam

Exam AWS Certified Database - Specialty topic 1 question 59 discussion

Exam question from Amazon's AWS Certified Database - Specialty
Question #: 59
Topic #: 1
[All AWS Certified Database - Specialty Questions]

An IT consulting company wants to reduce costs when operating its development environment databases. The company's workflow creates multiple Amazon
Aurora MySQL DB clusters for each development group. The Aurora DB clusters are only used for 8 hours a day. The DB clusters can then be deleted at the end of the development cycle, which lasts 2 weeks.
Which of the following provides the MOST cost-effective solution?

  • A. Use AWS CloudFormation templates. Deploy a stack with the DB cluster for each development group. Delete the stack at the end of the development cycle.
  • B. Use the Aurora DB cloning feature. Deploy a single development and test Aurora DB instance, and create clone instances for the development groups. Delete the clones at the end of the development cycle.
  • C. Use Aurora Replicas. From the master automatic pause compute capacity option, create replicas for each development group, and promote each replica to master. Delete the replicas at the end of the development cycle.
  • D. Use Aurora Serverless. Restore current Aurora snapshot and deploy to a serverless cluster for each development group. Enable the option to pause the compute capacity on the cluster and set an appropriate timeout.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
Balki
Highly Voted 2 years, 10 months ago
Selected Answer: D
It is a close call between B and D. However, not everyone talks about the actual API call that can be used for Aurora Serverless, which is called as AutoPause. More details in the link. https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ScalingConfiguration.html So it should be D
upvoted 10 times
...
JobinAkaJoe
Highly Voted 3 years, 6 months ago
A - meets the basic requirement. But its not cost effective. B - Good option. Saves cost on the storage layer with copy-on-write feature C - Meets the requirement, bit not cost effective. D - Most cost effective. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html#aurora-serverless.how-it-works.pause-resume
upvoted 6 times
Dip11
3 years, 6 months ago
Spot on
upvoted 1 times
...
...
MultiAZ
Most Recent 1 year, 3 months ago
Selected Answer: D
I go for D. B looks promising. However, the requirement does not state the data in the clusters is from the same source. Also, keeping the DBs up only 8 hours a day is great for Serverless with auto-pause.
upvoted 1 times
...
aws2023a
1 year, 9 months ago
A is also viable solution.
upvoted 1 times
...
aviathor
1 year, 11 months ago
Selected Answer: D
Definitely D since that is the only option that also allows to save on compute by stopping unneeded resources outside of the 8 hours/5 days a week they are needed
upvoted 1 times
...
manig
1 year, 12 months ago
- 'Most Cost effective' is the Key - Using clone db you can save on the storage cost but still you have to pay for Compute resources which are going to be charged more than 8Hrs. - Aurora server less reduces the instance cost which will be the most cost saving
upvoted 2 times
...
RBSK
2 years, 6 months ago
Selected Answer: B
Most-Cost effective solution is the key here. REfer to https://aws.plainenglish.io/aurora-database-clones-what-they-are-and-when-to-use-them-b82be9d60309 Pricing Now let’s talk about the pricing for creating and using Amazon Aurora database clones. We get billed per hour for the database instances provisioned as part of the clone database. The pricing is based on the DB instance class that we select for the clone. We are also charged for any addition storage that we use as we make edits to the clone database. Option D is full copy of the DB and definitely will cost more than Option B.
upvoted 1 times
im_not_robot
2 years, 2 months ago
storage cost is much lower than server cost, so option D is cheaper than B
upvoted 2 times
...
...
Chirantan
2 years, 10 months ago
Answer should be D
upvoted 4 times
...
ryuhei
2 years, 10 months ago
Selected Answer: D
Answer:D
upvoted 3 times
...
Radhaghosh
2 years, 11 months ago
Selected Answer: B
Option B is correct. Question talks about destroying the cluster after 2 weeks, With aurora you will not pay for the compute capacity but you will pay for the storage capacity. If Option D had the delete option, I could have happily choose Option D. The advantage of Option B, you are not paying additional Storage as clone use the same storage + delta changes.
upvoted 1 times
...
[Removed]
3 years ago
Selected Answer: D
It is necessary to support operation for 8 hours.
upvoted 2 times
...
novice_expert
3 years ago
Selected Answer: B
single dev & test instanace -> Aurora clone -> delete clones at end of dev cycle
upvoted 2 times
...
randss
3 years ago
Even if u pause serverless cluster storage, doesnt address the destroyed after 2 weeks requirement. I go with B.
upvoted 2 times
...
tugboat
3 years, 2 months ago
Selected Answer: B
Amazon Aurora now allows you to create clones between Aurora Serverless v1 and provisioned Aurora DB clusters to enable quick sharing of data.
upvoted 4 times
...
awsmonster
3 years, 3 months ago
I vote for B: There isn't an "option to pause the compute capacity on the cluster and set an appropriate timeout." in the RDS console for Serverless.
upvoted 1 times
...
Shunpin
3 years, 4 months ago
Selected Answer: B
I prefer B. Aurora Serverless is not compatible to all Aurora provisioned engine version. However, you can do clone with most engine version. Meanwhile, I also consider the performance while restoring snapshot to Aurora Serverless.
upvoted 3 times
...
jove
3 years, 4 months ago
It is D
upvoted 1 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