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

A company wants to host a web application on AWS that will communicate to a database within a VPC. The application should be highly available.
What should a solutions architect recommend?

  • A. Create two Amazon EC2 instances to host the web servers behind a load balancer, and then deploy the database on a large instance.
  • B. Deploy a load balancer in multiple Availability Zones with an Auto Scaling group for the web servers, and then deploy Amazon RDS in multiple Availability Zones.
  • C. Deploy a load balancer in the public subnet with an Auto Scaling group for the web servers, and then deploy the database on an Amazon EC2 instance in the private subnet.
  • D. Deploy two web servers with an Auto Scaling group, configure a domain that points to the two web servers, and then deploy a database architecture in multiple Availability Zones.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
manoj101
Highly Voted 3 years, 8 months ago
B is correct.
upvoted 43 times
...
JohnnyS20
Highly Voted 3 years, 8 months ago
Anything that says something like "..deploy database to an instance.." is not highly scaleable. The best way to take advantage of the available AWS services for databases. From here, you can already rule out A,C, and D Correct answer: B
upvoted 29 times
Yvette_Lau
3 years, 8 months ago
but the question didn't require scalable, it requires available
upvoted 4 times
DarthYoda
3 years, 8 months ago
Yes it does, but what @JohnnyS20 means is that AWS would want you to always use their own DB's and not deploy databases on instances
upvoted 4 times
...
...
...
archimate
Most Recent 2 years, 9 months ago
D. https://docs.aws.amazon.com/autoscaling/ec2/userguide/auto-scaling-benefits.html check this page
upvoted 1 times
...
SimoneP
3 years, 3 months ago
Selected Answer: B
ANS B. C is not wrong but question is pointing to availability
upvoted 1 times
...
simran_kaur_simmi
3 years, 7 months ago
I will go with C only... its talking about within a single VPC
upvoted 1 times
...
Delooo
3 years, 7 months ago
B is correct - Hint Highly available
upvoted 3 times
...
syu31svc
3 years, 7 months ago
"highly available" -> Multi AZ Answer is B
upvoted 8 times
...
KK_uniq
3 years, 7 months ago
Correct answer is B for sure.
upvoted 2 times
...
Yogi
3 years, 7 months ago
Ans=B. Deploy a load balancer in multiple Availability Zones with an Auto Scaling group for the web servers, and then deploy Amazon RDS in multiple Availability Zones.
upvoted 1 times
...
Yogi
3 years, 7 months ago
Answer=B
upvoted 1 times
...
Ping001
3 years, 7 months ago
Folks, wouldn't the answer be C based on the fact that the question wants the APPLICATION to be highly available but doesn't mention about the DB being highly available? Also the first part of the question says they want to host an app that will communicate to a DB INSIDE a VPC? C fits both those requirements.
upvoted 6 times
Kampton
3 years, 7 months ago
would the application be available if and when the database isn't? Why would you want to have a single point of failure to make application not be available.
upvoted 3 times
...
samuel1999
3 years, 6 months ago
go study, ok?
upvoted 1 times
...
naveenagurjara
2 years, 11 months ago
App includes whole setup. and DB is on a single ec2.
upvoted 1 times
...
...
myutran
3 years, 7 months ago
Answer: B
upvoted 1 times
...
Jay_12
3 years, 7 months ago
C - The question only wants the application HA not the db. B is better for real world.
upvoted 1 times
kauls
3 years, 7 months ago
Bro, there is no point in application servers being highly available if they cannot query the DB which is standalone and failed in case of AZ failure. The solution should work overall.
upvoted 1 times
kauls
3 years, 7 months ago
So, B is correct
upvoted 1 times
...
freemun05
3 years, 7 months ago
we don't know the architecture, maybe the APP. doesn't need to talk to DB all the time. C should be enough , but for real life scenario -C is the best. The description is unclear to be honest.
upvoted 1 times
...
...
...
Ritz40
3 years, 7 months ago
I will opt “B”
upvoted 1 times
...
bleble00001
3 years, 7 months ago
Why not D? The only problem I see in D is the part "configure a domain that points to the two web servers", which pretty much looks like bad wording. On the other hand, the question says "a database", NOT "a relational database". Therefore I don't think that you can jump into going forward with RDS just like that...
upvoted 2 times
...
Joy1986
3 years, 7 months ago
B is correct
upvoted 1 times
...
anpt
3 years, 7 months ago
BBBBBBBBBBBBBBBBB
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 ...