Edit

Share via


Understand Azure NetApp Files replication

Azure NetApp Files supports three models for replication:

Learn about all three options to decide which options best suit your reliability plan.

Cross-zone replication and availability zones

Azure NetApp Files supports cross-zone replication, which relies on availability zones.

Availability zones

Azure availability zones are physically separate locations within each supporting Azure region that are tolerant to local failures. Failures can range from software and hardware failures to events such as earthquakes, floods, and fires. Tolerance to failures is achieved because of redundancy and logical isolation of Azure services. To ensure resiliency, a minimum of three separate availability zones are present in all availability zone-enabled regions.

Important

Availability zones are referred to as logical zones. Each data center is assigned to a physical zone. Physical zones are mapped to logical zones in your Azure subscription, and the mapping is different with different subscriptions. Azure subscriptions are automatically assigned this mapping when a subscription is created. Azure NetApp Files aligns with the generic logical-to-physical availability zone mapping for all Azure services for the subscription.

To learn more about availability zones in Azure NetApp Files, see Azure NetApp Files reliability.

Important

It's not recommended that you use availability zones with Terraform-managed volumes. If you do, you must add the zone property to your volume.

Azure regions with availability zones

For a list of regions that currently support availability zones, see Azure regions with availability zone support.

Cross-zone replication

In many cases resiliency across availability zones is achieved by high-availability (HA) architectures using application-based replication and HA. Simpler, more cost-effective approaches are often considered by using storage-based data replication instead.

Similar to Azure NetApp Files cross-region replication, cross-zone replication (CZR) provides data protection between volumes in different availability zones. You can asynchronously replicate data from an Azure NetApp Files volume (source) in one availability zone to another Azure NetApp Files volume (destination) in another availability zone. This capability enables you to fail over your critical application if a zone-wide outage or disaster happens.

Cross-zone replication is available in all availability zone-enabled regions with Azure NetApp Files presence.

For service level objects, see Azure NetApp Files reliability.

Cost model for cross-zone replication

Replicated volumes are hosted on a capacity pool. As such, the cost for cross-zone replication is based on the provisioned capacity pool size and tier as normal. There is no additional cost for data replication.

Cross-region replication

Azure NetApp Files replication is available across regions. You can asynchronously replicate data from an Azure NetApp Files volume (source) in one region to another Azure NetApp Files volume (destination) in another region. This capability enables you to fail over your critical application if a region-wide outage or disaster happens.

Azure NetApp Files cross-region replication must adhere to supported regional pairs.

For service level objects, see Azure NetApp Files reliability.

Cost model for cross-region replication

With Azure NetApp Files cross-region replication, you pay only for the amount of data you replicate. There's no setup charge or minimum usage fee. The replication price is based on the replication frequency and the region of the destination volume you choose during the initial replication configuration. For more information, see the Azure NetApp Files Pricing page.

Regular Azure NetApp Files storage capacity charge applies to the replication destination volume (also called the data protection volume).

Pricing examples

The cross-region replication amount billed in a month is based on the amount of data replicated through the cross-region replication feature during that month. The amount of data replicated is measured in GiB. It represents the sum of data replicated across two regions during all regular replications from the source volumes to the destination volumes and during all resync replications from the destination volumes to the source volumes. The following prices are for example purposes only.

Example 1: Month 1 baseline replication and incremental replications

Assume the following situations:

  • Your source volume is from the Azure NetApp Files Premium service level. It has a volume quota size of 1000 GiB and a volume consumed size of 500 GiB at the beginning of the first day of a month. The volume is in the US South Central region.
  • Your destination volume is from the Azure NetApp Files Standard service level. It is in the US East 2 region.
  • You’ve configured an hourly based cross-region replication between the two volumes above. Therefore, the price of replication is $0.12 per GiB.
  • For simplicity, assume your source volume has a constant 0.5-GiB data change every hour, but the total volume consumed size doesn't grow (remains at 500 GiB).

After the initial setup, the baseline replication happens immediately.

  • Data amount replicated during baseline replication: 500 GiB
  • Baseline replication charges: 500 GiB * $0.12 = $60

After the baseline replication, only changed blocks are replicated. Therefore, only 0.5 GiB of data will be replicated every hour in the subsequent incremental replications.

  • Sum of data amount replicated across incremental replications for a 30-day month: 0.5 GiB * 24 hours * 30 days = 360 GiB
  • Incremental replication charges: 360 GiB * $0.12 = $43.2

By the end of Month 1, the total cross-region replication charge is as follows:

  • Total cross-region replication charge from Month 1: $60 + $43.2 = $103.2

Regular Azure NetApp Files storage capacity charge applies to the destination volume. However, the destination volume can use a storage tier that is different from (and cheaper than) the source volume tier.

Example 2: Month 2 incremental replications and resync replications

Assume you have a source volume, a destination volume, and a replication relationship between the two setups as described in Example 1. For 29 days of the second month (a 30-day month), the hourly replications occurred as expected.

  • Sum of data amount replicated across incremental replications for 29 days: 0.5 GiB * 24 hours * 29 days = 348 GiB

Assume that on the last day of the month, an unplanned outage occurred in the source region and you failed over to the destination volume. After 2 hours, the source region recovered and you performed a resync replication from the destination volume to the source volume. During the 2 hours, 0.8 GiB of data change occurred at the destination volume and needed to be resynced to the source.

  • Sum of data amount replicated across regular replications for 22 hours on the last day: 0.5 GiB * 22 hours = 11 GiB
  • Data amount replicated during one resync replication: 0.8 GiB

Therefore, by the end of Month 2, the total cross-region replication charge is as follows:

  • Total cross-region replication charge from Month 2: (348 GiB + 11 GiB + 0.8 GiB) * $0.12 = $43.18

Regular Azure NetApp Files storage capacity charge for Month 2 applies to the destination volume.

Cross-zone-region replication

Azure NetApp Files supports using cross-zone and cross-region replication on the same source volume. With this added layer of protection, you can protect your volumes with a second protection volume in the following combinations:

  • Cross-region and​ cross-zone replication target volumes

Diagram of cross-zone and cross-region replication.

  • Two cross-region replication target volumes

Diagram of double cross-region replication.

  • Two cross-zone replication target volumes in any combination of availability zones, including in-zone replication

Diagram of double cross-zone replication.

Requirements for cross-zone-region replication

Supported cross-region replication pairs

Azure NetApp Files volume replication is supported between various Azure regional pairs and non-standard pairs. Azure NetApp Files volume replication is currently available between the following regions. You can replicate Azure NetApp Files volumes from Regional Pair A to Regional Pair B, and vice versa.

Azure regional pairs

Geography Regional Pair A Regional Pair B
Australia Australia Central Australia Central 2
Australia Australia East Australia Southeast
Asia-Pacific East Asia Southeast Asia
Brazil Brazil South Brazil Southeast
Brazil/North America Brazil South South Central US
Canada Canada Central Canada East
Europe North Europe West Europe
Germany Germany West Central Germany North
India Central India South India
Japan Japan East Japan West
Korea Korea Central Korea South
North America Central US West US 3
North America East US West US
North America East US 2 Central US
North America North Central US South Central US
North America West US 3 East US
Norway Norway East Norway West
Switzerland Switzerland North Switzerland West
UK UK South UK West
United Arab Emirates UAE North UAE Central
US Government US Gov Arizona US Gov Texas
US Government US Gov Virginia US Gov Texas

Azure regional non-standard pairs

Geography Regional Pair A Regional Pair B
Australia/Southeast Asia Australia East Southeast Asia
Israel/Sweden Israel Central Sweden Central
Qatar/Europe Qatar Central West Europe
France/Europe France Central West Europe
Germany/UK Germany West Central UK South
Germany/Europe Germany West Central West Europe
Germany/France Germany West Central France Central
Italy/Sweden Italy North Sweden Central
Sweden/Germany Sweden Central Germany West Central
Spain/Sweden Spain Central Sweden Central
North America Central US East US
North America East US East US 2
North America East US North Central US
North America East US 2 West US 2
North America East US 2 West US 3
North America North Central US East US 2
North America South Central US East US
North America South Central US East US 2
North America South Central US Central US
North America West US 2 East US
North America West US 2 West US 3
Sweden/Europe Sweden Central North Europe
Sweden/Europe Sweden Central West Europe
UK/Europe UK South North Europe
US Government US Gov Arizona US Gov Virginia

Note

There can be a discrepancy in the size and number of snapshots between source and destination. This discrepancy is expected. Snapshot policies and replication schedules will influence the number of snapshots. Snapshot policies and replication schedules, combined with the amount of data changed between snapshots, will influence the size of snapshots. To learn more about snapshots, refer to How Azure NetApp Files snapshots work.

Next steps