Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 401 discussion

A company wants to use the AWS Cloud to make an existing application highly available and resilient. The current version of the application resides in the company's data center. The application recently experienced data loss after a database server crashed because of an unexpected power outage.

The company needs a solution that avoids any single points of failure. The solution must give the application the ability to scale to meet user demand.

Which solution will meet these requirements?

  • A. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance in a Multi-AZ configuration.
  • B. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group in a single Availability Zone. Deploy the database on an EC2 instance. Enable EC2 Auto Recovery.
  • C. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance with a read replica in a single Availability Zone. Promote the read replica to replace the primary DB instance if the primary DB instance fails.
  • D. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Deploy the primary and secondary database servers on EC2 instances across multiple Availability Zones. Use Amazon Elastic Block Store (Amazon EBS) Multi-Attach to create shared storage between the instances.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
pentium75
Highly Voted 10 months, 3 weeks ago
Selected Answer: A
B has app servers in a single AZ and a database on a single instance C has both DB replicas in a single AZ D does not work (EBS Multi-Attach requires EC2 instances in same AZ), and if it would work then the EBS volume would be an SPOF
upvoted 7 times
...
Guru4Cloud
Most Recent 1 year, 2 months ago
Selected Answer: A
Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance in a Multi-AZ configuration
upvoted 2 times
...
czyboi
1 year, 3 months ago
Why is C incorrect ?
upvoted 1 times
Guru4Cloud
1 year, 2 months ago
C is incorrect because the read replica also resides in a single AZ
upvoted 4 times
...
...
antropaws
1 year, 5 months ago
Selected Answer: A
A most def.
upvoted 3 times
...
TariqKipkemei
1 year, 6 months ago
Selected Answer: A
Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance in a Multi-AZ configuration.
upvoted 3 times
...
Buruguduystunstugudunstuy
1 year, 8 months ago
Selected Answer: A
The correct answer is A. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance in a Multi-AZ configuration. To make an existing application highly available and resilient while avoiding any single points of failure and giving the application the ability to scale to meet user demand, the best solution would be to deploy the application servers using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones and use an Amazon RDS DB instance in a Multi-AZ configuration. By using an Amazon RDS DB instance in a Multi-AZ configuration, the database is automatically replicated across multiple Availability Zones, ensuring that the database is highly available and can withstand the failure of a single Availability Zone. This provides fault tolerance and avoids any single points of failure.
upvoted 2 times
...
Thief
1 year, 8 months ago
Selected Answer: D
Why not D?
upvoted 1 times
Buruguduystunstugudunstuy
1 year, 8 months ago
Answer D, deploying the primary and secondary database servers on EC2 instances across multiple Availability Zones and using Amazon Elastic Block Store (Amazon EBS) Multi-Attach to create shared storage between the instances, may provide high availability for the database but may introduce additional complexity, and management overhead, and potential performance issues.
upvoted 2 times
...
pentium75
10 months, 3 weeks ago
Multi-Attach does not work across Availability Zones.
upvoted 2 times
...
Guru4Cloud
1 year, 2 months ago
D is incorrect because using Multi-Attach EBS adds complexity and doesn't provide automatic DB failover
upvoted 2 times
...
...
WherecanIstart
1 year, 8 months ago
Selected Answer: A
Highly available = Multi-AZ approach
upvoted 3 times
...
nileshlg
1 year, 8 months ago
Selected Answer: A
Answers is A
upvoted 1 times
...
[Removed]
1 year, 8 months ago
Selected Answer: A
Option A is the correct solution. Deploying the application servers in an Auto Scaling group across multiple Availability Zones (AZs) ensures high availability and fault tolerance. An Auto Scaling group allows the application to scale horizontally to meet user demand. Using Amazon RDS DB instance in a Multi-AZ configuration ensures that the database is automatically replicated to a standby instance in a different AZ. This provides database redundancy and avoids any single point of failure.
upvoted 2 times
...
quentin17
1 year, 8 months ago
Selected Answer: C
Highly available
upvoted 1 times
pentium75
10 months, 3 weeks ago
No because instance and read replica "in a single Availability Zone"
upvoted 2 times
...
...
KAUS2
1 year, 8 months ago
Selected Answer: A
Yes , agree with A
upvoted 2 times
...
cegama543
1 year, 8 months ago
Selected Answer: A
agree with that
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 ...