Where this fits in the exam
- Exam domain: Describe fundamental principles of machine learning on Azure (15–20%)
- Sub-area: Describe Azure Machine Learning capabilities
- Skill level: Conceptual understanding (no deep implementation details)
For AI-900, Microsoft expects you to understand what Azure Machine Learning can do for managing and deploying models — not how to write code or configure infrastructure in detail.
What Is Model Management in Azure Machine Learning?
Model management refers to how machine learning models are:
- Stored
- Versioned
- Tracked
- Prepared for deployment
Azure Machine Learning provides built-in tools to manage the entire model lifecycle, from training to production.
Key Model Management Capabilities
1. Model Registration
After a model is trained, it can be registered in Azure Machine Learning.
What model registration provides:
- Centralized model storage
- Model versioning
- Metadata tracking (name, version, description)
- Easy reuse across experiments and deployments
📌 Exam tip:
Registration allows multiple versions of the same model to be stored and compared.
2. Model Versioning
Azure Machine Learning automatically assigns versions to registered models.
Why this matters:
- Compare performance between model versions
- Roll back to a previous version if a newer model performs poorly
- Support continuous improvement and experimentation
📌 AI-900 focus:
You only need to know that versioning exists and why it’s useful, not how to configure it.
3. Experiment Tracking
Azure Machine Learning tracks:
- Training runs
- Parameters
- Metrics (accuracy, error, etc.)
- Output artifacts
This helps data scientists:
- Compare models
- Reproduce results
- Understand how a model was created
Model Deployment in Azure Machine Learning
Once a model is trained and registered, it can be deployed so applications can use it to make predictions.
Deployment Options in Azure Machine Learning
1. Real-Time Endpoints
Used for on-demand predictions.
Key characteristics:
- Low-latency responses
- Exposed via a REST API
- Commonly used for web or application integrations
Typical compute targets:
- Azure Kubernetes Service (AKS)
- Azure Container Instances (ACI)
📌 Exam tip:
Real-time endpoints are used when predictions are needed immediately.
2. Batch Endpoints
Used for large-scale, offline predictions.
Key characteristics:
- Processes large datasets at once
- Not time-sensitive
- Often scheduled or run periodically
Example use cases:
- Scoring customer records overnight
- Generating predictions for reports
Managed Deployment Features
Azure Machine Learning simplifies deployment by providing:
- Containerized deployments
Models are packaged into containers for consistency. - Scaling support
Automatically handles increasing or decreasing load. - Monitoring and logging
Tracks performance and usage after deployment.
📌 AI-900 emphasis:
You should understand that Azure ML manages infrastructure complexity, not the low-level details.
Model Management vs Deployment (At a Glance)
| Capability | Purpose |
|---|---|
| Model registration | Store and organize trained models |
| Versioning | Track changes and improvements |
| Experiment tracking | Compare training runs and metrics |
| Real-time deployment | Immediate predictions via API |
| Batch deployment | Large-scale, offline predictions |
Why This Matters for AI-900
For the AI-900 exam, Microsoft wants you to recognize that:
- Azure Machine Learning supports the full ML lifecycle
- Models can be managed, versioned, and deployed without custom infrastructure
- Deployment can be real-time or batch, depending on the scenario
You are not expected to:
- Write deployment scripts
- Configure Kubernetes clusters
- Optimize production pipelines
Key Takeaways for the Exam
- Azure Machine Learning provides centralized model management
- Models can be registered and versioned
- Deployment options include real-time endpoints and batch endpoints
- Azure ML simplifies scaling, monitoring, and management
Go to the Practice Exam Questions for this topic.
Go to the AI-900 Exam Prep Hub main page.
