Integrations
Microsoft Azure
and
ZenML logo in purple, representing machine learning pipelines and MLOps framework.
Seamlessly Orchestrate ML Pipelines on Azure with ZenML
The image is blank. No elements are visible for description or keyword inclusion.
Microsoft Azure
All integrations

Microsoft Azure

Seamlessly Orchestrate ML Pipelines on Azure with ZenML
Add to ZenML
COMPARE
related resources
No items found.

Seamlessly Orchestrate ML Pipelines on Azure with ZenML

Integrate the power of Microsoft Azure with ZenML to effortlessly orchestrate and manage your machine learning pipelines in the cloud. This integration allows you to leverage Azure's scalable infrastructure and comprehensive ML services while benefiting from ZenML's streamlined workflow management capabilities.

Features with ZenML

  • Seamless deployment of ZenML pipelines on Azure infrastructure
  • Scalable compute resources for efficient model training and inference
  • Enable collaboration by sharing artifacts across teams and stakeholders
  • Flexible orchestrator settings for serverless, compute instance or compute cluster modes
  • Secure access to artifacts using Azure authentication methods

Main Features

  • Comprehensive cloud-based environment for the entire ML lifecycle
  • Scalable compute resources and managed services for ML workloads
  • Visual interface for monitoring and managing ML experiments and models
  • Seamless integration with other Azure services and tools
  • Enterprise-grade security and compliance features

How to use ZenML with
Microsoft Azure

# Register a ZenML Azure stack by using existing infrastructure
# zenml stack register <STACK_NAME> -p azure

# OR, create a ZenML Azure stack by deploying new infrastructure
# zenml stack deploy -p azure

from zenml import pipeline, step


@step
def hello_world() -> str:
    return "Hello World!"


@pipeline
def my_pipeline():
    _ = hello_world()


if __name__ == "__main__":
    my_pipeline()
    

The code example demonstrates how to register an Azure stack with ZenML:

  1. Use the CLI to register a stack using either by using existing infrastructure or by deploying it anew
  2. Use the @step and @pipeline decorators to define a pipeline and run it on your new Azure stack.

Additional Resources
Read a detailed Azure guide on how to establish a ZenML Azure stack and execute your pipelines
Deploy an Azure stack using the 1-click deployment tool
Register an Azure stack using the stack wizard

Seamlessly Orchestrate ML Pipelines on Azure with ZenML

Integrate the power of Microsoft Azure with ZenML to effortlessly orchestrate and manage your machine learning pipelines in the cloud. This integration allows you to leverage Azure's scalable infrastructure and comprehensive ML services while benefiting from ZenML's streamlined workflow management capabilities.
Microsoft Azure

Start Your Free Trial Now

No new paradigms - Bring your own tools and infrastructure
No data leaves your servers, we only track metadata
Free trial included - no strings attached, cancel anytime
Dashboard displaying machine learning models, including versions, authors, and tags. Relevant to model monitoring and ML pipelines.

Connect Your ML Pipelines to a World of Tools

Expand your ML pipelines with Apache Airflow and other 50+ ZenML Integrations
AWS
Comet
Google Artifact Registry
Google Cloud Storage (GCS)
GitHub Container Registry
Pigeon
Facets
Tekton
Discord
MLflow
Hugging Face (Inference Endpoints)