Private Cloud Storage

Minio is a high performance distributed object storage server, designed for
large-scale private cloud infrastructure. Minio is widely deployed across the
world with over docker pulls.

Learn More

Unified Amazon S3 and Blob API on
Microsoft Azure

docker run -p 9000:9000 --name azure-s3 -e "MINIO_ACCESS_KEY=azureaccountname" -e "MINIO_SECRET_KEY=azureaccountkey" minio/minio gateway azure
export MINIO_ACCESS_KEY=azureaccountname
export MINIO_SECRET_KEY=azureaccountkey
minio gateway azure
  • Azure Blob native format

    Minio buckets and objects are stored as native Azure blob accounts and objects, adding S3 object layer transparently on top of Azure blob storage service. The result is no vendor lock-in, no data or code migration, and it works with existing data.

  • Concurrent Amazon S3 and Azure blob API access

    Minio writes objects atomically (strict read after write consistency), enabling applications to use both Blob and Amazon S3 API to coherently access data.

  • Scale on demand

    Minio servers run as stateless micro services and can easily scale up or down on demand. Since it is based on shared-nothing architecture, you may deploy as many Minio instances as required to handle the load.

  • Native integration with Microsoft Azure

    With Blob storage integration, you may use other Azure services like Stream analytics, Machine learning, PowerBI, and Search.

minio azure blob architecture

Unified Amazon S3 and Microsoft Blob API

Minio server can be deployed on Microsoft Azure platform or run as a layer above Microsoft Blob storage providing Amazon S3 compatible API. Minio server in distributed mode running on Microsoft Azure platform provides high availability and high load handling capacity.

multi-tenant minio azure blob architecture

Unified Amazon S3 and Microsoft Blob API - Multi-tenant

Launch multiple Minio instances to serve as many tenants. Multi-tenant Minio instances provide isolated and uniform data access to each tenant, ensuring scalable, highly available, storage platform.

By default, Minio server runs on port 9000. Use Azure load balancer and auto-scaling services to scale on demand.