A company that provides image storage services wants to deploy a customer-facing solution to AWS. Millions of individual customers will use the solution. The solution will receive batches of large image files, resize the files, and store the files in an Amazon S3 bucket for up to 6 months. The solution must handle significant variance in demand. The solution must also be reliable at enterprise scale and have the ability to rerun processing jobs in the event of failure. Which solution will meet these requirements MOST cost-effectively?
Select one answer.
Marked answer: D
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose D1
EventBridge cant rerun a failed image processing job. Option D although appears to be the closest option, but still has flaws in that since there is no need to for long term retention of the images in the question, the need for Glacier Deep Archive is a little superflous as there are costs associated in transitioning the images to GDA from S3 through a lifecycle policy.
Chose B1
D can't be because its not asked to keep the files for more then 6 months.
Chose B1
Option B is the best answer. Answer D is not, since it includes to keep files in deep archive which is not cost effective.