AWS Certified Solutions Architect – Associate (SAA-C02) — Question 197
A solutions architect is designing a solution that involves orchestrating a series of Amazon Elastic Container Service (Amazon ECS) task types running on
Amazon EC2 instances that are part of an ECS cluster. The output and state data for all tasks needs to be stored. The amount of data output by each task is approximately 10 MB, and there could be hundreds of tasks running at a time. The system should be optimized for high-frequency reading and writing. As old outputs are archived and deleted, the storage size is not expected to exceed 1 TB.
Which storage solution should the solutions architect recommend?
Answer options
- A. An Amazon DynamoDB table accessible by all ECS cluster instances.
- B. An Amazon Elastic File System (Amazon EFS) with Provisioned Throughput mode.
- C. An Amazon Elastic File System (Amazon EFS) file system with Bursting Throughput mode.
- D. An Amazon Elastic Block Store (Amazon EBS) volume mounted to the ECS cluster instances.
Correct answer: B
Explanation
The correct answer is B, as Amazon Elastic File System (Amazon EFS) with Provisioned Throughput mode is optimized for high-frequency read and write operations, making it suitable for the workload described. Options A and D do not offer the same level of throughput optimization for the described use case. Option C, while also an EFS solution, may not provide the consistent performance required for high-volume data transactions.