Implement machine learning model lifecycle and operations
One model, four operations you can always reverse
At 25 to 30 percent this is the exam's most heavily weighted domain, and it follows one classical machine learning model through its working life in Azure Machine Learning (Azure ML): you train it, register it, deploy it, and monitor it, and what monitoring reveals feeds a retrain that starts the cycle again. One idea ties the four stages together: every artifact along the way is a named, versioned asset in a single Azure ML workspace, where each training run (Azure ML calls a run a job), registered model version, endpoint, and monitor is recorded, and MLflow, the open-source experiment-tracking standard Azure ML uses natively, keeps the lineage from a deployed model back to the exact job that produced it.MLflow and Azure Machine Learning That versioned, recorded lineage is what makes every stage reversible: you roll a model back to a prior version or shift traffic to a known-good deployment instead of rebuilding anything by hand. The classic trap is answering at the wrong stage, most often confusing 'is the model still accurate?' (model monitoring) with 'is the endpoint healthy?' (infrastructure metrics), so name the stage first and the right tool follows.
The domain unfolds in four steps: train, register, deploy, then monitor
Read this page as a map, then follow the four subtopics in order. Orchestrate Model Training covers producing a candidate: work runs as jobs (a command job for your own script, a sweep job to tune hyperparameters, an automated ML (AutoML) job that picks the algorithm for you, or a pipeline job that chains steps) on managed compute, with MLflow logging metrics so you can compare runs and choose a winner. Model Registration and Versioning turns that winning run into a named, integer-versioned asset, after you evaluate it with the Responsible AI dashboard, so the result is reproducible and shareable. Deploy Models for Production serves the registered version behind an endpoint, choosing real-time (online) against bulk (batch) and shifting traffic safely between deployments. Monitor and Maintain Models watches the live model for drift (its input data moving away from what it trained on) and the endpoint for health, then wires an alert to a retraining pipeline that closes the loop.Model monitoring in production Each subtopic carries the mechanisms, exact numbers, and traps this page only points to.
When two answers both work, prefer the managed, reversible one
Across all four stages Azure ML rewards the same instinct: let the platform run the infrastructure and keep every change reversible. In practice that means submitting jobs to an autoscaling compute cluster rather than a workstation you keep running, registering models so a bad release rolls back to a prior version instead of a rebuild, and preferring a managed online endpoint, where Azure provisions, patches, and autoscales the host, over self-hosting on your own Azure Kubernetes Service (AKS) cluster.Online endpoints for real-time inference The same instinct sorts the three remedies the exam likes to blur: scale out for load or latency pressure, roll back for a functional scoring error, and retrain for genuine model decay. When two options both satisfy the requirement, the more managed and more reversible one is almost always the exam-correct choice.
The four lifecycle stages (and where each is covered)
| Stage | Answers | Key Azure ML mechanism | Drill into |
|---|---|---|---|
| Train | Which model performs best? | Jobs (command, sweep, AutoML, pipeline) on managed compute, tracked by MLflow | Orchestrate Model Training |
| Register | Which version ships, and is it responsible? | Named, integer-versioned model asset; Responsible AI dashboard evaluation | Model Registration and Versioning |
| Deploy | How do callers reach the model? | Online versus batch endpoints; deployments and traffic split | Deploy Models for Production |
| Monitor | Is it still working, and when do we retrain? | Model monitoring for drift, Azure Monitor for health, alert to a retraining pipeline | Monitor and Maintain Models |