
Answer-first summary for fast verification
Answer: Use Amazon S3 for hosting a static website and AWS Lambda for image resizing, storing resized images in S3.
Option A is the correct answer. Using Amazon S3 to host a static website and AWS Lambda to resize images is a highly scalable and available solution. AWS Lambda provides automatic scaling and handles the unpredictable traffic patterns effectively without the need for manual intervention. Storing resized images in Amazon S3 also ensures high availability and durability of the data. This combination meets the requirements of the social media company by providing automatic resizing for multiple device types while maximizing scalability and availability.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
How should a solutions architect implement a scalable, highly available image resizing solution for a social media application on AWS, given unpredictable traffic and the need for multi-device compatibility?
A
Use Amazon S3 for hosting a static website and AWS Lambda for image resizing, storing resized images in S3.
B
Host a static website in Amazon CloudFront, use AWS Step Functions for resizing, and store images in Amazon RDS.
C
Deploy a dynamic website on an EC2 instance, with a local process for resizing images and storing them in S3.
D
Utilize an ECS cluster with auto-scaling, Amazon SQS for job queuing, and an EC2-based image resizing program.
No comments yet.