exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 641 discussion

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

A website uses Elastic Load Balancing (ELB) in front of several Amazon EC2 instances backed by an Amazon RDS database. The content is dynamically generated for visitors of a webpage based on their geographic location. and is updated daily. Some of the generated objects are large in size and are taking longer to download than they should, resulting in a poor user experience.
Which approach will improve the user experience?

  • A. Implement Amazon ElastiCache to cache the content and reduce the load on the database.
  • B. Enable an Amazon CloudFront distribution with Elastic Load Balancing as a custom origin.
  • C. Use Amazon S3 to store and deliver the content.
  • D. Enable Auto Scaling for the EC2 instances so that they can scale automatically.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
tetural
Highly Voted 2 years, 7 months ago
Answer is B, "taking longer to download than they should" ElastiCache will not speed up download speed.
upvoted 7 times
...
saumenP
Highly Voted 2 years, 7 months ago
ans B seems to be correct
upvoted 7 times
...
albert_kuo
Most Recent 10 months ago
Selected Answer: B
By enabling an Amazon CloudFront distribution, you can create a content delivery network (CDN) that caches the content closer to the users' geographic locations. CloudFront will store the frequently accessed objects in edge locations, reducing the latency and improving the download speed for users. Elastic Load Balancing can be configured as a custom origin for CloudFront, allowing it to pull content from the EC2 instances.
upvoted 1 times
...
Akinwaleo
12 months ago
Selected Answer: B
i go for B What is the difference between AWS ElastiCache and CloudFront? What Is Amazon ElastiCache? A Beginner-Friendly Guide AWS ElastiCache vs. Amazon CloudFront seeks to boost the performance of web applications too. But, unlike ElastiCache, it acts as a Content Delivery Network (CDN) — which speeds up the delivery of web-based assets through endpoint caches that are positioned close to the traffic source.
upvoted 1 times
...
asfsdfsdf
2 years, 2 months ago
I would go with B: https://aws.amazon.com/blogs/aws/amazon-cloudfront-support-for-custom-origins/ So ELB can be a custom origin + Caching large objects globally on edge locations.
upvoted 1 times
...
sapien45
2 years, 5 months ago
elasticahce will improve read queries. Cloudfornt distribution is to improve downlaods speed
upvoted 1 times
...
Starknaked2112
2 years, 6 months ago
How I understood it is that CloudFront is for s3 and ElastiCache is for RDS. Since we are talking about RDS and nowhere does it mention s3 in the question, I go with A.
upvoted 1 times
...
RicardoD
2 years, 6 months ago
Answer is B enabling Cloudfront on edge locations will reduce the latency for user
upvoted 2 times
...
abhishek_m_86
2 years, 6 months ago
B. Enable an Amazon CloudFront distribution with Elastic Load Balancing as a custom origin.
upvoted 2 times
...
jackdryan
2 years, 6 months ago
I'll go with B
upvoted 1 times
...
MFDOOM
2 years, 6 months ago
B. Enable an Amazon CloudFront distribution with Elastic Load Balancing as a custom origin.
upvoted 1 times
...
waterzhong
2 years, 6 months ago
it is B
upvoted 1 times
...
MrDEVOPS
2 years, 6 months ago
ANS :- B why not A :- 1.Elastic cache is not better for large size or non frequently[use read replicas ]. 2.Questions deals with geo locations.
upvoted 1 times
...
SHoKMaSTeR
2 years, 6 months ago
B "You can now create a CloudFront distribution using a custom origin. Each distribution will can point to an S3 or to a custom origin. This could be another storage service, or it could be something more interesting and more dynamic, such as an EC2 instance or even an Elastic Load Balancer" https://aws.amazon.com/es/blogs/aws/amazon-cloudfront-support-for-custom-origins/
upvoted 1 times
...
Kilonso
2 years, 6 months ago
Answer should be B. Elasticache is all about improving the performance of your application, But Cloudfront increase user experience
upvoted 1 times
...
elies_jebri
2 years, 6 months ago
@white_shadow ELB is an origin for cloudfront https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_Origin.html so answer is B
upvoted 1 times
...
AWS_Noob
2 years, 7 months ago
B is correct I initially thought A but then I read the following thread. So much mumbo jumbo in the question to trick you. Let's just remember that cloudfront improves user experience and that's what the question asked https://stackoverflow.com/questions/55930379/is-it-better-to-locate-cloudfront-in-front-of-alb-regardless-of-content-type-a-u/55941743#55941743
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago