Azure
How to set up stacks on Microsoft Azure
This is an older version of the ZenML documentation. To read and view the latest version please visit this up-to-date URL.
Azure is one of the most popular cloud providers and offers a range of services that can be used while building your MLOps stacks. You can learn more about machine learning at Azure on their website.
Available Stack Components
This is a list of all supported Azure services that you can use as ZenML stack components.
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS) is a managed Kubernetes service with hardened security and fast delivery.It allows you to quickly deploy a production ready Kubernetes cluster in Azure. Learn more here.
An AKS cluster can be used to run multiple orchestrators.
You can host model deployers on the cluster.
Experiment trackers can also be hosted on the cluster.
Azure Blob Storage
Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data. Blob storage offers three types of resources: the storage account, a container in the storage account and a blob in a container. Learn more here.
You can use an Azure Blob Storage Container as an artifact store to hold files from our pipeline runs like models, data and more.
Azure Container Registry
Azure Container Registry is a managed registry service based on the open-source Docker Registry 2.0. Create and maintain Azure container registries to store and manage your container images and related artifacts. Learn more here.
An Azure container registry can be used as a ZenML container registry stack component to host images of your pipelines.
AzureML
Azure Machine Learning is a cloud service for accelerating and managing the machine learning project lifecycle. Machine learning professionals, data scientists, and engineers can use it in their day-to-day workflows to train and deploy models, and manage MLOps. Learn more here.
You can use AzureML compute as a step operator to run specific steps from your pipeline using it as the backend.
Azure SQL server
The Azure SQL metadata service is not yet supported because ZenML doesn't yet support a matching Azure secrets manager.
Key Vault
ZenML doesn't support the key vault secret manager by Azure yet. The integration is coming soon and contributions are welcome!
In the following pages, you will find step-by-step guides for setting up some common stacks using the Azure console and the CLI. More combinations and components are progressively updated in the form of new pages.
Last updated