Azure ML Model Version Lifecycle: Archiving vs. Unregistering

AI-300 By islever Editorial Last updated

Implement model registration and versioning

Short answer

C Archive the model version to prevent deployment while keeping it registered for compliance and rollback.

Question

An Azure Machine Learning workspace contains multiple registered versions of a model that is used in production.
An older model version must no longer be deployable, but it must remain available for compliance review and potential rollback.
You need to change the state of the model version to meet the requirements.
What should you do?
  1. Archive the training dataset for the model version.
  2. Delete the model version.
  3. Archive the model version. Correct Answer
  4. Unregister the model version.

Key Takeaways

The main trap is confusing 'archive' with 'delete/unregister'; archiving keeps the model registered but non-deployable, whereas deleting removes it entirely.

Learn how to manage Azure ML model versions by archiving them to prevent deployment while retaining them for compliance and rollback purposes.

Common mistake: Choosing 'Delete' or 'Unregister' because they sound more definitive than 'Archive', not realizing that these actions permanently remove the model from the workspace, violating the compliance requirement.

Expert Analysis

The core concept tested here is the lifecycle management of Azure Machine Learning model versions, specifically distinguishing between retention states and deletion actions. The scenario requires a state change that prevents deployment while preserving data for compliance and rollback.

Archiving the model version (C) is the correct action. In Azure ML, archiving a model marks it as non-deployable in the portal or via SDK, but it remains registered in the workspace registry. This ensures the artifacts are retained indefinitely for audit trails, compliance reviews, or potential future rollbacks, exactly matching the requirements.

Why other options fail:

  • Deleting (B) or Unregistering (D) removes the model version from the workspace entirely. Once unregistered or deleted, the model artifacts are gone, making it impossible to use for compliance review or rollback. These actions are destructive and irreversible without external backups.
  • Archiving the training dataset (A) is unrelated to the model's deployability status. Archiving a dataset does not affect whether a specific model version can be deployed; it only manages dataset access.

The key boundary is between archiving (soft delete/retention) and unregistering/deleting (hard removal). Archiving is the precise mechanism for retaining historical models without allowing new deployments.

Official Reference

https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-models

This link opens the official vendor documentation in a new tab.

Exam Strategy

When a question mentions 'compliance,' 'audit,' or 'rollback,' avoid any option that implies permanent removal like 'Delete' or 'Unregister.' Look for soft-state changes such as 'Archive' or 'Disable' which preserve data integrity while restricting access or functionality.

Frequently Asked Questions

What is the difference between archiving and unregistering a model in Azure ML?

Archiving keeps the model registered in the workspace but marks it as non-deployable, retaining all artifacts for audit. Unregistering completely removes the model from the workspace registry.

Can I re-deploy an archived model version in Azure ML?

No, once a model version is archived, it cannot be deployed. To deploy it again, you would need to restore it, if supported, or register a new version from the same artifacts.

More AI-300 FAQ →

Community Votes

C
100%

100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.

Discussion 2 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 2

  1. RICHARDALEX007 👍 1 Answered C
    Making a version non-deployable but retained for compliance/rollback is exactly archiving the model version (reversible, keeps it registered). Deleting (B) or unregistering (D) removes it; archiving the dataset (A) is unrelated.
  2. exam_upskill 👍 1 Answered C
    C. Archive the model version

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

← Back to AI-300 Study Guide