An online education provider is deploying a video processing application on Amazon EC2. The architecture has two distinct storage requirements:
* A storage tier to host course video assets that are accessed frequently for the first 30 days, then accessed rarely, but must remain available for millisecond retrieval.
* A temporary block storage location with the lowest possible latency to serve as a scratch space for rendering video thumbnails during transcoding, where data persistence is not required.
Which two storage solutions should the company use to meet these requirements?
- Amazon S3 Standard-Infrequent Access (S3 Standard-IA) to host the course video assetsAnswer
- An Amazon EC2 Instance Store volume to serve as the temporary scratch spaceAnswer
- CAmazon S3 Glacier Flexible Retrieval to host the course video assets
- DAn Amazon Elastic File System (EFS) file system to serve as the temporary scratch space
- EAn Amazon Elastic Block Store (EBS) Provisioned IOPS SSD (io2) volume to host the course video assets
Answer
The correct answers are the option to use Amazon S3 Standard-Infrequent Access (S3 Standard-IA) to host the course video assets and the option to use an Amazon EC2 Instance Store volume to serve as the temporary scratch space.
Amazon S3 Standard-Infrequent Access (S3 Standard-IA) is the most cost-effective object storage tier for video assets that are rarely accessed but still require rapid, millisecond-level retrieval. An Amazon EC2 Instance Store volume is the ideal selection for temporary scratch space because it provides high-throughput, low-latency local block storage directly attached to the host, and its ephemeral nature aligns with the requirement that data does not need to persist.
Step-by-Step Solution
Key Concept
Selecting appropriate AWS storage services (Amazon S3 Standard-IA and Amazon EC2 Instance Store) based on access patterns, performance, durability, and cost constraints.