This is the Trace Id: 0e87bb6e8a89674db75bb0898e97bd9d
Skip to main content
Azure

Azure Container Storage

Powerful, cloud-native storage for Kubernetes workloads
OVERVIEW

Unlock high-performance, cloud-native storage for your Kubernetes workloads

  • Deliver a cloud-native storage layer for Kubernetes that unlocks demanding performance for stateful, data-intensive workloads. With v2.0.0 support for local NVMe disks on AKS nodes, Azure Container Storage offers sub-millisecond latency, high IOPS, and aggregated throughput by striping across NVMe drives. Power databases, streaming platforms, and AI pipelines with the fastest storage option for Azure Kubernetes Service (AKS).
  • Use with Azure Kubernetes Service or integrate Azure Container Storage directly with Kubernetes APIs, enabling developers and operators to provision, manage, and scale persistent storage through familiar Kubernetes workflows, treating storage as a native part of the application lifecycle.
  • Enable scaling out containerized applications with all-new support for Azure Elastic SAN in version v.2.1.0. Support rapid provisioning and attachment of hundreds of persistent volumes per cluster. By consolidating smaller volumes under a single, high-capacity SAN, customers achieve significant savings in both storage costs and management overhead.
  • Support demanding workloads such as PostgreSQL, Kafka, vector databases, and AI-driven applications. With significant performance improvements in v2.0.0, Azure Container Storage enables faster data access and consistent performance for workloads that rely on low latency and high throughput.
  • Get the transparency, flexibility, and community-driven innovation of open source with Azure Container Storage v2.0.0+, combined with Azure’s enterprise-grade performance, reliability, security, and rich cloud ecosystem.
FEATURES

Discover modern cloud-native storage capabilities built for Kubernetes

Enable Kubernetes-native volume orchestration

Create, manage, and orchestrate persistent volumes directly through native Kubernetes APIs and storage classes. Seamlessly handle provisioning, expansion, deletion, and lifecycle operations using tools your teams already know—no extra platforms or drivers required.

Enjoy ultra-fast performance with local NVMe support

Experience sub-millisecond latency, high IOPS, and high throughput by striping data across local NVMe disks; enabling performance-critical workloads such as databases and AI to operate at scale with consistent, predictable performance.

Scale storage with Azure Elastic SAN
 

Provision a cost-optimized SAN with fast volume creation and millisecond-level attach and detach times to support high-performance, stateful Kubernetes workloads at scale.

Deploy Azure Container Storage with flexible installation options

Use the Azure CLI, Terraform, or Helm to install Azure Container Storage, enabling modular, on-demand deployments for open-source environments.

Run stateful workloads with flexible volume types

Use persistent volumes designed for databases, analytics, and streaming workloads, with native integration into Kubernetes APIs to ensure portability and consistent operations.

Integrate with AKS and Kubernetes environments

Support Kubernetes clusters running on Azure through open source variants and utilize tight integration with Azure Kubernetes Service. Deploy only the components required for local NVMe, Elastic SAN, or both, simplifying operations and reducing cluster overhead.
34K Full-time equivalent engineers dedicated to security initiatives at Microsoft. Learn more Built-in security and compliance

Learn more about security on Azure
15K Partners with specialized security expertise. Learn more >100 Compliance certifications, including over 50 specific to global regions and countries. Learn more
A computer screen displays white text with code and terminal commands.
Pricing

Get started for free with v2.0+

Azure Container Storage v2.0+ has no usage fees, you only pay for underlying storage. Previous versions follow tiered pricing; see our pricing page for more details.
FAQ

Frequently asked questions

  • Azure Container Storage supports only Azure Kubernetes Service (AKS) today. Deploy and manage volumes consistently across various backend storage options such as local storage and persistent block storage while using AKS.
  • Azure Container Storage is built natively for containers and provides a storage solution that is highly optimized for creating and managing volumes for running production-scale stateful container applications. It provides higher performance and availability than Azure CSI drivers. Additionally, Azure Container Storage supports storage types such as local NVMe and Azure Elastic SAN, which are not supported by the Azure Disk CSI driver.
  • Azure Container Storage works well for all stateful ReadWriteOnce (RWO) workloads.
  • Yes. See the Quickstart to learn how to enable Azure Container Storage in an existing AKS cluster.
A cloud computing network in a room.
Next steps

Choose the Azure account that’s right for you

Pay as you go or try Azure free for up to 30 days.
A computer server setup with a blue square sign featuring a cube design.
Documentation

New to Azure Container Storage?

Start with our comprehensive documentation.
A computer and server with a white sign in a cloud.
Deployment guide

Deploying specific workloads?

Check out our updated deployment guide for PostgreSQL.
GitHub repository

Want the open-source version?

Visit our GitHub repository for installation instructions.