A financial analytics firm is deploying a machine learning training model on a fleet of Amazon EC2 instances located in a single Availability Zone. The application processes millions of training data files and requires consistent single-digit millisecond latency for frequent read and write operations. The storage solution must be accessible via standard object storage APIs. Which combination of actions should a solutions architect take to meet these performance requirements? (Select TWO.)
- Create an Amazon S3 Express One Zone directory bucket in the same Availability Zone as the EC2 instances.Answer
- Configure the application to make parallel, multi-threaded requests directly to the S3 directory bucket.Answer
- CDeploy an Amazon EFS file system configured with Provisioned Throughput mode and mount it on the EC2 instances.
- DCreate an Amazon S3 Standard bucket and enable Amazon S3 Transfer Acceleration to minimize read and write latencies.
- ECreate an Amazon EBS gp3 volume, enable Multi-Attach, and mount it across all EC2 instances in the fleet.
Answer
Create an Amazon S3 Express One Zone directory bucket in the same Availability Zone as the EC2 instances, and configure the application to make parallel, multi-threaded requests directly to the directory bucket.
The correct architecture uses Amazon S3 Express One Zone directory buckets because they are specifically engineered for latency-sensitive, high-throughput applications, co-locating the data in the same Availability Zone as the compute resources. Making parallel, multi-threaded requests allows the application to scale and hit the request-rate requirements without being throttled.
Step-by-Step Solution
Key Concept
Amazon S3 Express One Zone is a high-performance, single-AZ storage class designed to deliver single-digit millisecond latency and high request throughput for performance-critical applications, using standard S3 APIs.
Estimated Time:2m 0s