Q67Design Cost-Optimized Architectures
A company has an application that customers use to upload images to an Amazon S3 bucket. Each night, the company starts an Amazon EC2 Spot Fleet to process all images that were received that day. Processing each image takes 2 minutes and requires 512 MB of memory. A solutions architect needs to modify the application so the images are processed when they are uploaded. Which change will meet these requirements **MOST cost-effectively**?
← → navigate · a answer
Community votes
Discussion · 8
14
Congratulations! Once again, You made it!
A 8
Answer A
I would go with Lambda and SQS.
when using SQS we will be sure that all images will be processed and hence to process we need 2 min and 512 MB of memory (Lambda is allowing upto 15 min and upto10K MB) Lambda should be perfect scalable solution which will allow for almost in real time image processing.
A 6
less than 5 minutes -> use lambda
A 5
(B) is eliminated. Reserved instances are more expensive than Spot Fleet.
(C) is eliminated. Container instance more expensive than Lambda. SQS needed NOT SNS.
(D) is eliminated. Elastic Beanstalk is more expensive than Spot Fleet. SQS needed NOT SNS.
(A) is correct. It's the most cost effective service & the scope of its capabilities are within the requirements.
A 5
We made it to the last one! Good luck!
4
Is there anyone who has recently passed the exam who can tell me approximately how many of the original questions are in the actual exam?
2
and it is cost effective ;)
A 2
A. Use S3 Event Notifications to write a message with image details to an Amazon Simple Queue Service (Amazon SQS) queue. Configure an AWS Lambda function to read the messages from the queue and to process the images.