AWSAmazon FSxStorage

aws_fsx_ontap_file_system cost estimation

A managed NetApp ONTAP file system with multiprotocol access and NetApp features, billed per GB of SSD capacity plus throughput. 1 TB Multi-AZ is ~$256/month.

An aws_fsx_ontap_file_system provides fully-managed NetApp ONTAP — multiprotocol (NFS, SMB, iSCSI) shared storage with NetApp's data-management features: snapshots, cloning, deduplication, compression, and automatic tiering to cheaper capacity. Cost is provisioned SSD capacity per GB-month plus provisioned throughput, with Multi-AZ deployments costing more than Single-AZ by replicating across zones. 1 TB of Multi-AZ SSD is ~$256/month.

ONTAP is the priciest FSx flavor up front, but its tiering and efficiency features can claw cost back: data automatically tiers from SSD to a much cheaper capacity pool as it goes cold, and dedup/compression reduce the SSD footprint you provision. So the effective cost depends heavily on enabling those features and on the hot/cold data ratio.

The levers: use Single-AZ where you don't need cross-AZ durability, provision SSD to the hot working set (let tiering handle cold data), enable dedup/compression, and size throughput to actual need rather than over-provisioning.

c3x prices the file system from storage_capacity and deployment_type, so the provisioned cost — including the Multi-AZ premium — is visible before deployment.

Terraform example

A minimal but realistic configuration that C3X can estimate.

resource "aws_fsx_ontap_file_system" "shared" {
  storage_capacity    = 1024
  subnet_ids          = aws_subnet.storage[*].id
  deployment_type     = "MULTI_AZ_1"
  throughput_capacity = 256
  preferred_subnet_id = aws_subnet.storage[0].id
}

Pricing dimensions

What you actually pay for when you provision aws_fsx_ontap_file_system.

DimensionUnitWhat's being charged
SSD storageper GB-monthProvisioned SSD capacity. Multi-AZ costs more than Single-AZ. Automatic tiering moves cold data to a cheaper capacity pool.
~$0.25/GB-month (Multi-AZ SSD) → 1 TB ≈ $256/month
Throughput capacityper MB/s-monthProvisioned independently of storage. Over-provisioning is a common cost.
Capacity pool (tiered)per GB-monthCold data automatically tiered off SSD bills at a much lower rate. Usage-based on the hot/cold ratio.

Sample C3X output

A 1 TB Multi-AZ SSD ONTAP file system:

aws_fsx_ontap_file_system.shared
└─ SSD storage (Multi-AZ)   1024 GB-month   $256.00
                            Monthly         $256.00

Optimization tips

Common ways to reduce aws_fsx_ontap_file_system cost without changing the workload.

Enable automatic tiering

Large for cold-heavy datasets

ONTAP's defining cost feature: cold data tiers off expensive SSD to a much cheaper capacity pool automatically. For datasets where most data is cold, tiering dramatically reduces the SSD you provision and pay for.

Use Single-AZ where you don't need cross-AZ durability

Difference between Single-AZ and Multi-AZ

Multi-AZ replicates across zones at a higher rate. Use it for production that needs failover; Single-AZ is cheaper for dev/test and non-critical file systems.

Enable dedup and compression

Proportional to efficiency ratio

NetApp's storage efficiency (deduplication, compression) shrinks the SSD footprint you need, directly lowering provisioned-capacity cost — especially effective for VDI, backups, and repetitive data.

Right-size throughput

Per throughput tier reduced

Throughput is provisioned separately from capacity and easy to over-buy. Match it to actual read/write bandwidth needs.

FAQ

How is FSx for NetApp ONTAP billed?

Provisioned SSD capacity per GB-month (Multi-AZ costs more than Single-AZ) plus provisioned throughput, with cold data automatically tiered to a much cheaper capacity pool. 1 TB Multi-AZ SSD is ~$256/month before tiering savings.

Why choose ONTAP over other FSx types?

For multiprotocol access (NFS, SMB, iSCSI from one file system) and NetApp's data-management features — snapshots, cloning, dedup, compression, and automatic SSD-to-capacity-pool tiering. Those features can offset its higher SSD rate; for single-protocol needs, Lustre/Windows/OpenZFS may be cheaper.

How does c3x estimate the cost?

From storage_capacity and deployment_type, pricing provisioned SSD (with the Multi-AZ premium). Throughput and the tiered capacity pool are modelled as usage.

Related resources

Estimate this resource in your own Terraform

Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including aws_fsx_ontap_file_system.