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

A company runs a multi-tier web application that hosts news content. The application runs on Amazon EC2 instances behind an Application Load Balancer. The instances run in an EC2 Auto Scaling group across multiple Availability Zones and use an Amazon Aurora database. A solutions architect needs to make the application more resilient to periodic increases in request rates.
Which architecture should the solutions architect implement? (Choose two.)

  • A. Add AWS Shield.
  • B. Add Aurora Replica.
  • C. Add AWS Direct Connect.
  • D. Add AWS Global Accelerator.
  • E. Add an Amazon CloudFront distribution in front of the Application Load Balancer.
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
Gann0n
Highly Voted 3 years, 7 months ago
B and E - applications more resilient https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/disaster-recovery-resiliency.html
upvoted 99 times
bus_asdf
3 years, 6 months ago
Aurora has Replicas by default, so no need to add them. I think ans. is D and E
upvoted 15 times
gimhan
3 years, 6 months ago
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-replicas-adding.html
upvoted 3 times
TollaMS
3 years, 6 months ago
Why yo shared the link
upvoted 1 times
...
...
enurupu
3 years, 6 months ago
You need to use auto scaling. It doesn't scale on its own. Based on cpu usage you can set desired, minimum and maximum replicas.
upvoted 1 times
...
freemun05
3 years, 6 months ago
it says EC2 multi AZ , not Aurora !
upvoted 1 times
Always_Wanting_Stuff
3 years, 5 months ago
Read the question again... "The instances run in an EC2 Auto Scaling group across multiple Availability Zones and use an Amazon Aurora database".
upvoted 2 times
...
...
...
noahsark
3 years, 6 months ago
maybe B and E too.. Replica for request rates. CloudFront for news content.
upvoted 7 times
DS01
3 years, 5 months ago
Yes, should be B and E “ more resilient to periodic increases in request rate”
upvoted 2 times
...
...
rein_chau
2 years, 6 months ago
I agree. CloudFront to cache old news articles. Aurora replicas to quickly load first-time-read articles.
upvoted 1 times
...
...
AmazonAu
Highly Voted 3 years, 7 months ago
B&E Q: How is AWS Global Accelerator different from Amazon CloudFront? A: AWS Global Accelerator and Amazon CloudFront are separate services that use the AWS global network and its edge locations around the world. CloudFront improves performance for both cacheable content (such as images and videos) and dynamic content (such as API acceleration and dynamic site delivery). Global Accelerator improves performance for a wide range of applications over TCP or UDP by proxying packets at the edge to applications running in one or more AWS Regions. Global Accelerator is a good fit for non-HTTP use cases, such as gaming (UDP), IoT (MQTT), or Voice over IP, as well as for HTTP use cases that specifically require static IP addresses or deterministic, fast regional failover. Both services integrate with AWS Shield for DDoS protection.
upvoted 32 times
kivo
3 years, 7 months ago
I'd go with B&E too. Global Accelerator resiliency is based on multiple endpoints, when it detects an unhealthy endpoint, it sends traffic to another healthy endpoint. In this case, there is only one endpoint, the ALB (there is no mention of other ALBs). See: https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html "Global Accelerator continuously monitors the health of all endpoints. When it determines that an active endpoint is unhealthy, Global Accelerator instantly begins directing traffic to another available endpoint. This allows you to create a high-availability architecture for your applications on AWS. "
upvoted 13 times
zek
3 years, 6 months ago
B is already resilient and UDP may be needed for news content. Thus, D and E are correct !
upvoted 2 times
mintymike
2 years, 6 months ago
How is "B already resilient"? Also how can UDP be needed for news content? UDP is primarily used for gaming and communications (voice, video) since it allows to drop delayed packets instead of waiting for them to be processed. A news site is just this - a site. So HTTP/S is more than sufficient and typical for this use case and therefore rules out the primary use case for Global Accelerator.
upvoted 1 times
...
...
...
...
GB32
Most Recent 1 year ago
BE - Aurora replicates data 6 times and is fast as well, and cost efficient , CF delivers content data, is secure, distributes data to edge locations, is low latency also cost effective, and scales to meet request demands.
upvoted 1 times
...
jatric
1 year, 8 months ago
Selected Answer: BE
BE is more appropriate options
upvoted 1 times
...
akm_1010
2 years, 2 months ago
B and D.The correct answers are Add Aurora Replicas and Add AWS Global Accelerator This question is about resilience , not about reducing latency or improving performance so we need to select options that would make the application more resilient to periodic increases in request rates. Aurora Replica's ability to scale read operations will help make the application more resilient to periodic increases in request rates. Wherever you route your traffic on the AWS network, with Global Accelerator, failover between application origins happens automatically and within seconds. If Global Accelerator detects the failure of your application endpoint it instantly triggers traffic re-routing to the next available, closest endpoint in another AZ or AWS Region. One of the benefits of using AWS Global Accelerator is that it helps you improve your application's resiliency and availability.
upvoted 1 times
...
Sachin032
2 years, 3 months ago
Selected Answer: BE
Adding Aurora replica and Cloud formation
upvoted 1 times
...
sassy2023
2 years, 3 months ago
Selected Answer: BE
Global accelerator probably cant help much on resiliency for increase request rate as it will still point to that one and only closest endpoint. Adding aurora replica seems a good fit because application can direct read/write traffic among master/replica aurora nodes to ease request rate hence making architecture more resilient.
upvoted 1 times
...
NikaCZ
2 years, 5 months ago
Selected Answer: BE
Makes applications more resilient.
upvoted 1 times
...
Cert_alert
2 years, 7 months ago
Selected Answer: BE
If latency was an issue then for sure Global accelerator. The question is about requests that will be handled by adding read replicas and fronted by Cloudfront for fast access
upvoted 1 times
...
JHJHJHJHJ
2 years, 7 months ago
BE confirmed by Neal Dumps
upvoted 1 times
...
rac_sp
2 years, 7 months ago
Selected Answer: BE
should treat the web tier architecture, so front end as well as backend. for the front end use the cloudfront and for the backend uses the aurora replica
upvoted 1 times
...
Suya
2 years, 8 months ago
I will go with C
upvoted 1 times
...
bikshu
2 years, 8 months ago
my guess is DE
upvoted 1 times
...
Hesham_Eltaher
2 years, 8 months ago
Selected Answer: BE
I will go with B and E
upvoted 1 times
...
nyy88
2 years, 8 months ago
why not A? shield will help protect against rate based ddos
upvoted 1 times
...
JP_PA
3 years, 2 months ago
Selected Answer: BE
ANS: B&E
upvoted 1 times
...
osel
3 years, 3 months ago
Selected Answer: BE
B. Add Aurora Replica = For DB Read Offloading from the sole Pri Aurora DB instance as well as standby for failover. E. Add an Amazon CloudFront distribution in front of the Application Load Balancer = For fast content caching at the edge location nearest to users
upvoted 1 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