AWS Certified Solutions Architect – Associate (SAA-C02) — Question 115
A company has two applications it wants to migrate to AWS. Both applications process a large set of files by accessing the same files at the same time. Both applications need to read the files with low latency.
Which architecture should a solutions architect recommend for this situation?
Answer options
- A. Configure two AWS Lambda functions to run the applications. Create an Amazon EC2 instance with an instance store volume to store the data.
- B. Configure two AWS Lambda functions to run the applications. Create an Amazon EC2 instance with an Amazon Elastic Block Store (Amazon EBS) volume to store the data.
- C. Configure one memory optimized Amazon EC2 instance to run both applications simultaneously. Create an Amazon Elastic Block Store (Amazon EBS) volume with Provisioned IOPS to store the data.
- D. Configure two Amazon EC2 instances to run both applications. Configure Amazon Elastic File System (Amazon EFS) with General Purpose performance mode and Bursting Throughput mode to store the data.
Correct answer: D
Explanation
The correct answer is D because Amazon Elastic File System (Amazon EFS) allows multiple instances to access the same data concurrently with low latency, making it ideal for the given scenario. Options A and B involve AWS Lambda, which may not provide the necessary low latency for high file access demands, and option C, while it uses an EC2 instance, does not support concurrent access as effectively as EFS.