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

A company wants to migrate its MySQL database from on premises to AWS. The company recently experienced a database outage that significantly impacted the business. To ensure this does not happen again, the company wants a reliable database solution on AWS that minimizes data loss and stores every transaction on at least two nodes.

Which solution meets these requirements?

  • A. Create an Amazon RDS DB instance with synchronous replication to three nodes in three Availability Zones.
  • B. Create an Amazon RDS MySQL DB instance with Multi-AZ functionality enabled to synchronously replicate the data.
  • C. Create an Amazon RDS MySQL DB instance and then create a read replica in a separate AWS Region that synchronously replicates the data.
  • D. Create an Amazon EC2 instance with a MySQL engine installed that triggers an AWS Lambda function to synchronously replicate the data to an Amazon RDS MySQL DB instance.
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
rjam
Highly Voted 2 years, 1 month ago
Selected Answer: B
Amazon RDS MySQL DB instance with Multi-AZ functionality enabled to synchronously replicate the data Standby DB in Multi-AZ- synchronous replication Read Replica always asynchronous. so option C is ignored.
upvoted 20 times
...
studynoplay
Highly Voted 1 year, 7 months ago
Selected Answer: B
RDS Multi-AZ = Synchronous = Disaster Recovery (DR) Read Replica = Asynchronous = High Availability
upvoted 13 times
pentium75
12 months ago
B is correct but the explanation is flawed ;) RDS Multi-AZ = Synchronous = High Availability Read Replica = Asynchronous = Disaster Recovery (DR)
upvoted 6 times
...
...
PoolDead
Most Recent 4 months, 2 weeks ago
"Minimizes Data Loss" Therefore answer is B. Amazon RDS read replicas use asynchronous replication, not synchronous. Therefore, this option does not meet the requirement for minimizing data loss as asynchronous replication can result in data lag.
upvoted 2 times
...
Nawaff
5 months, 3 weeks ago
Selected Answer: B
Answer is B Find the below URL for the perfect explanation for the differences between: - Multi-AZ DB - Multi-Region DB - Read replicas DB https://aws.amazon.com/rds/features/read-replicas/
upvoted 2 times
...
scar0909
9 months, 2 weeks ago
Selected Answer: B
Multi AZ for availability
upvoted 2 times
...
riyasara
1 year, 2 months ago
Option A is incorrect because Amazon RDS does not support synchronous replication to three nodes in three Availability Zones. Option C is incorrect because while you can create a read replica in a separate AWS Region1, the replication from the primary DB instance to the read replica is asynchronous, not synchronous.
upvoted 4 times
...
cookieMr
1 year, 6 months ago
Selected Answer: B
B. Create an Amazon RDS MySQL DB instance with Multi-AZ functionality enabled to synchronously replicate the data. Enabling Multi-AZ functionality in Amazon RDS ensures synchronous replication of data to a standby replica in a different Availability Zone. This provides high availability and minimizes data loss in the event of a database outage. A. Creating an Amazon RDS DB instance with synchronous replication to three nodes in three Availability Zones would provide even higher availability but is not necessary for the stated requirements. C. Creating a read replica in a separate AWS Region would provide disaster recovery capabilities but does not ensure synchronous replication or meet the requirement of storing every transaction on at least two nodes. D. Using an EC2 instance with a MySQL engine and triggering an AWS Lambda function for replication introduces unnecessary complexity and is not the most suitable solution for ensuring reliable and synchronous replication.
upvoted 3 times
...
channn
1 year, 8 months ago
Selected Answer: B
B since all other answers r wrong
upvoted 3 times
...
jayce5
1 year, 8 months ago
Selected Answer: B
B Since read replica is async.
upvoted 2 times
...
LuckyAro
1 year, 11 months ago
Selected Answer: C
Multi AZ is not as protected as Multi-Region Read Replica.
upvoted 1 times
pentium75
12 months ago
But is IS protected. Read replica is asynchronous, fails to meet the "store EVERY transaction on at least two nodes" requirement.
upvoted 1 times
...
...
JayBee65
1 year, 11 months ago
I curios to know why A isn't right. Is it just that it would take more effort?
upvoted 3 times
pentium75
12 months ago
How would you implement A?
upvoted 1 times
...
...
techhb
1 year, 12 months ago
B is correct C requires more wokr.
upvoted 2 times
...
BENICE
2 years ago
Option B
upvoted 2 times
...
bammy
2 years ago
Multi-AZ will give at least two nodes as required by the question. The answer is B. Amazon RDS provides high availability and failover support for DB instances using Multi-AZ deployments with a single standby DB instance. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZSingleStandby.html
upvoted 5 times
...
career360guru
2 years ago
Selected Answer: B
Option B
upvoted 2 times
...
Shasha1
2 years ago
Option A is the correct answer in this scenario because it meets the requirements specified in the question. It creates an Amazon RDS DB instance with synchronous replication to three nodes in three Availability Zones, which will provide high availability and durability for the database, ensuring that the data is stored on multiple nodes and automatically replicated across Availability Zones. Option B is not a correct answer because it creates an Amazon RDS MySQL DB instance with Multi-AZ functionality enabled, which only provides failover capabilities. It does not enable synchronous replication to multiple nodes, which is required in this scenario.
upvoted 2 times
JayBee65
1 year, 11 months ago
Option B is not incorrect: "The primary DB instance is synchronously replicated across Availability Zones to a standby replica to provide data redundancy and minimize latency spikes during system backups" from https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZSingleStandby.html
upvoted 2 times
...
I would go with Option B since it meets the company's requirements and is the most suitable solution. By creating an Amazon RDS MySQL DB instance with Multi-AZ functionality enabled, the solutions architect will ensure that data is automatically synchronously replicated across multiple AZs within the same Region. This provides high availability and data durability, minimizing the risk of data loss and ensuring that every transaction is stored on at least two nodes.
upvoted 2 times
...
...
stepman
2 years ago
Maybe C since Amazon RDC now supports cross region read replica https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-rds-sql-server-cross-region-read-replica/
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