exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 515 discussion

A company used Amazon EC2 instances to deploy a web fleet to host a blog site. The EC2 instances are behind an Application Load Balancer (ALB) and are configured in an Auto Scaling group. The web application stores all blog content on an Amazon EFS volume.
The company recently added a feature for bloggers to add video to their posts, attracting 10 times the previous user traffic. At peak times of day, users report buffering and timeout issues while attempting to reach the site or watch videos.
Which is the MOST cost-efficient and scalable deployment that will resolve the issues for users?

  • A. Reconfigure Amazon EFS to enable maximum I/O.
  • B. Update the blog site to use instance store volumes for storage. Copy the site contents to the volumes at launch and to Amazon S3 at shutdown.
  • C. Configure an Amazon CloudFront distribution. Point the distribution to an S3 bucket, and migrate the videos from EFS to Amazon S3.
  • D. Set up an Amazon CloudFront distribution for all site contents, and point the distribution at the ALB.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
Reference:
https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-connection-fails/

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
donathon
Highly Voted 3 years, 7 months ago
C A: Issue seems to be latency and load related. EFS does not solve the issue since the issue lies with EC2. B: Risky as an EC2 instance failure could corrupt the data. D: Origin cannot point to ALB (either S3, EC2 or HTTP based)?
upvoted 20 times
PacoDerek
3 years, 7 months ago
orgin can be ELB, the point of D is the data to be served resided on EFS, point to ELB is useless
upvoted 2 times
...
bobsmith2000
3 years ago
Origins: Using an Amazon S3 bucket Using a MediaStore container or a MediaPackage channel Using an Application Load Balancer Using a Lambda function URL Using Amazon EC2 (or another custom origin) Using CloudFront origin groups https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/restrict-access-to-load-balancer.html
upvoted 1 times
...
leeo
3 years, 7 months ago
C looks more relevant ,but we can add ALB as CF origin. https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-connection-fails/
upvoted 6 times
Ibranthovic
3 years, 7 months ago
We can add ALB as Cloudfront origin, then why not D ? Why to use S3 when the data are already in EFS. and go to migration between S3 and EFS. I think the right answer is D
upvoted 4 times
shammous
3 years, 6 months ago
Because S3 is more cost-effective.
upvoted 1 times
...
ahmedghanem
3 years, 7 months ago
the deployment should be cost-effective and scalable as u know EFS 10 time more expensive than S3
upvoted 12 times
...
...
...
...
ashp
Highly Voted 3 years, 7 months ago
C. S3 Cheaper compare to EFS CF woks better with S3 Using ALB which makes easy to point to Video file when needed
upvoted 9 times
...
SkyZeroZx
Most Recent 1 year, 10 months ago
Selected Answer: C
C A: Issue seems to be latency and load related. EFS does not solve the issue since the issue lies with EC2. B: Risky as an EC2 instance failure could corrupt the data. D: Origin cannot point to ALB (either S3, EC2 or HTTP based)?
upvoted 1 times
...
Heer
2 years, 2 months ago
ChatGPT output : In general, if the primary concern is improving the video playback experience for users, then CloudFront with S3 may be the better option. On the other hand, if the primary concern is simplifying the deployment and improving the overall performance of the site, then CloudFront with ALB may be the better option. Seems for this question option D is more relevant
upvoted 1 times
...
cldy
3 years, 5 months ago
C. Configure an Amazon CloudFront distribution. Point the distribution to an S3 bucket, and migrate the videos from EFS to Amazon S3.
upvoted 2 times
...
AzureDP900
3 years, 5 months ago
C is right
upvoted 2 times
...
WhyIronMan
3 years, 6 months ago
I'll go with C
upvoted 1 times
...
pradhyumna
3 years, 6 months ago
I would go with D. Option C may only solve the buffering issue with videos and there would be additional changes required for the app to provide links to s3. The question also points at users having issues in reaching the site which can't be solved with option C, so an overall caching solution like option D would really help.
upvoted 1 times
...
Waiweng
3 years, 6 months ago
it's C
upvoted 1 times
...
Kian1
3 years, 6 months ago
defo going with C
upvoted 2 times
...
Ebi
3 years, 6 months ago
C doesn't seem to be correct, moving videos to S3 does not mean that architecture won't have EFS anymore, all other contents are still in EFS, I go with D, ALB of course can be the origin for CFN https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesDomainName
upvoted 2 times
lechuk
3 years, 6 months ago
C does not say the EFS is going to be removed, just say to move videos from EFS to S3. I'll go with C
upvoted 4 times
...
...
Firststack
3 years, 6 months ago
I'll go with C
upvoted 1 times
...
Bulti
3 years, 6 months ago
C is the right answer
upvoted 1 times
...
petebear55
3 years, 6 months ago
D IS TOO COMPLEX AND DOES NOT MEET THE PARAMETERS OF THE QUESTION ... ANSWER IS C WHICH IS BEST PRACTICE
upvoted 1 times
...
T14102020
3 years, 6 months ago
Correct is C. S3 + CloudFront
upvoted 2 times
...
jackdryan
3 years, 6 months ago
I'll go with C
upvoted 4 times
...
gookseang
3 years, 6 months ago
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
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