Azure Machine Learning Studio is Microsoft's cloud-based platform for building, training, and deploying machine learning models at enterprise scale. It provides a unified environment that combines code-first SDKs (Python/CLI v2), no-code Designer interfaces, and automated ML capabilities, enabling data scientists and ML engineers to manage the complete ML lifecycleβfrom data preparation and experimentation through model deployment and monitoring. Understanding Azure ML's workspace architecture, compute options, pipeline orchestration, and deployment patterns is essential for productionizing models efficiently while maintaining governance, security, and cost control across distributed ML teams. Note that Azure AI Foundry (formerly Azure AI Studio) is Microsoft's separate platform for LLM-based applications; Azure ML Studio remains the authoritative choice for custom model training, AutoML, and mature MLOps workflows.
What This Cheat Sheet Covers
This topic spans 20 focused tables and 170 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Workspace and Resource Management
| Component | Example | Description |
|---|---|---|
from azure.ai.ml import MLClientml_client = MLClient(credential, subscription, resource_group, workspace) | Top-level resource for Azure ML β organizes experiments, datasets, compute, models, and deployments with centralized RBAC and audit logging. | |
az group create --name ml-rg --location eastus | β’ Azure logical container grouping related resources β’ workspace, storage, Key Vault, and App Insights are deployed together. | |
One hub β many project workspaces | β’ Enterprise governance container shared across teams β’ centralizes network settings, encryption, compute quota, and connections; project workspaces inherit hub security. | |
ws.get_default_datastore() | Auto-created Azure Blob storage linked to workspace β serves as default location for datasets, experiment outputs, and model artifacts. | |
azureml:/subscriptions/.../providers/.../vaults/... | Stores credentials, connection strings, and secrets securely β accessed via managed identity or service principal. |