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 511 discussion

A company is developing software that uses a PostgreSQL database schema. The company needs to configure multiple development environments and databases for the company's developers. On average, each development environment is used for half of the 8-hour workday.

Which solution will meet these requirements MOST cost-effectively?

  • A. Configure each development environment with its own Amazon Aurora PostgreSQL database
  • B. Configure each development environment with its own Amazon RDS for PostgreSQL Single-AZ DB instances
  • C. Configure each development environment with its own Amazon Aurora On-Demand PostgreSQL-Compatible database
  • D. Configure each development environment with its own Amazon S3 bucket by using Amazon S3 Object Select
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
cloudenthusiast
Highly Voted 1 year, 6 months ago
Selected Answer: C
Option C suggests using Amazon Aurora On-Demand PostgreSQL-Compatible databases for each development environment. This option provides the benefits of Amazon Aurora, which is a high-performance and scalable database engine, while allowing you to pay for usage on an on-demand basis. Amazon Aurora On-Demand instances are typically more cost-effective for individual development environments compared to the provisioned capacity options.
upvoted 11 times
cloudenthusiast
1 year, 6 months ago
Option B suggests using Amazon RDS for PostgreSQL Single-AZ DB instances for each development environment. While Amazon RDS is a reliable and cost-effective option, it may have slightly higher costs compared to Amazon Aurora On-Demand instances.
upvoted 6 times
Iragmt
1 year, 4 months ago
I'm thinking that it should be B, since question does not mention any requirement only cost effective and this is just an development environment I guess we can leverage the use of RDS free tier also
upvoted 3 times
...
...
...
Stranko
Highly Voted 9 months ago
Selected Answer: C
Guys, when you use the pricing calculator the cost between option B and C is really close. I doubt anyone wants to test on your knowledge of exact pricings in your region. I think that "On Demand" being explicitly specified in option C and not being specified in option B is the main difference here the exam wants to test. In that case I'd assume that option B means a constantly running instance and not "On Demand" which would make the choice pretty obvious. Again, I don't think AWS exam will test you on knowing that a single AZ is cheaper by 0,005 cents than Aurora :D
upvoted 7 times
...
tonybuivannghia
Most Recent 1 month ago
Selected Answer: C
I choose C because Aurora on-Demand is Aurora Serverless: The Aurora Serverless is cost effective. Scale out fine-grained increments to provide just the right number of database resources and pay only for capacity consumed.
upvoted 1 times
...
a7md0
4 months, 2 weeks ago
Selected Answer: B
Single-AZ DB instances cheaper
upvoted 1 times
...
trinh_le
6 months, 3 weeks ago
Selected Answer: B
Single AZ more cost effective
upvoted 1 times
...
chasingsummer
9 months, 3 weeks ago
Selected Answer: B
1 instance(s) x 0.245 USD hourly x (4 / 24 hours in a day) x 730 hours in a month = 29.8083 USD ---> Amazon RDS PostgreSQL instances cost (monthly) 1 instance(s) x 0.26 USD hourly x (4 / 24 hours in a day) x 730 hours in a month = 31.6333 USD ---> Amazon Aurora PostgreSQL-Compatible DB instances cost (monthly)
upvoted 2 times
...
upliftinghut
10 months, 1 week ago
Selected Answer: C
C is correct because B is cheaper but they don't mention to stop the DB when not in use
upvoted 2 times
...
awsgeek75
10 months, 2 weeks ago
Selected Answer: C
On-Demand is cheaper that Aurora or RDS because of low weekly usage
upvoted 1 times
...
pentium75
10 months, 3 weeks ago
Selected Answer: C
We have environments that are used on average 4 hours per workday = 20 hours per week. So with option C (Aurora on-demand aka serverless) we pay for 20 hours per week. With option B (RDS) we pay for 168 hours per week (the answer does not mention anything about automating shutdown etc.). So even if Aurora Serverless is slightly more expensive than RDS, C is cheaper because we pay only 20 (not 168) hours per week.
upvoted 3 times
...
Mikado211
11 months, 2 weeks ago
Selected Answer: B
Aurora on demand is (a little) more expensive than Aurora Aurora is more expensive than RDS single instance So cost effectiveness == RDS. (B)
upvoted 1 times
pentium75
10 months, 3 weeks ago
But if you use the database only 20 hours per week (5 x 4), wouldn't you pay way less with Aurora serverless than with RDS?
upvoted 2 times
...
...
Murtadhaceit
11 months, 2 weeks ago
Selected Answer: B
AWS Services Calculator is showing B cheaper by less than a dollar for the same settings for both. I used "db.r6g.large" for RDS (Single-AZ) and Aurora and put 4 hours/day.
upvoted 7 times
Stranko
9 months ago
I used the calculator, single AZ is cheaper for the exact same usage duration, if you pick On-Demand option for it too. In Aurora case (option C) you have "On Demand" explicitly specified, so if it has to be specified then I suppose that B option is about a constantly running instance. If B had an "On Demand" added, I'd vote B too.
upvoted 1 times
...
...
JoseVincent68
11 months, 2 weeks ago
Selected Answer: B
Amazon RDS Single AZ is cheaper than Aurora Multi-AZ
upvoted 1 times
...
Wayne23Fang
1 year, 1 month ago
Selected Answer: B
Aurora instances will cost you ~20% more than RDS MySQL Given the running hours the same. Also Aurora is HA.
upvoted 1 times
...
baba365
1 year, 1 month ago
… just trying to trick you. Aurora on demand is Aurora Serverless.
upvoted 5 times
Anmol_1010
1 year, 1 month ago
that is good piece of infroamtion
upvoted 1 times
...
...
deechean
1 year, 2 months ago
Selected Answer: C
Aurora allows you to pay for the hours used. 4 hour every day, you only need 1/6 cost of 24 hours per day. You can check the Aurora pricing calculator.
upvoted 3 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: B
The key factors: RDS Single-AZ instances only run the DB instance when in use, minimizing costs for dev environments not used full-time RDS charges by the hour for DB instance hours used, versus Aurora clusters that have hourly uptime charges PostgreSQL is natively supported by RDS so no compatibility issues S3 Object Select (Option D) does not provide full database functionality Aurora (Options A and C) has higher minimum costs than RDS even when not fully utilized
upvoted 2 times
OSHOAIB
10 months, 2 weeks ago
Aurora is FULLY compatible with PostgreSQL, allowing existing applications and tools to run without requiring modification. https://aws.amazon.com/rds/aurora/features/#:~:text=Aurora%20is%20fully%20compatible%20with,to%20run%20without%20requiring%20modification
upvoted 1 times
...
...
TariqKipkemei
1 year, 4 months ago
Selected Answer: C
Putting into consideration that the environments will only run 4 hours everyday and the need to save on costs, then Amazon Aurora would be suitable because it supports auto-scaling configuration where the database automatically starts up, shuts down, and scales capacity up or down based on your application's needs. So for the rest of the 4 hours everyday when not in use the database shuts down automatically when there is no activity. Option C would be best, as this is the name of the service from the aws console.
upvoted 2 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 ...