Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

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

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 16 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 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
masetromain
Highly Voted 1 month, 2 weeks ago
Selected Answer: C
C. Configure an Amazon CloudFront distribution. Point the distribution to an S3 bucket, and migrate the videos from EFS to Amazon S3. Amazon CloudFront is a content delivery network (CDN) that can be used to deliver content to users with low latency and high data transfer speeds. By configuring a CloudFront distribution for the blog site and pointing it at an S3 bucket, the videos can be cached at edge locations closer to users, reducing buffering and timeout issues. Additionally, S3 is designed for scalable storage and can handle high levels of user traffic. Migrating the videos from EFS to S3, would also improve the performance and scalability of the website.
upvoted 25 times
...
spencer_sharp
Highly Voted 1 year, 10 months ago
Selected Answer: C
No brainer
upvoted 9 times
...
TariqKipkemei
Most Recent 21 hours, 11 minutes ago
Selected Answer: C
video ,unstructured content = Amazon S3 resolve buffering and timeout issues = Amazon CloudFront distribution
upvoted 1 times
...
ninomfr64
1 month, 2 weeks ago
Selected Answer: C
Not A as Max I/O increase IOPS but negatively impact latency, ultimately you will have little to no performance improvement. Also you cannot enable Max IO on an existing filesystem. Not B as this is not a cheap option (instance store generally cost more than EBS backed), also without a CDN there will be little performance improvement Not D as this provides performance improvements, but this provide comparable performance to option C at higher costs as in D videos are stored on EFS that cost more than S3 and all traffic goes trough CDN rather than only videos that actually needs eddge caching Thus C provide performance improvements (thanks for CloudFront) with cost-effective approach (S3 is cheap)
upvoted 1 times
ninomfr64
10 months, 4 weeks ago
Also this follows AWS best practices to separate static content from dynamic content allowing for better scalability
upvoted 1 times
...
...
atirado
1 month, 2 weeks ago
Selected Answer: C
Option A - This option might not work and is not cheap: It will increase costs and has limited scalability. EFS is an expensive storage solution for videos Option B - This option might not work: Nothing is mentioned about whether the application is stateful or stateless and whether the ALB has client stickiness so using instance store could provide an inconsistent user experience. S3 is a cheap storage option Option C - This option will work and is cheap: A CloudFront distribution and S3 will provide the most scalability and availability possible from AWS; and both are very cheap options for distribution and storage of content Option D - This option might work but is not cheap: Moving all content to CloudFront ensures it will be served from the edge cache for the duration of the cache mitigating issues during high usage. However, nothing is said in the question about usage patterns, i.e performance issue will happen again for older content. Moreover, EFS is an expensive storage solution for video files compared to S3.
upvoted 1 times
...
amministrazione
2 months, 1 week ago
C. Configure an Amazon CloudFront distribution. Point the distribution to an S3 bucket, and migrate the videos from EFS to Amazon S3.
upvoted 1 times
...
Bereket
4 months, 3 weeks ago
Selected Answer: D
The most cost-efficient and scalable deployment that will resolve the issues for users, given the requirements and the described scenario, is: D. Set up an Amazon CloudFront distribution for all site contents, and point the distribution at the ALB.
upvoted 2 times
...
Christophe_
8 months, 4 weeks ago
Selected Answer: D
Option C - Does not support new content added later by users, does not accelerate site content Option D - Accelerate site and videos, allow content added
upvoted 2 times
e4bc18e
8 months ago
Cloudfront caches data to serve more rapidly at the edge and not have to serve content from the backend, that is acceleration. Also you can now write to S3 for new data. Sorry your choice is not correct.
upvoted 2 times
...
...
geekos
11 months, 1 week ago
Selected Answer: C
C is good
upvoted 1 times
...
abeb
11 months, 2 weeks ago
C is good
upvoted 1 times
...
severlight
12 months ago
Selected Answer: C
obvious
upvoted 1 times
...
cattle_rei
1 year, 2 months ago
Selected Answer: C
No doubt it's C. To me the keyword there is scalable. S3 will be able to handle any amount of content users can generate. EFS is not the right solution for object storage, s3 is. EFS is a solution for a sharable network filesystem, that can be mounted and used by many operation systems.
upvoted 1 times
...
Magoose
1 year, 4 months ago
Selected Answer: D
C and D are both viable. But D would be less overhead as you would most likely need to reconfigure the web application more to get it working with S3. Option D with Elastic Beanstalk provides a higher level of abstraction and automates many aspects of the application management, which can reduce operational overhead and simplify the re-architecting process
upvoted 2 times
totopopo
1 year, 3 months ago
D is not cost effective, which was the demand for the question. If it was about less changes, I would go with it. Here, right answer is C.
upvoted 1 times
...
...
NikkyDicky
1 year, 4 months ago
C more cost efficient
upvoted 1 times
...
karim_arous
1 year, 4 months ago
Selected Answer: C
C without a doubt
upvoted 1 times
...
gameoflove
1 year, 6 months ago
Selected Answer: C
C is only option which meet their requirement
upvoted 1 times
...
mfsec
1 year, 7 months ago
Selected Answer: C
Configure an Amazon CloudFront distribution.
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 ...