Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure NetApp Files supports the following models for replication:
- Cross-zone replication
- Cross-region replication
- Cross-zone-region replication
Learn about all three models 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. Redundancy and logical isolation of Azure services achieve this tolerance to failures. To ensure resiliency, a minimum of three separate availability zones are present in all availability zone-enabled regions.
Important
When you configure the availability zone for a volume, you actually configure its logical zone. Each datacenter 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 Reliability in Azure NetApp Files.
Important
We don't recommend 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, you can achieve resiliency across availability zones by implementing high-availability (HA) architectures that use application-based replication and HA. You can consider simpler, more cost-effective approaches like using storage-based data replication instead.
Similarly to Azure NetApp Files cross-region replication, cross-zone replication provides data protection between volumes in different availability zones. You can asynchronously replicate data from an Azure NetApp Files volume (the source) in one availability zone to another Azure NetApp Files volume (the 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 that support Azure NetApp Files.
For more information about service-level objectives (SLOs), see Azure NetApp Files reliability.
Cost model for cross-zone replication
Replicated volumes are hosted on a capacity pool. So, the cost for cross-zone replication is based on the provisioned capacity pool size and tier. There's no extra 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 (the source) in one region to another Azure NetApp Files volume (the 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 use supported regional pairs.
For more information about SLOs, see Azure NetApp Files reliability.
Cost model for cross-region replication
When you use Azure NetApp Files cross-region replication, you pay only for the amount of data that 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 that you choose during the initial replication configuration. For more information, see Azure NetApp Files pricing.
Regular Azure NetApp Files storage capacity charges apply to the replication destination volume, also known as the data protection volume.
Pricing examples
The cross-region replication amount that's billed in a month is based on the amount of data that's replicated through the cross-region replication feature during that month. The amount of replicated data is measured in gibibyte (GiB). It represents the sum of data that's 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 conditions:
Your source volume is from the Azure NetApp Files Premium service level. It has a volume quota size of 1,000 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's in the US East 2 region.
You configure an hourly based cross-region replication between the two preceding volumes. Therefore, the price of replication is $0.12 per GiB.
For simplicity, assume that your source volume has a constant 0.5-GiB data change every hour but that the total volume consumed size doesn't grow. It 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 is replicated every hour in the subsequent incremental replications.
- Sum of the 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 $60 + $43.2 = $103.2
.
Regular Azure NetApp Files storage capacity charges apply to the destination volume. However, the destination volume can use a different and less expensive storage tier than the source volume tier.
Example 2: Month 2 incremental replications and resync replications
Assume that 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 occur as expected.
- Sum of the 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 occurs in the source region, and you failed over to the destination volume. After two hours, the source region recovered, and you performed a resync replication from the destination volume to the source volume. During the two hours, 0.8 GiB of data change occurred at the destination volume and needed to be resynced to the source.
- Sum of the 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 (348 GiB + 11 GiB + 0.8 GiB) * $0.12 = $43.18
.
Regular Azure NetApp Files storage capacity charges for Month 2 apply 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 extra layer of protection, you can protect your volumes by using a second protection volume in the following combinations:
Cross-region and cross-zone replication target volumes
Two cross-region replication target volumes
Two cross-zone replication target volumes in any combination of availability zones, including in-zone replication
Requirements for cross-zone-region replication
Cross-zone-region replication has the same requirements as cross-zone replication and cross-region replication.
If you use cross-region replication, you must use supported cross-region replication pairs.
Cross-zone-region replication can be performed under a single subscription or across subscriptions.
Supported cross-region replication pairs
Azure NetApp Files volume replication is supported between various Azure regional pairs and nonstandard 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 from Regional Pair B to Regional Pair A.
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 nonstandard 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 the source and the destination. This discrepancy is expected. Snapshot policies and replication schedules influence the number of snapshots. Snapshot policies and replication schedules, combined with the amount of data that changes between snapshots, influence the size of snapshots. For more information, see How Azure NetApp Files snapshots work.