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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

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

A company wants to provide data scientists with near real-time read-only access to the company's production Amazon RDS for PostgreSQL database. The database is currently configured as a Single-AZ database. The data scientists use complex queries that will not affect the production database. The company needs a solution that is highly available.

Which solution will meet these requirements MOST cost-effectively?

  • A. Scale the existing production database in a maintenance window to provide enough power for the data scientists.
  • B. Change the setup from a Single-AZ to a Multi-AZ instance deployment with a larger secondary standby instance. Provide the data scientists access to the secondary instance.
  • C. Change the setup from a Single-AZ to a Multi-AZ instance deployment. Provide two additional read replicas for the data scientists.
  • D. Change the setup from a Single-AZ to a Multi-AZ cluster deployment with two readable standby instances. Provide read endpoints to the data scientists.
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
NASHDBA
Highly Voted 12 months ago
Selected Answer: D
Highly Available = Multi-AZ Cluster Read-only + Near Real time = readable standby. Read replicas are async whereas readable standby is synchronous. https://stackoverflow.com/questions/70663036/differences-b-w-aws-read-replica-and-the-standby-instances
upvoted 21 times
chickenmf
3 months, 3 weeks ago
a Multi-AZ instance deployment is also highly available for a lower cost, no?
upvoted 1 times
...
Smart
10 months, 2 weeks ago
This^ is the reason.
upvoted 2 times
...
...
maver144
Highly Voted 1 year ago
It's either C or D. To be honest, I find the newest questions to be ridiculously hard (roughly 500+). I agree with @alexandercamachop that Multi Az in Instance mode is cheaper than Cluster. However, with Cluster we have reader endpoint available to use out-of-box, so there is no need to provide read-replicas, which also has its own costs. The ridiculous part is that I'm pretty sure even the AWS support would have troubles to answer which configuration is MOST cost-effective.
upvoted 12 times
maver144
1 year ago
Near real-time is clue for C, since read replicas are async, but still its not obvious question.
upvoted 2 times
...
manuh
1 year ago
Absolutely true that 500+ questions are damn difficult to answer. I still dont know why is B incorrect. Shouldn’t 1 extra be better than 2 ?
upvoted 1 times
cyber_bedouin
7 months ago
they are not all hard, most are normal. its just this one and that one about EKS encryption control plane (earlier than this page).
upvoted 2 times
...
...
...
emakid
Most Recent 6 days, 21 hours ago
Selected Answer: C
Option D: Multi-AZ cluster deployment with two readable standby instances would be more costly and is not necessary if read replicas are sufficient for the data scientists' needs. Thus, Option C is the most cost-effective and operationally efficient solution to meet the company's requirements.
upvoted 1 times
...
osmk
4 months, 2 weeks ago
Selected Answer: D
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html
upvoted 1 times
...
pentium75
6 months ago
Selected Answer: D
Not A - Not "highly available" Not B - "Access to the secondary instance" is not possible in Multi-AZ Not C - Multi-AZ + two (!) read replicas is more expensive than cluster D - Provides "readable standby instances"
upvoted 2 times
...
SHAAHIBHUSHANAWS
7 months ago
D https://aws.amazon.com/about-aws/whats-new/2023/01/amazon-rds-multi-az-readable-standbys-rds-postgresql-inbound-replication/
upvoted 2 times
...
bogobob
7 months, 3 weeks ago
Selected Answer: D
https://aws.amazon.com/blogs/database/choose-the-right-amazon-rds-deployment-option-single-az-instance-multi-az-instance-or-multi-az-database-cluster/ C would mean you are paying for 4 instances (primary, backup, and 2 read instances). D would be 3 (primary, and 2 backup). Difficult to be sure, pricing calculator doesn't even include clusters yet.
upvoted 1 times
...
Guru4Cloud
10 months, 2 weeks ago
Selected Answer: D
Option D is the most cost-effective solution that meets the requirements for this scenario. The key considerations are: Data scientists need read-only access to near real-time production data without affecting performance. High availability is required. Cost should be minimized.
upvoted 1 times
...
ukivanlamlpi
11 months, 1 week ago
Selected Answer: D
https://aws.amazon.com/blogs/database/choose-the-right-amazon-rds-deployment-option-single-az-instance-multi-az-instance-or-multi-az-database-cluster/ only multi AZ cluster have reader endpoint. multi AZ instance secondary replicate is not allow to access
upvoted 1 times
...
msdnpro
11 months, 2 weeks ago
Selected Answer: D
Support for D: Amazon RDS now offers Multi-AZ deployments with readable standby instances (also called Multi-AZ DB cluster deployments) in preview. You should consider using Multi-AZ DB cluster deployments with two readable DB instances if you need additional read capacity in your Amazon RDS Multi-AZ deployment and if your application workload has strict transaction latency requirements such as single-digit milliseconds transactions. https://aws.amazon.com/blogs/database/readable-standby-instances-in-amazon-rds-multi-az-deployments-a-new-high-availability-option/
upvoted 1 times
...
TariqKipkemei
11 months, 2 weeks ago
Selected Answer: D
Unlike Multi-AZ instance deployment, where the secondary instance can't be accessed for read or writes, Multi-AZ DB cluster deployment consists of primary instance running in one AZ serving read-write traffic and two other standby running in two different AZs serving read traffic.
upvoted 2 times
...
Iragmt
12 months ago
Selected Answer: D
D. using Multi-AZ DB cluster deployments with two readable DB instances if you need additional read capacity in your Amazon RDS Multi-AZ deployment and if your application workload has strict transaction latency requirements such as single-digit milliseconds transactions. https://aws.amazon.com/blogs/database/readable-standby-instances-in-amazon-rds-multi-az-deployments-a-new-high-availability-option/ while on read replicas, Amazon RDS then uses the asynchronous replication method for the DB engine to update the read replica whenever there is a change to the primary DB instance. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html
upvoted 1 times
...
manuh
1 year ago
Selected Answer: B
Why not b. Shouldnt it have less number of instances than both c and d?
upvoted 2 times
baba365
11 months, 4 weeks ago
Complex queries on single db will affect performance of db
upvoted 1 times
...
pentium75
6 months ago
You can't 'access the secondary instance' as suggested by B
upvoted 1 times
...
pentium75
6 months ago
"The Multi-AZ instance is suitable for business/mission critical applications that require high availability with low RTO/RPO and resilience to availability zone outage. However, this high availability option isn’t a scaling solution for read-only scenarios. You can’t use a standby replica to serve read traffic. To serve read-only traffic, use a Multi-AZ DB cluster or a read replica instead."
upvoted 1 times
...
baba365
11 months, 4 weeks ago
Multi-AZ is about twice the price of Single-AZ. For example: db.t2.micro single - $0.017/hour db.t2.micro multi - $0.034/hour option C: 1 primary + 1 standby + 2 replica = 4Db option D: 1 primary + 2 standby = 3Db D. appears to be most cost effective
upvoted 2 times
wsdasdasdqwdaw
8 months, 1 week ago
I think the best explanation I've read so far.
upvoted 1 times
...
...
...
0628atv
1 year ago
D: https://aws.amazon.com/tw/blogs/database/readable-standby-instances-in-amazon-rds-multi-az-deployments-a-new-high-availability-option/
upvoted 1 times
...
vrevkov
1 year ago
Selected Answer: D
Forgot to vote
upvoted 2 times
...
vrevkov
1 year ago
I think it's D. C: Multi-AZ instance = active + standby + two read replicas = 4 RDS instances D: Multi-AZ cluster = Active + two standby = 3 RDS instances Single-AZ and Multi-AZ deployments: Pricing is billed per DB instance-hour consumed from the time a DB instance is launched until it is stopped or deleted. https://aws.amazon.com/rds/postgresql/pricing/?pg=pr&loc=3 In the case of a cluster, you will pay less.
upvoted 2 times
...
Axeashes
1 year ago
Selected Answer: D
Multi-AZ instance: the standby instance doesn’t serve any read or write traffic. Multi-AZ DB cluster: consists of primary instance running in one AZ serving read-write traffic and two other standby running in two different AZs serving read traffic. https://aws.amazon.com/blogs/database/choose-the-right-amazon-rds-deployment-option-single-az-instance-multi-az-instance-or-multi-az-database-cluster/
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 ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in