A company is training models in SageMaker using 200 TB of data stored in S3. The dataset consists of many files, each larger than 200 MB. The company wants the fastest processing time with minimal setup effort. Which data access method should they use?
Choose an answer
Tap an option to check your answer.
Correct answer: Use SageMaker FastFile mode to stream the files on demand from S3..
Why this is the answer
SageMaker FastFile mode (also known as Pipe mode) is the most efficient choice for this scenario. It streams data directly from S3 to the training algorithm, processing files as they are needed. This avoids the overhead of downloading the entire 200 TB dataset to local storage, which would be time-consuming and require significant instance storage. FastFile mode is designed for large datasets and offers minimal setup. SageMaker File mode copies the entire dataset to the instance's EBS volume before training begins. For a 200 TB dataset, this would be prohibitively slow and expensive, and likely exceed available storage. Amazon FSx for Lustre is a high-performance file system suitable for large datasets, but it requires additional setup and management, increasing effort compared to FastFile mode. While it offers high throughput, FastFile mode is optimized for direct S3 streaming in SageMaker. Amazon EFS is a network file system that is generally not designed for the high-throughput, low-latency demands of large-scale machine learning training with 200 TB datasets. Its performance characteristics would likely be a bottleneck.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed