Azure
How to set up stacks on Microsoft Azure
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.

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.

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.

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.

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.