DVA-C02 Question 109
Single answerA developer is building a real-time data analytics application on AWS that processes streaming data from IoT devices. The application requires temporary storage to process data before transferring it to a data warehouse. Which storage option is most appropriate for this use case?
- A
Amazon S3
- B
Amazon EC2 Instance Store
- C
Amazon RDS
- D
Amazon EBS
Show answer and explanation
Correct answer: B
Explanation
For applications requiring temporary storage to process real-time data, ephemeral storage such as Amazon EC2 Instance Store is the most suitable option. It offers high-speed, temporary storage that is directly attached to the EC2 instance, which aligns with the needs of the described use case. Persistent storage solutions like Amazon S3, RDS, or EBS are better suited for scenarios requiring data durability or long-term storage.
- A. Incorrect.
Amazon S3 is a persistent, scalable object storage service, suitable for long-term storage rather than temporary or ephemeral use cases.
- B. Correct.
Amazon EC2 Instance Store is an ephemeral storage option that provides high-speed, temporary storage directly attached to the EC2 instance. It is ideal for use cases like temporary data processing, making it suitable for this scenario.
- C. Incorrect.
Amazon RDS is a managed relational database service, which is a persistent storage solution and not optimized for temporary or ephemeral data storage needs.
- D. Incorrect.
Amazon EBS provides persistent block storage for EC2 instances. While it supports temporary use cases, it is more commonly used for scenarios requiring data durability and persistence.