Course menuSAA-C03

Exams / SAA-C03 / Choosing shared storage / Question 2

SAA-C03 practice question: Choosing shared storage (2 of 3)

Design High-Performing Architectures A free question from our original SAA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.

A research team runs a weekly 8-hour genomics job across 400 Linux EC2 instances. The input data lives in Amazon S3, which holds the permanent copy, and the results must be written back to S3. During the job, all instances need a shared POSIX file system that they can read and modify at the same time, with consistent sub-millisecond latency. If the file system fails mid-job, the team can simply rerun the job. Which storage option meets these requirements MOST cost-effectively?

Choose one answer.

  1. A. An Amazon FSx for Lustre scratch file system linked to the S3 bucket, created for each run and deleted after results are exported.
  2. B. An Amazon FSx for Lustre persistent file system linked to the S3 bucket, left running between the weekly runs to keep data loaded.
  3. C. An Amazon EFS file system with Elastic throughput, loaded from the S3 bucket by AWS DataSync before each run and mounted on every instance.
  4. D. Mountpoint for Amazon S3 installed on every instance, mounting the bucket directly so the job reads and writes objects as files.
Show the answer and explanation

Answer: A

Explanation

The job needs a shared, fully POSIX file system with sub-millisecond latency, linked to S3, for a few hours a week, and the data can be rebuilt from S3. FSx for Lustre is built for this kind of HPC work, and the scratch deployment type is the lower-cost option for temporary, rerunnable processing. EFS is too slow for the latency target, and Mountpoint cannot modify existing files.

Study

Keep practising

Answer questions with a score at the end, or practise just this topic with the explanation after each one. No sign-up needed.