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

A company hosts an online shopping application that stores all orders in an Amazon RDS for PostgreSQL Single-AZ DB instance. Management wants to eliminate single points of failure and has asked a solutions architect to recommend an approach to minimize database downtime without requiring any changes to the application code.
Which solution meets these requirements?

  • A. Convert the existing database instance to a Multi-AZ deployment by modifying the database instance and specifying the Multi-AZ option.
  • B. Create a new RDS Multi-AZ deployment. Take a snapshot of the current RDS instance and restore the new Multi-AZ deployment with the snapshot.
  • C. Create a read-only replica of the PostgreSQL database in another Availability Zone. Use Amazon Route 53 weighted record sets to distribute requests across the databases.
  • D. Place the RDS for PostgreSQL database in an Amazon EC2 Auto Scaling group with a minimum group size of two. Use Amazon Route 53 weighted record sets to distribute requests across instances.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
lunamycat
Highly Voted 3 years, 7 months ago
Ans A https://aws.amazon.com/rds/features/multi-az/ To convert an existing Single-AZ DB Instance to a Multi-AZ deployment, use the "Modify" option corresponding to your DB Instance in the AWS Management Console.
upvoted 63 times
amxexam
3 years, 7 months ago
This will cost downtime wrong choice.
upvoted 1 times
Sparks026
3 years, 7 months ago
This action avoids downtime when you convert from Single-AZ to Multi-AZ, but you can experience a performance impact during and after converting to Multi-AZ. This impact can be significant for large write-intensive DB instances.
upvoted 5 times
...
...
kuman
3 years, 6 months ago
Agree. Answer should be A. YOU just need to do steps in A and AMAZON RDS will perform steps in B. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html
upvoted 8 times
...
Kurp
3 years, 6 months ago
We need to minimize downtime. "A" creates NO downtime whatsoever. "B" will create downtime as you need to repoint your application to the new DNS record. Source: https://aws.amazon.com/rds/faqs/
upvoted 7 times
...
...
yogen
Highly Voted 3 years, 6 months ago
A is correct, for all those are saying its B as A may cause some downtime, its absolutely wrong. from RDS FAQs below the explanation- Q: What happens when I convert my RDS instance from Single-AZ to Multi-AZ? For the RDS for MySQL, MariaDB, PostgreSQL and Oracle database engines, when you elect to convert your RDS instance from Single-AZ to Multi-AZ, the following happens: A snapshot of your primary instance is taken A new standby instance is created in a different Availability Zone, from the snapshot Synchronous replication is configured between primary and standby instances As such, there should be no downtime incurred when an instance is converted from Single-AZ to Multi-AZ. However, you may see increased latency while the data on the standby is caught up to match to the primary.
upvoted 22 times
...
rude7
Most Recent 2 years, 8 months ago
Selected Answer: A
Convert Single-AZ to Multi-AZ "To convert an existing Single-AZ DB instance to a Multi-AZ deployment, modify your DB instance via the console, AWS CLI, or Amazon RDS API. These changes are applied during the next maintenance window unless you choose to apply them immediately." https://aws.amazon.com/blogs/database/best-practices-for-converting-a-single-az-amazon-rds-instance-to-a-multi-az-instance/#:~:text=To%20convert%20an%20existing%20Single,choose%20to%20apply%20them%20immediately. Impact of changing a Single-AZ instance to a Multi-AZ instance https://aws.amazon.com/premiumsupport/knowledge-center/rds-convert-single-az-multi-az/
upvoted 1 times
...
examJack
3 years, 1 month ago
Selected Answer: A
Multi-AZ deployment : Downtime doesn't occur during this change. Console setting and description : 'Yes' to deploy your DB instance in multiple Availability Zones. Otherwise, 'No'. When the change occurs : If you choose to apply the change immediately, it occurs immediately.If you don't choose to apply the change immediately, it occurs during the next maintenance window. For more information, see Multi-AZ deployments for high availability. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.Modifying.html https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html
upvoted 1 times
...
bill_smoke
3 years, 4 months ago
A - When a single-Az DB instance is converted to Multi-AZ deployment there isn't any downtime, just a little increased latency.
upvoted 1 times
...
CKLOH
3 years, 5 months ago
Agree. Ans = A. Reference: https://aws.amazon.com/rds/features/multi-az/ & https://cloudaffaire.com/aws-rds-multi-az/ (extra info)
upvoted 1 times
...
syu31svc
3 years, 6 months ago
"eliminate single points of failure" so that would mean Multi AZ "minimize database downtime" means quick recovery Only option A addresses these 2 points from the qn
upvoted 5 times
...
KK_uniq
3 years, 6 months ago
A is correct
upvoted 4 times
...
Ni_yot
3 years, 6 months ago
https://youtu.be/uiiS1h4PSI8 Yep its A. Watch the video and its so simple too!
upvoted 3 times
...
dmscountera
3 years, 6 months ago
A This action avoids downtime when you convert from Single-AZ to Multi-AZ, but you can experience a performance impact during and after converting to Multi-AZ. This impact can be significant for large write-intensive DB instances.
upvoted 3 times
...
Yogi
3 years, 6 months ago
A is correct
upvoted 3 times
...
softarts
3 years, 6 months ago
why A has downtime?
upvoted 2 times
...
FrostForrest
3 years, 6 months ago
A is the answer, it specifically states you can't change ANY application code. If you create a new RDS Multi AZ Deployment, how will the application know to send the data there if you cannot change the code? You're left with the only plausible answer, A.
upvoted 4 times
...
shetoshandasa
3 years, 6 months ago
Answer is A: You can use the console to convert existing DB instances to Multi-AZ deployments by modifying the DB instance and specifying the Multi-AZ option https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html
upvoted 2 times
...
prem4bio
3 years, 6 months ago
Ans A https://aws.amazon.com/rds/faqs/
upvoted 1 times
...
ZenonZiutas
3 years, 6 months ago
aaaaaa
upvoted 1 times
...
anpt
3 years, 6 months ago
BBBBBBBBBBBB
upvoted 3 times
rlandire
3 years, 6 months ago
"without requiring any changes to the application code". If we create a new RDS deployment, the application needs to point to the new RDS deployment meaning you need to change the app code.
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