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

A company has a two-tier application architecture that runs in public and private subnets. Amazon EC2 instances running the web application are in the public subnet and a database runs on the private subnet. The web application instances and the database are running in a single Availability Zone (AZ).
Which combination of steps should a solutions architect take to provide high availability for this architecture? (Choose two.)

  • A. Create new public and private subnets in the same AZ for high availability.
  • B. Create an Amazon EC2 Auto Scaling group and Application Load Balancer spanning multiple AZs.
  • C. Add the existing web application instances to an Auto Scaling group behind an Application Load Balancer.
  • D. Create new public and private subnets in a new AZ. Create a database using Amazon EC2 in one AZ.
  • E. Create new public and private subnets in the same VPC, each in a new AZ. Migrate the database to an Amazon RDS multi-AZ deployment.
Show Suggested Answer Hide Answer
Suggested Answer: BE 🗳️

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
NaveedNZ
Highly Voted 3 years, 8 months ago
B & E to me...
upvoted 81 times
aguy9
3 years, 7 months ago
I agree, it is B and E
upvoted 5 times
...
PhilMultiCloud
3 years, 7 months ago
agree totally
upvoted 2 times
...
...
eug45
Highly Voted 3 years, 8 months ago
CORRECT: "Create an Amazon EC2 Auto Scaling group and Application Load Balancer (ALB) spanning multiple AZs" is the correct answer. CORRECT: "Create new public and private subnets in the same VPC, each in a new AZ. Migrate the database to an Amazon RDS multi-AZ deployment" is the correct answer. INCORRECT: "Create new public and private subnets in the same AZ for high availability" is incorrect as this would not add high availability. INCORRECT: "Add the existing web application instances to an Auto Scaling group behind an Application Load Balancer (ALB)" is incorrect because the existing servers are in a single subnet. For HA we need to instances in multiple subnets. INCORRECT: "Create new public and private subnets in a new AZ. Create a database using Amazon EC2 in one AZ" is incorrect because we also need HA for the database layer. References:
upvoted 31 times
Abdullah777
3 years, 7 months ago
this is in neal
upvoted 2 times
...
joshuaquek
3 years, 7 months ago
Absolutely correct, no point putting an Auto scaling group in the same subnet, when the AZ goes down, the whole auto scaling group goes down - which means that its technically not HA (High Availability)
upvoted 3 times
...
...
Nikpati
Most Recent 3 years ago
Selected Answer: BE
B & E..
upvoted 1 times
...
ihustle
3 years, 2 months ago
the question never mentioned RDS, or relational Database, it simply only mention database, so how is option E correct?
upvoted 3 times
rvnz45
3 years, 2 months ago
thats also what came in my mind. if i choose B & D . it would be manual master slave replication on database, since it comes with high effort, B & E is better
upvoted 1 times
...
...
gargaditya
3 years, 6 months ago
B,E Fact is that subnets are tied to an AZ. HA implies need to go cross AZ option A retains subnets in same AZ/also not clear on where EC2s go. option B fits. option C does not talk about AZs (Note its possible to add existing instances to an ASG: https://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-instance-asg.html#:~:text=%20Attaching%20an%20instance%20%20%28console%29%20%201,pane%2C%20under%20AUTO%20SCALING%2C%20choose%20Auto...%20More%20) Option D still puts DB in one AZ/no info on how EC2s are placed Option E completes option B in terms of creation of the new subnets in a new AZ.And it also covers the Database HA(RDS Multi AZ).
upvoted 2 times
...
Nkd
3 years, 7 months ago
it's saying highly available how it can be D It should be A & E only
upvoted 2 times
...
Nkd
3 years, 7 months ago
DDDDDDDDDDDDDDDD is the answer
upvoted 1 times
...
Vibes
3 years, 7 months ago
B & E for me
upvoted 2 times
...
Jac1
3 years, 7 months ago
There's no guarantee we could migrate the database to RDS because we're not sure if the database is relational or not?
upvoted 2 times
...
woke
3 years, 7 months ago
b and e
upvoted 2 times
...
KK_uniq
3 years, 7 months ago
B and E for sure
upvoted 2 times
...
syu31svc
3 years, 7 months ago
B and E For high availability, the Load Balancer and Auto Scaling should span across multiple instances across multipleAZs. Using Auto Scaling & ELB by spanning Auto Scaling groups across multiple AZs within a region and then setting up ELB to distribute incoming traffic across those AZs helps take advantage of the safety and reliability of geographic redundancy RDS multi-AZ provides high availability by creating as standby instance in a different AZ
upvoted 2 times
...
Praps1
3 years, 7 months ago
B and E is correct.
upvoted 2 times
...
mryala
3 years, 7 months ago
it's BE
upvoted 1 times
...
Yogi
3 years, 7 months ago
Ans = B & E
upvoted 1 times
...
Ankitrathi85
3 years, 7 months ago
B and E
upvoted 1 times
...
gmalevinay
3 years, 7 months ago
why B? Autoscaling cannot happen outside the AZ within a given subnet. So until we create new subnets, i am not sure how we will be able to scale out EC2 in Multi AZ. "E" is correct for sure but B is something not correct. What am I missing?
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 ...