Azure Storage Architecture Hub 💽☁️

Microsoft Azure provides a comprehensive enterprise storage portfolio categorized into Object & Data Lake Storage, Shared File Systems, and Hypervisor Block Storage.


Architectural Decision Matrix

                                  Storage Requirement
                                           │
            ┌──────────────────────────────┼──────────────────────────────┐
            ▼                              ▼                              ▼
    Object & Big Data             Shared Network File             Dedicated Block Storage
            │                              │                              │
    [[Azure/storage/blob|Azure Blob Storage]]          ┌───────┴───────┐              ┌───────┴───────┐
    - Standard Object Store         ▼               ▼              ▼               ▼
    - ADLS Gen2 (HNS)          [[Azure/storage/files-netapp|Azure Files]]   [[Azure/storage/files-netapp|Azure NetApp]] [[Azure/storage/disks-elastic-san|Managed Disks]]  [[Azure/storage/disks-elastic-san|Elastic SAN]]
    - Cold / Archive Tiers     - Cloud SMB/NFS - Sub-ms Bare Metal - VM Attached   - Multi-host iSCSI
                               - FSLogix       - SAP HANA / Oracle - Premium v2    - Shared Cluster

Storage Capabilities Matrix

ServiceProtocol / AccessRedundancy OptionsMax CapacityPrimary Fit
Azure Blob Storage & ADLS Gen2REST, SDKs, HDFS (ABFS), SFTPLRS, ZRS, GRS, GZRSExabytes (5 PiB per account)Unstructured object storage, static websites, big data analytics (Databricks/Synapse), archival.
Azure FilesSMB 2.1–3.1.1, NFSv4.1LRS, ZRS, GRS, GZRS100 TiB per shareWindows user profiles (FSLogix), legacy file server lift-and-shift, multi-pod container RWX shares.
Azure NetApp Files (ANF)NFSv3, NFSv4.1, SMB 3.x, Dual-ProtocolLRS, ZRS, Cross-Region Replication100 TiB per volume (540 TiB pool)Sub-millisecond latency databases (SAP HANA, Oracle), high-performance computing (HPC), EDA.
Azure Managed DisksDirect Hypervisor VHDXLRS, ZRS64 TiB per diskVM OS boot disks, transaction logs, databases needing dedicated IOPS (Premium SSD v2, Ultra Disk).
Azure Elastic SANiSCSI TargetLRS, ZRSUp to 2,000,000 IOPS / 80,000 MB/sStorage consolidation for VM fleets, Azure VMware Solution (AVS) datastores, SCSI-3 clustering.

Service Catalog


Multi-Cloud Equivalents

CapabilityMicrosoft AzureAmazon Web Services (AWS)Google Cloud Platform (GCP)
Object StorageAzure Blob StorageAmazon S3Cloud Storage (GCS)
Data Lake EngineADLS Gen2 (Hierarchical)AWS Lake Formation / S3Cloud Storage (GCS with Dataplex)
Managed File SharesAzure FilesAmazon EFS / FSx for WindowsCloud Filestore
High-Performance NASAzure NetApp FilesAmazon FSx for NetApp ONTAPGoogle Cloud NetApp Volumes
Block Storage (VM)Azure Managed DisksAmazon EBSPersistent Disk / Hyperdisk
Clustered SANAzure Elastic SANAmazon FSx / EBS Multi-AttachHyperdisk Storage Pools