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.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Workspace and Resource Management
Everything in Azure ML hangs off the workspace — it's the top-level container that ties your experiments, data, compute, and models together with access control and audit logging. Creating one quietly provisions a small constellation of companion resources (storage, Key Vault, Application Insights) that you'll reference throughout, so it pays to understand how they fit together and how managed identity and private endpoints lock the whole thing down.
| 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. |