What is the MOST cost-effective solution for delivering the company’s VOD content?
Store the video files in an Amazon S3 bucket using S3 Intelligent-Tiering. Use Amazon CloudFront to deliver the content with the S3 bucket as the origin.
Use AWS Elemental MediaConvert and store the adaptive bitrate video files in Amazon S3. Configure an AWS Elemental MediaPackage endpoint to deliver the content from Amazon S3.
Store the video files in Amazon Elastic File System (Amazon EFS) Standard. Enable EFS lifecycle management to move the video files to EFS Infrequent Access after 6 months. Create an Amazon EC2 Auto Scaling group behind an Elastic Load Balancer to deliver the content from Amazon EFS.
Store the video files in Amazon S3 Standard. Create S3 Lifecycle rules to move the video files to S3 Standard-Infrequent Access (S3 Standard-IA) after 6 months and to S3 Glacier Deep Archive after 1 year. Use Amazon CloudFront to deliver the content with the S3 bucket as the origin.
Explanations:
S3 Intelligent-Tiering with CloudFront offers a cost-effective solution by automatically moving content between frequent and infrequent access tiers based on usage. This meets both immediate availability and cost-effectiveness needs.
MediaConvert and MediaPackage are generally for live streaming or complex media processing. This setup would increase complexity and cost without benefiting the VOD use case for static video files.
Using Amazon EFS and EC2 is more suited for file storage with direct compute access and not ideal for VOD. This option would result in unnecessary complexity, cost, and reduced scalability for video delivery.
S3 Glacier Deep Archive is a cold storage solution, which would not meet the requirement for immediate availability, as retrieval from Glacier can take hours.