You have historical training data stored in Amazon RDS and want to train a SageMaker model using that data for a production end-to-end workflow. What is the recommended approach to get the RDS data into SageMaker for training?
Choose an answer
Tap an option to check your answer.
Correct answer: Export or push the data from Microsoft SQL Server to Amazon S3 using AWS Data Pipeline, then use the S3 location for SageMaker training..
Why this is the answer
The recommended approach is to export or push the data from Amazon RDS to Amazon S3, then use the S3 location for SageMaker training. Amazon S3 is the primary data storage service for SageMaker, offering high scalability, durability, and integration with SageMaker training jobs. AWS Data Pipeline can automate the data movement from RDS to S3. Connecting directly to the SQL database from a notebook session is inefficient for large datasets and not scalable for production workflows. Moving data to DynamoDB or ElastiCache introduces unnecessary complexity and additional costs, as SageMaker is optimized to read training data directly from S3. DynamoDB is a NoSQL database, and ElastiCache is an in-memory data store, neither of which are ideal primary storage solutions for large-scale machine learning training data.
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