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

A company needs to run a critical application on AWS. The company needs to use Amazon EC2 for the application’s database. The database must be highly available and must fail over automatically if a disruptive event occurs.

Which solution will meet these requirements?

  • A. Launch two EC2 instances, each in a different Availability Zone in the same AWS Region. Install the database on both EC2 instances. Configure the EC2 instances as a cluster. Set up database replication.
  • B. Launch an EC2 instance in an Availability Zone. Install the database on the EC2 instance. Use an Amazon Machine Image (AMI) to back up the data. Use AWS CloudFormation to automate provisioning of the EC2 instance if a disruptive event occurs.
  • C. Launch two EC2 instances, each in a different AWS Region. Install the database on both EC2 instances. Set up database replication. Fail over the database to a second Region.
  • D. Launch an EC2 instance in an Availability Zone. Install the database on the EC2 instance. Use an Amazon Machine Image (AMI) to back up the data. Use EC2 automatic recovery to recover the instance if a disruptive event occurs.
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
Gil80
Highly Voted 2 years ago
Selected Answer: A
Changing my vote to A. After reviewing a Udemy course of SAA-C03, it seems that A (multi-AZ and Clusters) is sufficient for HA.
upvoted 37 times
berks
1 year, 12 months ago
what number of class ?
upvoted 5 times
...
AAAWrekng
1 year, 1 month ago
Here AWS defines HA, and uses the word cluster - AWS has several methods for achieving HA through both approaches, such as through a scalable, load balanced cluster or assuming an active–standby pair. - https://docs.aws.amazon.com/whitepapers/latest/real-time-communication-on-aws/high-availability-and-scalability-on-aws.html
upvoted 2 times
...
...
Gil80
Highly Voted 2 years ago
Selected Answer: C
The question states that it is a critical app and it has to be HA. A could be the answer, but it's in the same AZ, so if the entire region fails, it doesn't cater for the HA requirement. However, the likelihood of a failure in two different regions at the same time is 0. Therefore, to me it seems that C is the better option to cater for HA requirement. In addition, C does state like A that the DB app is installed on an EC2 instance.
upvoted 28 times
Burrito69
9 months, 1 week ago
Option C proposes launching two EC2 instances in different AWS Regions and setting up database replication, with failover to a second Region. While this solution does provide geographic redundancy, it may introduce higher latency due to cross-region communication and data replication. Additionally, failover to a different Region typically involves more complex configurations and longer recovery times compared to failover within the same Region. While Option C may offer a level of redundancy, it might not provide the same level of responsiveness and automatic failover capabilities as Option A, which leverages Availability Zones within the same Region. In scenarios where low latency and rapid failover are critical, Option A is often preferred. However, if geographic redundancy is a top priority and the potential trade-offs in latency and failover time are acceptable, Option C could still be a viable solution.
upvoted 5 times
...
javitech83
2 years ago
but for C you need communication between the two VPC, which increase the complexity. With a should be enough for HA
upvoted 8 times
...
Steve_4542636
1 year, 9 months ago
The question doesn't ask which option is the most HA. It asks what meets the requirements.
upvoted 7 times
...
aussiehoa
1 year, 7 months ago
Design for region failure? may as well design for AWS failure and put replica in GCP and Azure :v
upvoted 11 times
jjcode
1 year ago
this is reading comprehension exam not a practical exam.
upvoted 3 times
...
Kp88
1 year, 5 months ago
And on-prem in multiple DCs and one in mars too :D
upvoted 10 times
cyber_bedouin
1 year, 2 months ago
yep lol, even in the other questions, for HA you can use Multi-AZ
upvoted 3 times
...
...
...
...
bignatov
Most Recent 3 months ago
Selected Answer: A
I am voting for A.
upvoted 2 times
...
1e22522
4 months, 3 weeks ago
Selected Answer: A
It's a due to being in the same region different AZ for latency purposes.
upvoted 2 times
...
jatric
5 months, 2 weeks ago
Selected Answer: A
A provides HA with 2 EC2 in two AZ with database replication
upvoted 2 times
...
ChymKuBoy
6 months ago
C for sure
upvoted 1 times
...
Duckydoo
6 months ago
What does "Configure the EC2 instances as a cluster" mean? The only "EC2 cluster" that I am aware of is a "cluster placement group". If that's the case, then all EC2 instances in that cluster must be in the same AZ. So option A would be invalid then.
upvoted 2 times
...
shil_31
6 months, 2 weeks ago
Selected Answer: A
Option B uses an AMI for backup and CloudFormation for automation, but doesn't provide high availability or automatic failover. Option C launches instances in different regions, which may not be necessary and may increase costs. Option D uses EC2 automatic recovery, which can recover an instance, but doesn't provide high availability or automatic failover.
upvoted 2 times
...
k_
6 months, 3 weeks ago
Selected Answer: C
The term "disruptive event" implies it requires DR, HA is not sufficient.
upvoted 3 times
...
Solomon2001
7 months, 3 weeks ago
Selected Answer: A
Explanation: Option C provides a solution that ensures high availability by deploying EC2 instances in different AWS Regions. By setting up database replication and failing over the database to a second Region, you ensure automatic failover if a disruptive event occurs in one Region. Options A and B focus on high availability within a single AWS Region but don't address automatic failover to a different Region in case of a disruptive event. Option D uses EC2 automatic recovery, but it doesn't provide a solution for automatic failover to a different Region, which is necessary for ensuring high availability in case of a Region-wide failure.
upvoted 2 times
...
hardy1234567
8 months ago
C - I am a littel be wonder reading same explanation, becouse exist a vary big differance beetwen instance cluster and dababase cluster.
upvoted 1 times
...
Uzbekistan
9 months ago
Selected Answer: A
Option A suggests deploying two EC2 instances, each in a different Availability Zone within the same AWS Region. This ensures high availability by distributing the instances across multiple physically isolated locations. By installing the database on both EC2 instances and configuring them as a cluster, you create a highly available database setup where one instance can seamlessly take over if the other instance fails. Additionally, setting up database replication between the instances ensures data consistency and redundancy. If one instance fails, the other instance can continue serving requests without interruption.
upvoted 4 times
...
derekz
10 months ago
Selected Answer: A
A is for HA. D is for DR
upvoted 2 times
...
MrPCarrot
10 months, 3 weeks ago
Perfect Answer is A
upvoted 1 times
...
thewalker
10 months, 4 weeks ago
Selected Answer: A
A. High Availability - multiple Zones. Disaster Recovery - multiple Regions.
upvoted 8 times
...
Mkenya08
11 months ago
C "if a disruptive event occurs"
upvoted 2 times
...
andyngkh86
11 months, 1 week ago
Answer is C, because question mentioned about disruptive event occurs. when the whole region failed, it can not cover the scenario for HA
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