Skip to content

Commit 420f99c

Browse files
authored
Merge pull request #207086 from b-ahibbard/anf-zonal-awareness-2022-05
Anf zonal awareness 2022 05
2 parents c51608c + 551403a commit 420f99c

14 files changed

+181
-17
lines changed

articles/availability-zones/az-region.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: awysza
55
ms.service: reliability
66
ms.subservice: availability-zones
77
ms.topic: conceptual
8-
ms.date: 08/23/2022
8+
ms.date: 10/20/2022
99
ms.author: rarco
1010
ms.reviewer: cynthn
1111
ms.custom: references_regions
@@ -154,6 +154,7 @@ In the Product Catalog, always-available services are listed as "non-regional" s
154154
| --- | --- |
155155
| [Azure HPC Cache](../hpc-cache/hpc-cache-overview.md) | ![An icon that signifies this service is zonal.](media/icon-zonal.svg) |
156156
| [Azure IoT Hub Device Provisioning Service](../iot-dps/about-iot-dps.md) | ![An icon that signifies this service is zone redundant.](media/icon-zone-redundant.svg) |
157+
| [Azure NetApp Files](../azure-netapp-files/use-availability-zones.md) | ![An icon that signifies this service is zonal.](media/icon-zonal.svg) |
157158
| Azure Red Hat OpenShift | ![An icon that signifies this service is zone redundant.](media/icon-zone-redundant.svg) ![An icon that signifies this service is zonal](media/icon-zonal.svg) |
158159
| [Azure Managed Instance for Apache Cassandra](../managed-instance-apache-cassandra/create-cluster-portal.md) | ![An icon that signifies this service is zone redundant.](media/icon-zone-redundant.svg) |
159160
| Azure Storage: Ultra Disk | ![An icon that signifies this service is zonal.](media/icon-zonal.svg) |

articles/azure-netapp-files/TOC.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
href: application-volume-group-introduction.md
8282
- name: Requirements and considerations for application volume group for SAP HANA
8383
href: application-volume-group-considerations.md
84-
- name: Data protection
84+
- name: Data protection and resiliency
8585
items:
8686
- name: How Azure NetApp Files snapshots work
8787
href: snapshots-introduction.md
@@ -91,12 +91,16 @@
9191
href: backup-introduction.md
9292
- name: Requirements and considerations for Azure NetApp Files backup
9393
href: backup-requirements-considerations.md
94-
- name: Cross-region replication
94+
- name: Disaster recovery with cross-region replication
9595
items:
9696
- name: Understand cross-region replication
9797
href: cross-region-replication-introduction.md
9898
- name: Requirements and considerations for cross-region replication
9999
href: cross-region-replication-requirements-considerations.md
100+
- name: High availability and resiliency with availability zones
101+
items:
102+
- name: Use availability zones for high availability
103+
href: use-availability-zones.md
100104
- name: Azure Application Consistent Snapshot (AzAcSnap) tool
101105
items:
102106
- name: What is AzAcSnap?
@@ -289,16 +293,20 @@
289293
href: backup-disable.md
290294
- name: Delete backups
291295
href: backup-delete.md
292-
- name: Manage cross-region replication
296+
- name: Manage replication
293297
items:
294-
- name: Create volume replication
298+
- name: Create cross-region replication
295299
href: cross-region-replication-create-peering.md
296300
- name: Display health and monitor status of replication relationship
297301
href: cross-region-replication-display-health-status.md
298302
- name: Manage disaster recovery
299303
href: cross-region-replication-manage-disaster-recovery.md
300304
- name: Delete volume replications or volumes
301305
href: cross-region-replication-delete.md
306+
- name: Manage availability zones
307+
items:
308+
- name: Manage availability zone volume placement
309+
href: manage-availability-zone-volume-placement.md
302310
- name: Develop
303311
items:
304312
- name: REST API

articles/azure-netapp-files/azure-netapp-files-create-volumes-smb.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: how-to
15-
ms.date: 10/18/2022
15+
ms.date: 10/20/2022
1616
ms.author: anfdocs
1717
---
1818
# Create an SMB volume for Azure NetApp Files
@@ -76,6 +76,9 @@ Before creating an SMB volume, you need to create an Active Directory connection
7676
* **Network features**
7777
In supported regions, you can specify whether you want to use **Basic** or **Standard** network features for the volume. See [Configure network features for a volume](configure-network-features.md) and [Guidelines for Azure NetApp Files network planning](azure-netapp-files-network-topologies.md) for details.
7878

79+
* **Availability zone**
80+
This option lets you deploy the new volume in the logical availability zone that you specify. Select an availability zone where Azure NetApp Files resources are present. For details, see [Manage availability zone volume placement](manage-availability-zone-volume-placement.md).
81+
7982
* If you want to apply an existing snapshot policy to the volume, click **Show advanced section** to expand it, specify whether you want to hide the snapshot path, and select a snapshot policy in the pull-down menu.
8083

8184
For information about creating a snapshot policy, see [Manage snapshot policies](snapshots-manage-policy.md).
@@ -143,6 +146,7 @@ You can set permissions for a file or folder by using the **Security** tab of th
143146

144147
## Next steps
145148

149+
* [Manage availability zone volume placement for Azure NetApp Files](manage-availability-zone-volume-placement.md)
146150
* [Mount a volume for Windows or Linux virtual machines](azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md)
147151
* [Resource limits for Azure NetApp Files](azure-netapp-files-resource-limits.md)
148152
* [Enable Active Directory Domain Services (ADDS) LDAP authentication for NFS volumes](configure-ldap-over-tls.md)

articles/azure-netapp-files/azure-netapp-files-create-volumes.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: how-to
15-
ms.date: 10/18/2022
15+
ms.date: 10/20/2022
1616
ms.author: anfdocs
1717
---
1818
# Create an NFS volume for Azure NetApp Files
@@ -89,6 +89,9 @@ This article shows you how to create an NFS volume. For SMB volumes, see [Create
8989
* **Network features**
9090
In supported regions, you can specify whether you want to use **Basic** or **Standard** network features for the volume. See [Configure network features for a volume](configure-network-features.md) and [Guidelines for Azure NetApp Files network planning](azure-netapp-files-network-topologies.md) for details.
9191

92+
* **Availability zone**
93+
This option lets you deploy the new volume in the logical availability zone that you specify. Select an availability zone where Azure NetApp Files resources are present. For details, see [Manage availability zone volume placement](manage-availability-zone-volume-placement.md).
94+
9295
* If you want to apply an existing snapshot policy to the volume, click **Show advanced section** to expand it, specify whether you want to hide the snapshot path, and select a snapshot policy in the pull-down menu.
9396

9497
For information about creating a snapshot policy, see [Manage snapshot policies](snapshots-manage-policy.md).
@@ -127,6 +130,7 @@ This article shows you how to create an NFS volume. For SMB volumes, see [Create
127130

128131
## Next steps
129132

133+
* [Manage availability zone volume placement for Azure NetApp Files](manage-availability-zone-volume-placement.md)
130134
* [Configure NFSv4.1 default domain for Azure NetApp Files](azure-netapp-files-configure-nfsv41-domain.md)
131135
* [Configure NFSv4.1 Kerberos encryption](configure-kerberos-encryption.md)
132136
* [Enable Active Directory Domain Services (AD DS) LDAP authentication for NFS volumes](configure-ldap-over-tls.md)

articles/azure-netapp-files/backup-configure-policy-based.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: how-to
15-
ms.date: 01/05/2022
15+
ms.date: 09/30/2022
1616
ms.author: anfdocs
1717
---
1818
# Configure policy-based backups for Azure NetApp Files
@@ -89,19 +89,20 @@ To enable a policy-based (scheduled) backup:
8989
2. Select your Azure NetApp Files account.
9090
3. Select **Backups**.
9191

92-
![Screenshot that shows how to navigate to Backups option.](../media/azure-netapp-files/backup-navigate.png)
92+
:::image type="content" source="../media/azure-netapp-files/backup-navigate.png" alt-text="Screenshot that shows how to navigate to Backups option." lightbox="../media/azure-netapp-files/backup-navigate.png":::
9393

9494
4. Select **Backup Policies**.
9595
5. Select **Add**.
9696
6. In the **Backup Policy** page, specify the backup policy name. Enter the number of backups that you want to keep for daily, weekly, and monthly backups. Click **Save**.
9797

98-
![Screenshot that shows the Backup Policy window.](../media/azure-netapp-files/backup-policy-window-daily.png)
99-
98+
:::image type="content" source="../media/azure-netapp-files/backup-policy-window-daily.png" alt-text="Screenshot that shows the Backup Policy window." lightbox="../media/azure-netapp-files/backup-policy-window-daily.png":::
99+
100100
* If you configure and attach a backup policy to the volume without attaching a snapshot policy, the backup does not function properly. There will be only a baseline snapshot transferred to the Azure storage.
101101
* For each backup policy that you configure (for example, daily backups), ensure that you have a corresponding snapshot policy configuration (for example, daily snapshots).
102102
* Backup policy has a dependency on snapshot policy. If you haven’t created snapshot policy yet, you can configure both policies at the same time by selecting the **Create snapshot policy** checkbox on the Backup Policy window.
103103

104-
![Screenshot that shows the Backup Policy window with Snapshot Policy selected.](../media/azure-netapp-files/backup-policy-snapshot-policy-option.png)
104+
:::image type="content" source="../media/azure-netapp-files/backup-policy-snapshot-policy-option.png" alt-text="Screenshot that shows the Backup Policy window with Snapshot Policy selected." lightbox="../media/azure-netapp-files/backup-policy-snapshot-policy-option.png":::
105+
105106

106107
### Example of a valid configuration
107108

@@ -144,7 +145,7 @@ To enable the backup functionality for a volume:
144145

145146
The Vault information is pre-populated.
146147

147-
![Screenshot that shows Configure Backups window.](../media/azure-netapp-files/backup-configure-window.png)
148+
:::image type="content" source="../media/azure-netapp-files/backup-configure-window.png" alt-text="Screenshot that shows Configure Backups window." lightbox="../media/azure-netapp-files/backup-configure-window.png":::
148149

149150

150151
## Next steps

articles/azure-netapp-files/create-volumes-dual-protocol.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: how-to
15-
ms.date: 10/18/2022
15+
ms.date: 10/20/2022
1616
ms.author: anfdocs
1717
---
1818
# Create a dual-protocol volume for Azure NetApp Files
@@ -34,7 +34,7 @@ To create NFS volumes, see [Create an NFS volume](azure-netapp-files-create-volu
3434
* Create a reverse lookup zone on the DNS server and then add a pointer (PTR) record of the AD host machine in that reverse lookup zone. Otherwise, the dual-protocol volume creation will fail.
3535
* The **Allow local NFS users with LDAP** option in Active Directory connections intends to provide occasional and temporary access to local users. When this option is enabled, user authentication and lookup from the LDAP server stop working, and the number of group memberships that Azure NetApp Files will support will be limited to 16. As such, you should keep this option *disabled* on Active Directory connections, except for the occasion when a local user needs to access LDAP-enabled volumes. In that case, you should disable this option as soon as local user access is no longer required for the volume. See [Allow local NFS users with LDAP to access a dual-protocol volume](#allow-local-nfs-users-with-ldap-to-access-a-dual-protocol-volume) about managing local user access.
3636
* Ensure that the NFS client is up to date and running the latest updates for the operating system.
37-
* Dual-protocol volumes support both Active Directory Domain Services (ADDS) and Azure Active Directory Domain Services (AADDS).
37+
* Dual-protocol volumes support both Active Directory Domain Services (AD DS) and Azure Active Directory Domain Services (AADDS).
3838
* Dual-protocol volumes do not support the use of LDAP over TLS with AADDS. See [LDAP over TLS considerations](configure-ldap-over-tls.md#considerations).
3939
* The NFS version used by a dual-protocol volume can be NFSv3 or NFSv4.1. The following considerations apply:
4040
* Dual protocol does not support the Windows ACLS extended attributes `set/get` from NFS clients.
@@ -107,6 +107,9 @@ To create NFS volumes, see [Create an NFS volume](azure-netapp-files-create-volu
107107
* **Network features**
108108
In supported regions, you can specify whether you want to use **Basic** or **Standard** network features for the volume. See [Configure network features for a volume](configure-network-features.md) and [Guidelines for Azure NetApp Files network planning](azure-netapp-files-network-topologies.md) for details.
109109

110+
* **Availability zone**
111+
This option lets you deploy the new volume in the logical availability zone that you specify. Select an availability zone where Azure NetApp Files resources are present. For details, see [Manage availability zone volume placement](manage-availability-zone-volume-placement.md).
112+
110113
* If you want to apply an existing snapshot policy to the volume, click **Show advanced section** to expand it, specify whether you want to hide the snapshot path, and select a snapshot policy in the pull-down menu.
111114

112115
For information about creating a snapshot policy, see [Manage snapshot policies](snapshots-manage-policy.md).
@@ -207,6 +210,7 @@ Follow instructions in [Configure an NFS client for Azure NetApp Files](configur
207210

208211
## Next steps
209212

213+
* [Manage availability zone volume placement for Azure NetApp Files](manage-availability-zone-volume-placement.md)
210214
* [Configure NFSv4.1 Kerberos encryption](configure-kerberos-encryption.md)
211215
* [Configure an NFS client for Azure NetApp Files](configure-nfs-clients.md)
212216
* [Configure Unix permissions and change ownership mode](configure-unix-permissions-change-ownership-mode.md).

articles/azure-netapp-files/faq-backup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.workload: storage
66
ms.topic: conceptual
77
author: b-hchen
88
ms.author: anfdocs
9-
ms.date: 10/11/2021
9+
ms.date: 09/10/2022
1010
---
1111
# Azure NetApp Files backup FAQs
1212

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
title: Manage availability zone volume placement for Azure NetApp Files | Microsoft Docs
3+
description: Describes how to create a volume with an availability zone by using Azure NetApp Files.
4+
services: azure-netapp-files
5+
documentationcenter: ''
6+
author: b-ahibbard
7+
manager: ''
8+
editor: ''
9+
10+
ms.assetid:
11+
ms.service: azure-netapp-files
12+
ms.workload: storage
13+
ms.tgt_pltfrm: na
14+
ms.topic: how-to
15+
ms.date: 10/20/2022
16+
ms.author: anfdocs
17+
---
18+
# Manage availability zone volume placement for Azure NetApp Files
19+
20+
Azure NetApp Files lets you deploy new volumes in the logical availability zone of your choice. To better understand availability zones, refer to [Using availability zones for high availability](use-availability-zones.md).
21+
22+
## Requirements and considerations
23+
24+
* The availability zone volume placement feature is supported only on newly created volumes. It is not currently supported on existing volumes.
25+
26+
* This feature does not guarantee free capacity in the availability zone. For example, even if you can deploy a VM in availability zone 3 of the East US region, it doesn’t guarantee free Azure NetApp Files capacity in that zone. If no sufficient capacity is available, volume creation will fail.
27+
28+
* After a volume is created with an availability zone, the specified availability zone can’t be modified. Volumes can’t be moved between availability zones.
29+
30+
* NetApp accounts and capacity pools are not bound by the availability zone. A capacity pool can contain volumes in different availability zones.
31+
32+
* This feature provides zonal volume placement, with latency within the zonal latency envelopes. It does not provide proximity placement towards compute. As such, it doesn’t provide lowest latency guarantee.
33+
34+
* Each data center is assigned to a physical zone. Physical zones are mapped to logical zones in your Azure subscription. Azure subscriptions are automatically assigned this mapping at the time a subscription is created. This feature aligns with the generic logical-to-physical availability zone mapping for the subscription.
35+
36+
* VMs and Azure NetApp Files volumes are to be deployed separately, within the same logical availability zone to create zone alignment between VMs and Azure NetApp Files. The availability zone volume placement feature does not create zonal VMs upon volume creation, or vice versa.
37+
38+
## Register the feature
39+
40+
The feature of availability zone volume placement is currently in preview. If you are using this feature for the first time, you need to register the feature first.
41+
42+
1. Register the feature:
43+
44+
```azurepowershell-interactive
45+
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFAvailabilityZone
46+
```
47+
48+
2. Check the status of the feature registration:
49+
50+
```azurepowershell-interactive
51+
Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFAvailabilityZone
52+
```
53+
54+
> [!NOTE]
55+
> The **RegistrationState** may be in the `Registering` state for up to 60 minutes before changing to `Registered`. Wait until the status is **Registered** before continuing.
56+
57+
You can also use [Azure CLI commands](/cli/azure/feature) `az feature register` and `az feature show` to register the feature and display the registration status.
58+
59+
## Create a volume with an availability zone
60+
61+
1. Select **Volumes** from your capacity pool. Then select **+ Add volume** to create a volume.
62+
63+
For details about volume creation, see:
64+
* [Create an NFS volume](azure-netapp-files-create-volumes.md)
65+
* [Create an SMB volume](azure-netapp-files-create-volumes-smb.md)
66+
* [Create a dual-protocol volume](create-volumes-dual-protocol.md)
67+
68+
2. In the **Create a Volume** page, under the **Basic** tab, select the **Availability Zone** pulldown to specify an availability zone where Azure NetApp Files resources are present.
69+
70+
> [!IMPORTANT]
71+
> Logical availability zones for the subscription without Azure NetApp Files presence are marked `(Unavailable)` and are greyed out.
72+
73+
[ ![Screenshot that shows the Availability Zone menu.](../media/azure-netapp-files/availability-zone-menu-drop-down.png) ](../media/azure-netapp-files/availability-zone-menu-drop-down.png#lightbox)
74+
75+
76+
3. Follow the UI to create the volume. The **Review + Create** page shows the selected availability zone you specified.
77+
78+
[ ![Screenshot that shows the Availability Zone review.](../media/azure-netapp-files/availability-zone-display-down.png) ](../media/azure-netapp-files/availability-zone-display-down.png#lightbox)
79+
80+
4. After you create the volume, the **Volume Overview** page includes availability zone information for the volume.
81+
82+
[ ![Screenshot that shows the Availability Zone volume overview.](../media/azure-netapp-files/availability-zone-volume-overview.png) ](../media/azure-netapp-files/availability-zone-volume-overview.png#lightbox)
83+
84+
> [!IMPORTANT]
85+
> Once the volume is created using the availability zone volume placement feature, the volume has the same level of support as other volumes deployed in the subscription without this feature enabled. For example, if there is an issue with backup and restore on the volume, it will be supported because the problem is not with the availability zone volume placement feature itself.
86+
87+
## Next steps
88+
89+
* [Use availability zones for high availability](use-availability-zones.md)
90+
* [Create an NFS volume for Azure NetApp Files](azure-netapp-files-create-volumes.md)
91+
* [Create an SMB volume for Azure NetApp Files](azure-netapp-files-create-volumes-smb.md)
92+
* [Create a dual-protocol volume for Azure NetApp Files](create-volumes-dual-protocol.md)

0 commit comments

Comments
 (0)