Home / Reference / Azure NetApp Files

Azure NetApp Files: ONTAP as an Azure-native service

Azure NetApp Files (ANF) is Microsoft's first-party file service that runs the same ONTAP software under the hood — the same WAFL filesystem, snapshots, clones, and protocols — but as an Azure resource you provision in minutes. This guide covers the parts that confuse people coming from on-prem ONTAP: capacity pools and QoS tiers, the delegated-subnet networking model, protocol support, and how ANF stacks up against FSx for ONTAP and your own hardware.

Diagram of an Azure NetApp Files capacity pool with Ultra, Premium and Standard service levels and volumes carved from it

What Azure NetApp Files is

Capacity pools and service levels (the mental model that matters)

Everything in ANF lives inside a capacity pool: a chunk of provisioned, billed storage with a fixed service level (performance tier). You then carve volumes out of the pool. Two pool types exist:

Service levelTypical throughputUse case
UltraHighest (up to ~160 KiB/s per TiB provisioned)Databases, latency-sensitive OLTP, HPC
Premium~64 KiB/s per TiBGeneral enterprise workloads, VDI, app data
Standard~16 KiB/s per TiBFile shares, backup targets, dev/test, archives

Note: the classic ANF pitfall is under-sizing the pool. Your volume's effective throughput is a function of pool tier × provisioned size — a small volume on Standard is genuinely slow, not just slow "for the tier". Right-size the pool and pick the tier for the workload's IOPS/throughput, exactly as you would when buying AFF vs FAS hardware.

Networking: the delegated subnet model

ANF does not use public endpoints or load balancers. Each volume lives on a delegated subnet inside your Azure VNet:

ANF vs FSx for ONTAP vs on-prem ONTAP

DimensionAzure NetApp FilesFSx for ONTAPOn-prem ONTAP
CloudAzure-onlyAWS-onlyYour datacenter
Management surfaceAzure portal/CLI/APIAWS console/CLI + ONTAP CLIFull ONTAP CLI + System Manager
Capacity modelCapacity pools with service levelsPer-file-system SSD tier + throughputAggregates/RAID groups
ProtocolsNFSv3/v4.1, SMB 3.x, iSCSINFS 3/4.x, SMB, iSCSI, NVMe/TCPEverything ONTAP supports
ReplicationCross-region replication (ANF→ANF); on-prem via SnapMirror VM/cloud syncSnapMirror to FSx, on-prem, or ANFFull SnapMirror
Low-level accessNone (no node shell)Limited (no node shell)Node shell, advanced privilege

All three run ONTAP underneath. The real decision drivers: which cloud you're in, whether you need direct SnapMirror to on-prem (FSx's strength), and whether you need the Azure-native resource model (ANF's strength — it integrates with Azure AD, Azure Backup, and Azure policy).

Data services you get for free

When ANF is the right call (and when it isn't)

Right call: you're Azure-native and want enterprise NAS (NFS+SMB, snapshots, clones) without running storage; you need Azure AD integration for SMB; you want per-volume QoS control; you need a cloud DR target for an Azure-centric environment.

Not the right call: you need the full ONTAP feature set (FlexGroup, MetroCluster, node shell, advanced QoS) — then CVO/ONTAP Select or on-prem hardware is the better fit; you need to replicate directly into an existing on-prem SnapMirror topology (FSx's SnapMirror story is stronger); or you're on AWS/GCP (use their equivalents — see the FSx guide).