A company is building a mobile app that streams slow‑motion video clips. The app uploads raw video files to an Amazon S3 bucket, and clients retrieve videos directly from that bucket. The raw videos are large, causing buffering and playback issues on mobile devices. The company wants to improve performance and scalability while minimizing operational overhead. Which combination of solutions will meet these requirements? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy Amazon CloudFront for content delivery and caching..
Why this is the answer
Deploying Amazon CloudFront for content delivery and caching is correct because CloudFront is a global content delivery network (CDN) that caches content closer to users, reducing latency and improving playback performance for mobile devices. It also offloads requests from the S3 bucket, enhancing scalability. Using Amazon Elastic Transcoder to convert video files to more appropriate formats is also correct. This service can transcode large, raw video files into smaller, optimized formats suitable for mobile streaming, directly addressing the buffering and playback issues. Using AWS DataSync to replicate files across regions is incorrect because it focuses on data transfer and replication, not content delivery optimization or format conversion for streaming. Deploying an Auto Scaling group of Amazon EC2 instances for content delivery or video conversion is incorrect because these approaches introduce significant operational overhead compared to serverless solutions like CloudFront and Elastic Transcoder, which are managed services.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed