A financial analytics company is running a simulation application on Amazon EC2. The application generates a massive volume of temporary scratch data during each analysis run. This data requires sub-millisecond, high-throughput read/write operations. The data is regenerated in subsequent runs, meaning the company does not need it to persist if the EC2 instance is stopped or terminated. Which AWS storage option is the most cost-effective and provides the lowest latency for this workload?
- AAmazon Elastic File System (Amazon EFS)
- Amazon EC2 Instance StoreAnswer
- CAmazon Elastic Block Store (Amazon EBS) Provisioned IOPS SSD
- DAmazon Simple Storage Service (Amazon S3) Standard
Answer
Amazon EC2 Instance Store
Amazon EC2 Instance Store is the ideal solution because it provides temporary block-level storage physically attached to the host system. This direct attachment ensures the lowest latency and highest throughput. Because the storage is temporary, the data is lost when the instance is stopped or terminated, which matches the requirement that scratch data does not need to persist. Additionally, instance store is included in the cost of the EC2 instance, making it the most cost-effective choice.
Step-by-Step Solution
Key Concept
AWS temporary vs persistent block storage options
Estimated Time:1m 30s