exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 826 discussion

Exam question from Amazon's AWS-SysOps
Question #: 826
Topic #: 1
[All AWS-SysOps Questions]

A company has an existing web application that runs on two Amazon EC2 instances behind an Application Load Balancer (ALB) across two Availability Zones.
The application uses an Amazon RDS Multi-AZ DB Instance. Amazon Route 53 record sets route requests for dynamic content to the load balancer and requests for static content to an Amazon S3 bucket. Site visitors are reporting extremely long loading times.
Which actions should be taken to improve the performance of the website? (Choose two.)

  • A. Add Amazon CloudFront caching for static content.
  • B. Change the load balancer listener from HTTPS to TCP.
  • C. Enable Amazon Route 53 latency-based routing.
  • D. Implement Amazon EC2 Auto Scaling for the web servers.
  • E. Move the static content from Amazon S3 to the web servers.
Show Suggested Answer Hide Answer
Suggested Answer: AD 🗳️

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
nicat
Highly Voted 2 years, 9 months ago
True A. Add Amazon CloudFront caching for static content. (For S3) Wrong B. Change the load balancer listener from HTTPS to TCP. (ALB not supported TCP. NLB supported TCP and has extreme perfermance) Wrong C. Enable Amazon Route 53 latency-based routing. (Application is in one region. Dont need latency) True D. Implement Amazon EC2 Auto Scaling for the web servers. (Auto Scailing can control app perfermance by scale out and scale in) Wrong E. Move the static content from Amazon S3 to the web servers.
upvoted 31 times
Golddust
2 years, 9 months ago
Agreed with A & D
upvoted 4 times
...
...
vob
Highly Voted 2 years, 8 months ago
Definitely A and D. I got this wrong, this is almost a trick question. B is silly. Would love SSL capability. E would likely make it slower for static content and also compete against dynamic content delivery. A is obvious. CDN caching for static data (incidentally, CDNs are also good in recent times for dynamic data). C looks like the right answer but is wrong. The front-end of the load balancer is a single node so Route 53 has only a single route. D looks like too simple an answer but makes perfect sense when you consider that an overloaded instance CPU can lead to increase time to generate dynamic content requested.
upvoted 6 times
...
albert_kuo
Most Recent 11 months, 2 weeks ago
Selected Answer: AD
A. Add Amazon CloudFront caching for static content: Amazon CloudFront is a content delivery network (CDN) service that caches and distributes content globally to provide low-latency and high-performance access to static and dynamic content. By caching static content (such as images, CSS files, and JavaScript) in CloudFront, you can serve those resources from edge locations closer to the site visitors, reducing the loading times significantly. D. Implement Amazon EC2 Auto Scaling for the web servers: Amazon EC2 Auto Scaling allows you to automatically adjust the number of EC2 instances in response to changing demand. By implementing EC2 Auto Scaling for the web servers behind the ALB, you can automatically add more instances during periods of high traffic and remove instances during periods of low traffic. This ensures that the website can handle varying levels of traffic and provide consistent performance.
upvoted 1 times
...
gulu73
1 year, 5 months ago
Selected Answer: AD
A and D answer
upvoted 2 times
...
rb39
2 years, 8 months ago
A, D. Setup is sound so this is a performance question => add caching + scalability
upvoted 1 times
...
RicardoD
2 years, 8 months ago
A | D are the answers
upvoted 1 times
...
juanY
2 years, 8 months ago
AD for me.
upvoted 1 times
...
abhishek_m_86
2 years, 8 months ago
A. Add Amazon CloudFront caching for static content. D. Implement Amazon EC2 Auto Scaling for the web servers. Seem correct
upvoted 1 times
...
jackdryan
2 years, 8 months ago
I'll go with A,D
upvoted 1 times
...
Afolabi
2 years, 8 months ago
Ans A C
upvoted 1 times
...
kopper2019
2 years, 8 months ago
A and D, ALB does not support TCP but NLB does and since it is only one region Router 53 latency-based does not make sense
upvoted 1 times
...
anthonyver
2 years, 8 months ago
AD solid
upvoted 2 times
...
rewiga
2 years, 8 months ago
Correct me if im wrong but latency based routing should do nothing as all traffic is sent to the ALB
upvoted 6 times
Kseven
2 years, 8 months ago
Exactly. There is only one ALB, traffic would go to it regardless of the type of routing.
upvoted 2 times
...
...
AWSum1
2 years, 9 months ago
A D - They are asking for performance of the website, and not user experience , which would than be C
upvoted 1 times
AWSum1
2 years, 9 months ago
If they asked fro response times, R53 would have been possible
upvoted 1 times
FredOps
2 years, 8 months ago
Not entirely true. Since this is only one ALB, there is nowhere else to route the traffic based on latency. Route53 Latency Based Routing would be feasible if we had a multi region setup, for instance.
upvoted 3 times
...
...
...
Pavan403
2 years, 9 months ago
AC https://aws.amazon.com/premiumsupport/knowledge-center/s3-download-slow-loading-web-browser/
upvoted 1 times
...
gofavad926
2 years, 9 months ago
AD for me
upvoted 1 times
...
kung07
2 years, 9 months ago
It's not clear what the rootcause of the slow loading is. Either EC2 or S3? As such, option A (CLoudFront) instead of D (EC2 ASG) might also be an option (besides option C, Route53 latency-based routing)
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 ...