Skip to content

Commit 56d51b5

Browse files
authored
Merge pull request #209963 from b-ahibbard/anf-large-volumes-2022.09
Large volumes preview
2 parents abb1a23 + 754fd21 commit 56d51b5

17 files changed

+183
-64
lines changed

articles/azure-netapp-files/TOC.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
items:
1414
- name: Set up Azure NetApp Files and create an NFS volume
1515
href: azure-netapp-files-quickstart-set-up-account-create-volumes.md
16-
# - name: Tutorials
16+
# - name: Tutorials
1717
# - name: Samples
1818
- name: Concepts
1919
items:
@@ -45,6 +45,8 @@
4545
href: volume-hard-quota-guidelines.md
4646
- name: Regional capacity quota
4747
href: regional-capacity-quota.md
48+
- name: Requirements and considerations for large volumes
49+
href: large-volumes-requirements-considerations.md
4850
- name: Performance
4951
items:
5052
- name: Performance considerations for Azure NetApp Files

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

Lines changed: 14 additions & 9 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: 02/02/2023
15+
ms.date: 02/21/2023
1616
ms.author: anfdocs
1717
---
1818
# Create an SMB volume for Azure NetApp Files
@@ -32,14 +32,14 @@ Before creating an SMB volume, you need to create an Active Directory connection
3232

3333
## Add an SMB volume
3434

35-
1. Click the **Volumes** blade from the Capacity Pools blade.
35+
1. Select the **Volumes** blade from the Capacity Pools blade.
3636

3737
![Navigate to Volumes](../media/azure-netapp-files/azure-netapp-files-navigate-to-volumes.png)
3838

39-
2. Click **+ Add volume** to create a volume.
39+
2. Select **+ Add volume** to create a volume.
4040
The Create a Volume window appears.
4141

42-
3. In the Create a Volume window, click **Create** and provide information for the following fields under the Basics tab:
42+
3. In the Create a Volume window, select **Create** and provide information for the following fields under the Basics tab:
4343
* **Volume name**
4444
Specify the name for the volume that you are creating.
4545

@@ -53,6 +53,10 @@ Before creating an SMB volume, you need to create an Active Directory connection
5353

5454
The **Available quota** field shows the amount of unused space in the chosen capacity pool that you can use towards creating a new volume. The size of the new volume must not exceed the available quota.
5555

56+
* **Large Volume**
57+
If the quota of your volume is less than 100 TiB, select **No**. If the quota of your volume is greater than 100 TiB, select **Yes**.
58+
[!INCLUDE [Large volumes warning](includes/large-volumes-notice.md)]
59+
5660
* **Throughput (MiB/S)**
5761
If the volume is created in a manual QoS capacity pool, specify the throughput you want for the volume.
5862

@@ -67,7 +71,7 @@ Before creating an SMB volume, you need to create an Active Directory connection
6771
Specify the subnet that you want to use for the volume.
6872
The subnet you specify must be delegated to Azure NetApp Files.
6973

70-
If you haven't delegated a subnet, you can click **Create new** on the Create a Volume page. Then in the Create Subnet page, specify the subnet information, and select **Microsoft.NetApp/volumes** to delegate the subnet for Azure NetApp Files. In each VNet, only one subnet can be delegated to Azure NetApp Files.
74+
If you haven't delegated a subnet, you can select **Create new** on the Create a Volume page. Then in the Create Subnet page, specify the subnet information, and select **Microsoft.NetApp/volumes** to delegate the subnet for Azure NetApp Files. In each VNet, only one subnet can be delegated to Azure NetApp Files.
7175

7276
![Create a volume](../media/azure-netapp-files/azure-netapp-files-new-volume.png)
7377

@@ -79,13 +83,13 @@ Before creating an SMB volume, you need to create an Active Directory connection
7983
* **Availability zone**
8084
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).
8185

82-
* 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.
86+
* If you want to apply an existing snapshot policy to the volume, select **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.
8387

8488
For information about creating a snapshot policy, see [Manage snapshot policies](snapshots-manage-policy.md).
8589

8690
![Show advanced selection](../media/azure-netapp-files/volume-create-advanced-selection.png)
8791

88-
4. Click **Protocol** and complete the following information:
92+
4. Select **Protocol** and complete the following information:
8993
* Select **SMB** as the protocol type for the volume.
9094

9195
* Select your **Active Directory** connection from the drop-down list.
@@ -130,7 +134,7 @@ Before creating an SMB volume, you need to create an Active Directory connection
130134

131135
![Screenshot that describes the Protocol tab of creating an SMB volume.](../media/azure-netapp-files/azure-netapp-files-protocol-smb.png)
132136

133-
5. Click **Review + Create** to review the volume details. Then click **Create** to create the SMB volume.
137+
5. Select **Review + Create** to review the volume details. Then select **Create** to create the SMB volume.
134138

135139
The volume you created appears in the Volumes page.
136140

@@ -163,9 +167,10 @@ You can modify SMB share permissions using Microsoft Management Console (MMC).
163167
## Next steps
164168

165169
* [Manage availability zone volume placement for Azure NetApp Files](manage-availability-zone-volume-placement.md)
170+
* [Requirements and considerations for large volumes](large-volumes-requirements-considerations.md)
166171
* [Mount a volume for Windows or Linux virtual machines](azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md)
167172
* [Resource limits for Azure NetApp Files](azure-netapp-files-resource-limits.md)
168-
* [Enable Active Directory Domain Services (ADDS) LDAP authentication for NFS volumes](configure-ldap-over-tls.md)
173+
* [Enable Active Directory Domain Services (AD DS) LDAP authentication for NFS volumes](configure-ldap-over-tls.md)
169174
* [Enable Continuous Availability on existing SMB volumes](enable-continuous-availability-existing-SMB.md)
170175
* [SMB encryption](azure-netapp-files-smb-performance.md#smb-encryption)
171176
* [Troubleshoot volume errors for Azure NetApp Files](troubleshoot-volumes.md)

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

Lines changed: 6 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: 11/08/2022
15+
ms.date: 02/23/2023
1616
ms.author: anfdocs
1717
---
1818
# Create an NFS volume for Azure NetApp Files
@@ -66,6 +66,10 @@ This article shows you how to create an NFS volume. For SMB volumes, see [Create
6666

6767
The **Available quota** field shows the amount of unused space in the chosen capacity pool that you can use towards creating a new volume. The size of the new volume must not exceed the available quota.
6868

69+
* **Large Volume**
70+
If the quota of your volume is less than 100 TiB, select **No**. If the quota of your volume is greater than 100 TiB, select **Yes**.
71+
[!INCLUDE [Large volumes warning](includes/large-volumes-notice.md)]
72+
6973
* **Throughput (MiB/S)**
7074
If the volume is created in a manual QoS capacity pool, specify the throughput you want for the volume.
7175

@@ -145,3 +149,4 @@ This article shows you how to create an NFS volume. For SMB volumes, see [Create
145149
* [Learn about virtual network integration for Azure services](../virtual-network/virtual-network-for-azure-services.md)
146150
* [Configure access control lists on NFSv4.1 with Azure NetApp Files](configure-access-control-lists.md)
147151
* [Application resilience FAQs for Azure NetApp Files](faq-application-resilience.md)
152+
* [Requirements and considerations for large volumes](large-volumes-requirements-considerations.md)

articles/azure-netapp-files/azure-netapp-files-resource-limits.md

Lines changed: 23 additions & 8 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: conceptual
15-
ms.date: 02/21/2023
15+
ms.date: 02/23/2023
1616
ms.author: anfdocs
1717
---
1818
# Resource limits for Azure NetApp Files
@@ -31,15 +31,17 @@ The following table describes resource limits for Azure NetApp Files:
3131
| Number of volumes per subscription | 500 | Yes |
3232
| Number of volumes per capacity pool | 500 | Yes |
3333
| Number of snapshots per volume | 255 | No |
34-
| Number of IPs in a VNet (including immediately peered VNets) accessing volumes in an Azure NetApp Files hosting VNet | <ul><li>**Basic**: 1000</li><li>**Standard**: [Same standard limits as VMs](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-resource-manager-virtual-networking-limits)</li></ul> | No |
34+
| Number of IPs in a virtual network (including immediately peered VNets) accessing volumes in an Azure NetApp Files hosting VNet | <ul><li>**Basic**: 1000</li><li>**Standard**: [Same standard limits as VMs](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-resource-manager-virtual-networking-limits)</li></ul> | No |
3535
| Minimum size of a single capacity pool | 2 TiB* | No |
36-
| Maximum size of a single capacity pool | 500 TiB | No |
37-
| Minimum size of a single volume | 100 GiB | No |
38-
| Maximum size of a single volume | 100 TiB | No |
36+
| Maximum size of a single capacity pool | 500 TiB | Yes |
37+
| Minimum size of a single regular volume | 100 GiB | No |
38+
| Maximum size of a single regular volume | 100 TiB | No |
39+
| Minimum size of a single [large volume](large-volumes-requirements-considerations.md) | 102,401 GiB | No |
40+
| Maximum size of a single large volume | 500 TiB | No |
3941
| Maximum size of a single file | 16 TiB | No |
4042
| Maximum size of directory metadata in a single directory | 320 MB | No |
4143
| Maximum number of files in a single directory | *Approximately* 4 million. <br> See [Determine if a directory is approaching the limit size](#directory-limit). | No |
42-
| Maximum number of files ([`maxfiles`](#maxfiles)) per volume | 106,255,630 | Yes |
44+
| Maximum number of files [`maxfiles`](#maxfiles) per volume | 106,255,630 | Yes |
4345
| Maximum number of export policy rules per volume | 5 | No |
4446
| Minimum assigned throughput for a manual QoS volume | 1 MiB/s | No |
4547
| Maximum assigned throughput for a manual QoS volume | 4,500 MiB/s | No |
@@ -84,13 +86,15 @@ Azure NetApp Files volumes have a limit called *`maxfiles`*. The `maxfiles` limi
8486

8587
The service dynamically adjusts the `maxfiles` limit for a volume based on its provisioned size. For example, a volume configured initially with a size of 1 TiB would have a `maxfiles` limit of 21,251,126. Subsequent changes to the size of the volume would result in an automatic readjustment of the `maxfiles` limit based on the following rules:
8688

89+
**For volumes up to 100 TiB in size:**
90+
8791
| Volume size (quota) | Automatic readjustment of the `maxfiles` limit |
8892
|----------------------------|-------------------|
89-
| <= 1 TiB | 21,251,126 |
93+
| <= 1 TiB | 21,251,126 |
9094
| > 1 TiB but <= 2 TiB | 42,502,252 |
9195
| > 2 TiB but <= 3 TiB | 63,753,378 |
9296
| > 3 TiB but <= 4 TiB | 85,004,504 |
93-
| > 4 TiB | 106,255,630 |
97+
| > 4 TiB but <= 100 TiB | 106,255,630 |
9498

9599
>[!IMPORTANT]
96100
> If your volume has a volume size (quota) of more than 4 TiB and you want to increase the `maxfiles` limit, you must initiate [a support request](#request-limit-increase).
@@ -102,6 +106,16 @@ You can increase the `maxfiles` limit to 531,278,150 if your volume quota is at
102106
>[!IMPORTANT]
103107
> Once a volume has exceeded a `maxfiles` limit, you cannot reduce volume size below the quota corresponding to that `maxfiles` limit even if you have reduced the actual used file count. For example, if you have crossed the 63,753,378 `maxfiles` limit, the volume quota cannot be reduced below its corresponding index of 2 TiB.
104108
109+
**For [large volumes](azure-netapp-files-understand-storage-hierarchy.md#large-volumes):**
110+
111+
| Volume size (quota) | Automatic readjustment of the `maxfiles` limit |
112+
| - | - |
113+
| > 100 TiB | 2,550,135,120 |
114+
115+
You can increase the `maxfiles` limit beyond 2,550,135,120 using a support request. For every 2,550,135,120 files you increase (or a fraction thereof), you need to increase the corresponding volume quota by 120 TiB. For example, if you increase `maxfiles` limit from 2,550,135,120 to 5,100,270,240 files (or any number in between), you need to increase the volume quota to at least 240 TiB.
116+
117+
The maximum `maxfiles` value for a 500 TiB volume is 10,625,563,000 files.
118+
105119
You cannot set `maxfiles` limits for data protection volumes via a quota request. Azure NetApp Files automatically increases the `maxfiles` limit of a data protection volume to accommodate the number of files replicated to the volume. When a failover happens to a data protection volume, the `maxfiles` limit remains the last value before the failover. In this situation, you can submit a `maxfiles` [quota request](#request-limit-increase) for the volume.
106120

107121
## Request limit increase
@@ -143,6 +157,7 @@ You can create an Azure support request to increase the adjustable limits from t
143157
## Next steps
144158

145159
- [Understand the storage hierarchy of Azure NetApp Files](azure-netapp-files-understand-storage-hierarchy.md)
160+
- [Requirements and considerations for large volumes](large-volumes-requirements-considerations.md)
146161
- [Cost model for Azure NetApp Files](azure-netapp-files-cost-model.md)
147162
- [Regional capacity quota for Azure NetApp Files](regional-capacity-quota.md)
148163
- [Request region access for Azure NetApp Files](request-region-access.md)

articles/azure-netapp-files/azure-netapp-files-understand-storage-hierarchy.md

Lines changed: 12 additions & 4 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: overview
15-
ms.date: 02/21/2023
15+
ms.date: 02/23/2023
1616
ms.author: anfdocs
1717
---
1818
# Storage hierarchy of Azure NetApp Files
@@ -41,7 +41,7 @@ Understanding how capacity pools work helps you select the right capacity pool t
4141
### General rules of capacity pools
4242

4343
- A capacity pool is measured by its provisioned capacity.
44-
For more information, see [QoS types](#qos_types).
44+
For more information, see [QoS types](#qos_types).
4545
- The capacity is provisioned by the fixed SKUs that you purchased (for example, a 4-TiB capacity).
4646
- A capacity pool can have only one service level.
4747
- Each capacity pool can belong to only one NetApp account. However, you can have multiple capacity pools within a NetApp account.
@@ -51,7 +51,7 @@ Understanding how capacity pools work helps you select the right capacity pool t
5151

5252
### <a name="qos_types"></a>Quality of Service (QoS) types for capacity pools
5353

54-
The QoS type is an attribute of a capacity pool. Azure NetApp Files provides two QoS types of capacity pools--*auto (default)* and *manual*.
54+
The QoS type is an attribute of a capacity pool. Azure NetApp Files provides two QoS types of capacity pools: *auto (default)* and *manual*.
5555

5656
#### *Automatic (or auto)* QoS type
5757

@@ -71,14 +71,21 @@ In a manual QoS capacity pool, you can assign the capacity and throughput for a
7171

7272
##### Example of using manual QoS
7373

74-
When you use a manual QoS capacity pool with, for example, an SAP HANA system, an Oracle database, or other workloads requiring multiple volumes, the capacity pool can be used to create these application volumes. Each volume can provide the individual size and throughput to meet the application requirements. See [Throughput limit examples of volumes in a manual QoS capacity pool](azure-netapp-files-service-levels.md#throughput-limit-examples-of-volumes-in-a-manual-qos-capacity-pool) for details about the benefits.
74+
When you use a manual QoS capacity pool with, for example, an SAP HANA system, an Oracle database, or other workloads requiring multiple volumes, the capacity pool can be used to create these application volumes. Each volume can provide the individual size and throughput to meet the application requirements. See [Throughput limit examples of volumes in a manual QoS capacity pool](azure-netapp-files-service-levels.md#throughput-limit-examples-of-volumes-in-a-manual-qos-capacity-pool) for details about the benefits.
7575

7676
## <a name="volumes"></a>Volumes
7777

7878
- A volume is measured by logical capacity consumption and is scalable.
7979
- A volume's capacity consumption counts against its pool's provisioned capacity.
8080
- A volume’s throughput consumption counts against its pool’s available throughput. See [Manual QoS type](#manual-qos-type).
8181
- Each volume belongs to only one pool, but a pool can contain multiple volumes.
82+
- Volumes contain a capacity of between 4 TiB and 100 TiB. You can create a [large volume](#large-volumes) with a size of between 100 TiB and 500 TiB.
83+
84+
## Large volumes
85+
86+
Azure NetApp Files allows you to create volumes up to 500 TiB in size, exceeding the previous 100-TiB limit. Large volumes begin at a capacity of 102,401 GiB and scale up to 500 TiB, whereas regular Azure NetApp Files volumes, which are offered between 100 GiB and 102,400 GiB.
87+
88+
For more information, see [Requirements and considerations for large volumes](large-volumes-requirements-considerations.md).
8289

8390
## Next steps
8491

@@ -87,3 +94,4 @@ When you use a manual QoS capacity pool with, for example, an SAP HANA system, a
8794
- [Performance considerations for Azure NetApp Files](azure-netapp-files-performance-considerations.md)
8895
- [Create a capacity pool](azure-netapp-files-set-up-capacity-pool.md)
8996
- [Manage a manual QoS capacity pool](manage-manual-qos-capacity-pool.md)
97+
- [Requirements and considerations for large volumes](large-volumes-requirements-considerations.md)

0 commit comments

Comments
 (0)