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

A solutions architect is designing a multi-Region disaster recovery solution for an application that will provide public API access. The application will use Amazon
EC2 instances with a userdata script to load application code and an Amazon RDS for MySQL database. The Recovery Time Objective (RTO) is 3 hours and the
Recovery Point Objective (RPO) is 24 hours.
Which architecture would meet these requirements at the LOWEST cost?

  • A. Use an Application Load Balancer for Region failover. Deploy new EC2 instances with the userdata script. Deploy separate RDS instances in each Region.
  • B. Use Amazon Route 53 for Region failover. Deploy new EC2 instances with the userdata script. Create a read replica of the RDS instance in a backup Region.
  • C. Use Amazon API Gateway for the public APIs and Region failover. Deploy new EC2 instances with the userdata script. Create a MySQL read replica of the RDS instance in a backup Region.
  • D. Use Amazon Route 53 for Region failover. Deploy new EC2 instances with the userdata script for APIs, and create a snapshot of the RDS instance daily for a backup. Replicate the snapshot to a backup Region.
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
sctmp
Highly Voted 3 years, 7 months ago
A. Application Load Balancer is region based, so this ain't right.https://aws.amazon.com/elasticloadbalancing/ B. We can use Route 53 for a Region failover, but, why create a read replica? we need a snapshot. C. Sounds fishy using a read replica again. D. Sounds about right, we create a snapshot of the RDS instance, and replicate the snapshot for a backup Region.
upvoted 60 times
aguy9
3 years, 7 months ago
Yep I agree, D is the cheapest and it mentions taking an RDS snapshot every 24 hours
upvoted 7 times
...
sctmp
3 years, 7 months ago
Looking at this, and answering the question for the lowest cost: https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/ I'm sticking with D. It's cheaper, since we're doing it manual.
upvoted 12 times
examJack
3 years, 1 month ago
@sctmp your link is a good source. Thank you.
upvoted 2 times
...
...
...
CloudK
Highly Voted 3 years, 7 months ago
If I understand correctly, read replicas can be done in multiple regions, but they are not a suitable backup tool but are only used to improve performance. Then you delete the B and C. Application Load Balancer works only within a region then you delete the A. D is correct.
upvoted 22 times
sctmp
3 years, 7 months ago
Sounds about right.
upvoted 1 times
...
Ln312
3 years, 6 months ago
It's 3 hours RTO, no information about DB size, how can you guarantee the snapshot can complete restore within 3 hours? I am very confuse.
upvoted 1 times
Robert_B
3 years, 3 months ago
Don't overthink the solution as then you get nuts.
upvoted 2 times
...
...
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: B
B is the answer
upvoted 1 times
...
reve666
2 years, 10 months ago
Selected Answer: D
D LEAST EXPENSIVE
upvoted 1 times
...
FF11
3 years, 4 months ago
Selected Answer: D
D seems ok.
upvoted 1 times
...
jc966
3 years, 5 months ago
D LEAST EXPENSIVE https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/
upvoted 2 times
...
dvzealot
3 years, 6 months ago
@lc76262 You clearly do not understand what RPO is. It represents the data that you can lose, it is orthogonal to time to recover. You can take 3 weeks to recover, that wouldn't change the RPO. Right answer is obviously D.
upvoted 3 times
...
vamshidhara
3 years, 6 months ago
BBBBBBBBBBBBB Replicating backup snapshot on daily basis to other region is not cost effective solution so D is wrong
upvoted 3 times
lehoang15tuoi
3 years, 6 months ago
And why do you think running backup daily is more expensive than keeping a replica, which is pretty much a database instance on its own? Not to mention, you think Amazon will give you the cross-region transfer cost for free? https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.RetentionCosts
upvoted 3 times
...
...
lc76262
3 years, 6 months ago
D is wrong. For example, if you take a snapshot at 1 AM tomorrow and there is a disaster while your snapjob was running. You only have the previous day's backup (more than 24 hours ago). You cannot obviously meet the RPO of 24 hours in this scenario. For experienced DBAs, snapshots are not sufficient to restore a database because you need the redo logs for recovery.
upvoted 2 times
shantest1
3 years, 6 months ago
I think RPO - 24 hours means, you are OKAY to lose 24 hours of data, so D makes sense. RTO - 3 hours though
upvoted 6 times
...
...
lc76262
3 years, 6 months ago
D is wrong logically due to "RTO = 3 hours and RPO is 24 hours." If you only backup your database once a day, it might take some time plus the time to recover, the RPO of 24 hours will not be met. To met the RPO of 24 hours, you need to backup at least twice daily. Moreover, copying a snapshot of the entire database will cost more in bandwidth than the smaller changes to the database for the replica.
upvoted 1 times
...
Jonycici
3 years, 6 months ago
B is correct. You use read replicas to improve performance, not mainly for DR. RTO is the key here, 24 hours.
upvoted 2 times
Jonycici
3 years, 6 months ago
RPO i meant
upvoted 1 times
Jonycici
3 years, 6 months ago
I meant D is correct
upvoted 3 times
samuel1999
3 years, 5 months ago
great!
upvoted 1 times
...
...
...
...
occupatissimo
3 years, 6 months ago
but if i'm not wrong between regions a snapshot must be copied, not replicated.
upvoted 1 times
...
syu31svc
3 years, 6 months ago
I would pick D https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/: Table displayed shows read replicas having the highest cost for recovery A is not cost effective ("Deploy separate RDS instances in each Region") B and C are out since read replicas are used
upvoted 6 times
...
EarlBrillantes061816
3 years, 6 months ago
Base on lowest cost. it's D in the official matrix of AWS https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/
upvoted 5 times
...
NSF
3 years, 6 months ago
As per below; https://aws.amazon.com/blogs/aws/cross-region-read-replicas-for-amazon-rds-for-mysql/ You can now create cross-region read replicas for Amazon RDS database instances! This feature builds upon our existing support for read replicas that reside within the same region as the source database instance. You can now create up to five in-region and cross-region replicas per source with a single API call or a couple of clicks in the AWS Management Console. We are launching with support for version 5.6 of MySQL.
upvoted 1 times
...
vsmahesh
3 years, 6 months ago
B and D serves the purpose. But D is the most cost effective. The data transferred for cross-Region replication incurs Amazon RDS data transfer charges. These cross-Region replication actions generate charges for the data transferred out of the source AWS Region. And for each data modification made in the source databases, Amazon RDS transfers data from the source AWS Region to the read replica AWS Region.
upvoted 2 times
...
Hungdv
3 years, 6 months ago
D. Lowest cost
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago