Multiple teams developed prediction models locally using Python with scikit-learn and TensorFlow. The company must rebuild and integrate those models into an ML infrastructure managed with SageMaker and add them to a model registry. Which approach minimizes operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Bring the Python model code into SageMaker, rebuild the scikit-learn and TensorFlow models inside SageMaker, and register all models in the SageMaker Model Registry..
Why this is the answer
The correct approach minimizes operational overhead by leveraging SageMaker's native capabilities for model building and management. Rebuilding the models directly within SageMaker ensures they are optimized for the SageMaker environment, simplifying deployment, scaling, and maintenance. This also allows for seamless integration with SageMaker's model registry and MLOps features. Exporting models to S3 and serving via API Gateway/Lambda adds unnecessary layers of abstraction and management outside of SageMaker's integrated MLOps framework. Importing models directly into the SageMaker Model Registry without rebuilding them might lead to compatibility issues or suboptimal performance if the original training environment differs significantly from SageMaker's. Packaging code into containers (BYOC) is a viable option for highly customized environments but introduces additional overhead for container management and maintenance compared to rebuilding within SageMaker's managed services.
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