Using the SageMaker Model Registry and Model Groups to Version ML Models with Least Overhead
Case Study - A company is building a web-based AI application by using Amazon SageMaker. The application will provide the following capabilities and features: ML experimentation, training, a central model registry, model deployment, and model monitoring. The application must ensure secure and isolated use of training data during the ML lifecycle. The training data is stored in Amazon S3. The company needs to use the central model registry to manage different versions of models in the application. Which action will meet this requirement with the LEAST operational overhead?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
SageMaker Model Registry organizes models into model groups, and each trained model added to a group becomes a model package whose version increments automatically, so versioning is a built-in property rather than something bolted on with tags or container repositories.
A company building a web-based AI application on SageMaker needs experimentation, training, a central model registry, deployment, and monitoring, and specifically needs the central registry to manage different versions of its models with the least operational overhead. The registry must handle model versioning as a first-class concept.
Reaching for Amazon ECR to version models, or assuming unique ECR tags can stand in for model versions. ECR stores container images, not trained model artifacts with their metadata, so it cannot serve as a central model registry.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
The requirement is a central model registry that manages different versions of models, and SageMaker Model Registry is the feature built for exactly that inside the SageMaker ecosystem. In the Model Registry, a model group holds related models, and each model package added to a group is one trained model whose version is a numerical value starting at 1 and incrementing with each new package, so versioning happens automatically without any tagging discipline. Because the registry is part of SageMaker, it integrates directly with the training, deployment, and monitoring pieces of the application. The vote was unanimous at 100 for C, and GiorgioGss, khchan123, motk123, and Laxma99 all described Model Registry and model groups as the native versioning and cataloging mechanism, with motk123 adding that groups can be aggregated into Collections.Why the Other Options Are Wrong
Creating a separate ECR repository per model (A) and using ECR with unique tags per model version (B) both misapply a container image registry. Amazon ECR stores Docker container images, and the trained model artifacts with their versions and metadata belong in the Model Registry, so ECR cannot act as the central model registry the question requires. Using Model Registry with unique tags for each model version (D) is closer than the ECR options because it uses the right service, but model groups already provide the versioned grouping natively, so relying on ad hoc tags adds a manual naming convention on top of a versioning system that Model Registry implements for you, which is extra operational overhead rather than the least.Community Comment Notes
The community was unanimous, with all 100 votes for C and every substance comment in agreement. ninomfr64 dismissed both ECR options in one line, noting that ECR is for storing container images, and quoted the Model Registry documentation for the version-increment behavior. prabirg summarized it as Model Registry creating catalog models for production and managing model versions, and S_201996 noted the registry centralizes model management including versioning, approval workflows, and deployment history.Official Reference
Related Analysis
Practice All MLA-C01 Questions
Access 115 questions with complete answers and detailed explanations.
View Full MLA-C01 Practice Test →