An engineering team is deploying a parallel financial simulation workload on a fleet of clustered Amazon EC2 instances in a single Availability Zone. The application requires a POSIX-compliant shared file system capable of delivering sub-millisecond latencies, at least random IOPS, and of throughput. The file system must dynamically load initial input datasets from an Amazon S3 bucket at startup and automatically write output results back to the same S3 bucket. Which storage configuration meets these requirements with the lowest operational complexity?
- An Amazon FSx for Lustre persistent file system integrated with the Amazon S3 bucket using a Data Repository Association (DRA).Answer
- BAn Amazon Elastic File System (Amazon EFS) file system configured in Max I/O performance mode with Elastic throughput enabled.
- CAn Amazon EBS Multi-Attach cluster of io2 Block Express volumes formatted with an ext4 file system across the EC2 fleet.
- DAn Amazon FSx for OpenZFS file system configured with multiple NFS user shares and AWS DataSync for continuous S3 replication.
Answer
An Amazon FSx for Lustre persistent file system integrated with the Amazon S3 bucket using a Data Repository Association (DRA).
The configuration utilizing Amazon FSx for Lustre with a Data Repository Association (DRA) is correct because FSx for Lustre is optimized for compute-heavy, parallel workloads. It provides the required sub-millisecond latencies, massive scale-out IOPS and throughput, and natively handles bidirectional data synchronization with Amazon S3 automatically, which minimizes operational complexity.
Step-by-Step Solution
Key Concept
High-Performance Shared Storage with S3 Integration
Estimated Time:3m 0s