Azure Blob
Overview
The Azure Blob backend enables DRAM-to-object-storage transfers using the Azure Blob REST API for workloads in Azure cloud environments.
Installation
The Azure Blob backend requires the azure-storage-blobs and azure-identity packages from azure-sdk-for-cpp.
Build from Source
After installing the Azure SDK, rebuild NIXL to enable the Azure Blob backend.
Configuration
Environment Variables
Backend parameters passed to createBackend() take precedence over these environment variables. Supported override keys are account_url, container_name, connection_string, and ca_bundle.
When to Use
- Azure cloud storage — Deployments where Blob Storage is the target object store.
- Checkpoint workflows — Save and load model checkpoints on Azure infrastructure.
- Azure-native object storage — Use this backend for Azure Blob; use OBJ for S3-compatible storage.