Question

Difficulty: EasyAWS Storage Services

A digital photography startup is designing a system on AWS. They need to store two types of data: high-resolution images that are accessed directly by users over the internet, and temporary cache files that require extremely low latency block storage on an EC2 instance but do not need to persist when the instance is stopped. Which two AWS storage options should the startup select to satisfy these requirements?

  1. Amazon Simple Storage Service (Amazon S3)Answer
  2. Amazon EC2 Instance StoreAnswer
  3. C
    Amazon Elastic Block Store (Amazon EBS)
  4. D
    Amazon Elastic File System (Amazon EFS)
  5. E
    Amazon S3 Glacier Flexible Retrieval

Answer

The correct answers are the options for Amazon Simple Storage Service (Amazon S3) and Amazon EC2 Instance Store.
Amazon Simple Storage Service (Amazon S3) is object storage designed to be highly durable and accessible directly via HTTP/HTTPS, which fits the requirement of serving high-resolution images directly to users. Amazon EC2 Instance Store provides direct-attached physical block storage that offers very low latency for temporary data, such as scratch files and cache, which do not need to persist when the instance is stopped.

Step-by-Step Solution

1
Identify the storage requirements for user-uploaded high-resolution images.
The images must be stored in a durable, web-accessible object storage service.
Amazon S3 is the primary object storage service on AWS, designed for high durability and accessible via HTTP/HTTPS.
2
Identify the storage requirements for temporary cache and scratch files.
The files need very low latency, direct-attached block storage, and do not need to persist when the instance stops.
Amazon EC2 Instance Store is physically attached to the host computer, providing the lowest latency block storage, and is temporary (ephemeral) by design.

Key Concept

AWS Storage Services
Rate this question