A research organization is deploying a high-performance computing (HPC) cluster on AWS to process large-scale seismic simulation workloads. The cluster consists of multiple Amazon EC2 instances that require simultaneous, shared access to a storage volume. The storage solution must support parallel read/write operations, scale throughput up to , and deliver sub-millisecond latencies.
Which combination of storage solutions and client configurations should a solutions architect select to meet these requirements? (Choose two.)
- Provision an Amazon FSx for Lustre file system with SSD storage using a persistent deployment model.Answer
- Mount the shared file system on the EC2 cluster using the native Lustre client to leverage parallel I/O.Answer
- CProvision an Amazon EFS file system configured with Elastic throughput and mount it using the Network File System (NFSv4) client.
- DProvision an Amazon EBS gp3 volume with maximum provisioned IOPS and throughput, and enable Multi-Attach to share the volume across the EC2 instances.
- ECreate an Amazon S3 bucket and configure an S3 Gateway VPC Endpoint to mount it as a shared block device.
Answer
The correct answers are provisioning an Amazon FSx for Lustre file system with SSD storage and mounting the file system on the EC2 instances using the native Lustre client.
Amazon FSx for Lustre with SSD storage provides a high-performance parallel file system that is optimized for compute-heavy workloads like HPC, delivering sub-millisecond latencies and scaling to hundreds of gigabytes per second of throughput. Using the native Lustre client allows the EC2 instances to communicate directly and in parallel with the file system storage servers, maximizing throughput.
Step-by-Step Solution
Key Concept
High-Performance storage solutions for HPC workloads using Amazon FSx for Lustre and parallel clients