Skip to content

Commit 377b0f9

Browse files
committed
GRS for LFS
1 parent 5d54915 commit 377b0f9

12 files changed

+25
-152
lines changed

articles/storage/common/storage-account-create.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ author: akashdubey-ms
77

88
ms.service: azure-storage
99
ms.topic: how-to
10-
ms.date: 09/12/2023
10+
ms.date: 05/15/2024
1111
ms.author: akashdubey
1212
ms.subservice: storage-common-concepts
1313
ms.custom: devx-track-azurecli, devx-track-azurepowershell, engagement-fy23, devx-track-extended-azdevcli
1414
---
1515

16-
# Create a storage account
16+
# Create an Azure storage account
1717

1818
An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, and tables. The storage account provides a unique namespace for your Azure Storage data that is accessible from anywhere in the world over HTTP or HTTPS. For more information about Azure storage accounts, see [Storage account overview](storage-account-overview.md).
1919

@@ -195,7 +195,6 @@ The following table describes the fields on the **Advanced** tab.
195195
| Blob storage | Enable network file system (NFS) v3 | Optional | NFS v3 provides Linux file system compatibility at object storage scale enables Linux clients to mount a container in Blob storage from an Azure Virtual Machine (VM) or a computer on-premises. For more information, see [Network File System (NFS) 3.0 protocol support in Azure Blob Storage](../blobs/network-file-system-protocol-support.md). |
196196
| Blob storage | Allow cross-tenant replication | Required | By default, users with appropriate permissions can configure object replication across Microsoft Entra tenants. To prevent replication across tenants, deselect this option. For more information, see [Prevent replication across Microsoft Entra tenants](../blobs/object-replication-overview.md#prevent-replication-across-azure-ad-tenants). |
197197
| Blob storage | Access tier | Required | Blob access tiers enable you to store blob data in the most cost-effective manner, based on usage. Select the hot tier (default) for frequently accessed data. Select the cool tier for infrequently accessed data. For more information, see [Hot, Cool, and Archive access tiers for blob data](../blobs/access-tiers-overview.md). |
198-
| Azure Files | Enable large file shares | Optional | Available only for standard file shares with the LRS or ZRS redundancies. |
199198

200199
The following image shows a standard configuration of the advanced properties for a new storage account.
201200

articles/storage/files/files-redundancy.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Understand the data redundancy options available in Azure file shar
44
author: khdownie
55
ms.service: azure-file-storage
66
ms.topic: conceptual
7-
ms.date: 03/27/2024
7+
ms.date: 05/15/2024
88
ms.author: kendownie
99
ms.custom: references_regions
1010
---
@@ -88,7 +88,7 @@ For applications requiring high durability for SMB file shares, you can choose g
8888
8989
When you create a storage account, you select the primary region for the account. The paired secondary region is determined based on the primary region, and can't be changed. For more information about regions supported by Azure, see [Azure regions](https://azure.microsoft.com/global-infrastructure/regions/).
9090

91-
Azure Files offers two options for copying your data to a secondary region. Currently, geo-redundant storage options are only available for standard SMB file shares that don't have the **large file shares** setting enabled on the storage account (up to 5 TiB), unless you've registered for [Azure Files geo-redundancy for large file shares](geo-redundant-storage-for-large-file-shares.md).
91+
Azure Files offers two options for copying your data to a secondary region. Currently, geo-redundant storage options are only available for standard SMB file shares.
9292

9393
- **Geo-redundant storage (GRS)** copies your data synchronously three times within a single physical location in the primary region using LRS. It then copies your data asynchronously to a single physical location in the secondary region. Within the secondary region, your data is copied synchronously three times using LRS.
9494
- **Geo-zone-redundant storage (GZRS)** copies your data synchronously across three Azure availability zones in the primary region using ZRS. It then copies your data asynchronously to a single physical location in the secondary region. Within the secondary region, your data is copied synchronously three times using LRS.

articles/storage/files/storage-files-migration-storsimple-8000.md

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ After making a list of your shares, map each share to the storage account where
182182
There are many configurations you can make on a storage account. Use the following checklist to confirm your storage account configurations. You can change the networking configuration after your migration is complete.
183183

184184
> [!div class="checklist"]
185-
> * Large file shares: Enabled - Large file shares improve performance and allow you to store up to 100 TiB in a share. This setting applies to target storage accounts with Azure file shares.
186185
> * Firewall and virtual networks: Disabled - don't configure any IP restrictions or limit storage account access to a specific virtual network. The public endpoint of the storage account is used during the migration. All IP addresses from Azure VMs must be allowed. It's best to configure any firewall rules on the storage account after the migration. Configure both your source and target storage accounts this way.
187186
> * Private Endpoints: Supported - You can enable private endpoints, but the public endpoint is used for the migration and must remain available. This applies to both your source and target storage accounts.
188187
@@ -222,7 +221,7 @@ This section discusses considerations around deploying the different resource ty
222221
You'll likely need to deploy several Azure storage accounts. Each one will hold a smaller number of Azure file shares, as per your deployment plan. Go to the Azure portal to [deploy your planned storage accounts](../common/storage-account-create.md#create-a-storage-account). Consider adhering to the following basic settings for any new storage account.
223222

224223
> [!IMPORTANT]
225-
> Don't configure network and firewall settings for your storage accounts now. Making those configurations at this point would make a migration impossible. Configure these Azure storage settings after the migration is complete.
224+
> Don't configure network and firewall settings for your storage accounts before or during your migration. Making those configurations at this point would make a migration impossible. The public endpoint must be accessible on source and target storage accounts. Limiting to specific IP ranges or virtual networks isn't supported. You can change the storage account networking configurations after the migration is complete.
226225
227226
#### Subscription
228227

@@ -260,27 +259,6 @@ There are several replication settings available. Only choose from the following
260259
> [!NOTE]
261260
> Geo redundant storage (GRS) and geo-zone redundant storage aren't supported.
262261
263-
#### Enable 100 TiB capacity file shares
264-
265-
:::row:::
266-
:::column:::
267-
:::image type="content" source="media/storage-files-how-to-create-large-file-share/large-file-shares-advanced-enable.png" alt-text="An image showing the Advanced tab in the Azure portal for creating a storage account.":::
268-
:::column-end:::
269-
:::column:::
270-
Under the **Advanced** section of the new storage account wizard in the Azure portal, you can enable **Large file shares** support in this storage account. If this option isn't available, you most likely selected the wrong redundancy type. Ensure you only select LRS or ZRS for this option to become available.
271-
:::column-end:::
272-
:::row-end:::
273-
274-
Using large file shares has several benefits:
275-
276-
* Performance is greatly increased as compared to the smaller 5 TiB file shares (for example, 10 times the IOPS).
277-
* Your migration will finish faster.
278-
* You ensure that a file share has enough capacity to hold all the data you'll migrate into it, including the storage capacity that differential backups require.
279-
* Future growth is covered.
280-
281-
> [!IMPORTANT]
282-
> Don't apply special networking to your storage account before or during your migration. The public endpoint must be accessible on source and target storage accounts. Limiting to specific IP ranges or virtual networks isn't supported. You can change the storage account networking configurations after the migration.
283-
284262
### Azure file shares
285263

286264
After creating your storage accounts, go to the **File share** section of the storage account(s) and deploy the appropriate number of Azure file shares as per your migration plan from Phase 1. Consider adhering to the following basic settings for your new file shares in Azure.
@@ -775,7 +753,7 @@ When using the StorSimple Data Manager migration service, either an entire migra
775753
| |*Could not find file &lt;path&gt; </br>Could not find a part of the path* |The job definition allows you to provide a source sub-path. This error is shown when that path does not exist. For instance: *\Share1 > \Share\Share1* </br> In this example you've specified *\Share1* as a sub-path in the source, mapping to another sub-path in the target. However, the source path does not exist (was misspelled?). Note: Windows is case preserving but not case dependent. Meaning specifying *\Share1* and *\share1* is equivalent. Also: Target paths that don't exist will be automatically created. |
776754
| |*This request is not authorized to perform this operation* |This error shows when the source StorSimple storage account or the target storage account with the Azure file share has a firewall setting enabled. You must allow traffic over the public endpoint and not restrict it with further firewall rules. Otherwise the Data Transformation Service will be unable to access either storage account, even if you authorized it. Disable any firewall rules and re-run the job. |
777755
|**Copying Files** |*The account being accessed does not support HTTP* |Disable internet routing on the target storage account or use the Microsoft routing endpoint. |
778-
| |*The specified share is full* |If the target is a premium Azure file share, ensure that you've provisioned sufficient capacity for the share. Temporary over-provisioning is a common practice. If the target is a standard Azure file share, check that the target share has the "large file share" feature enabled. Standard storage is growing as you use the share. However, if you use a legacy storage account as a target, you might encounter a 5 TiB share limit. You will have to manually enable the ["Large file share"](storage-how-to-create-file-share.md#enable-large-file-shares-on-an-existing-account) feature. Fix the limits on the target and re-run the job. |
756+
| |*The specified share is full* |If the target is a premium Azure file share, ensure that you've provisioned sufficient capacity for the share. Temporary over-provisioning is a common practice. |
779757

780758
### Item level errors
781759

articles/storage/files/storage-files-planning.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,12 +155,11 @@ Defender for Storage detects known malware, such as ransomware, viruses, spyware
155155
Defender for Storage doesn't access the storage account data and doesn't impact its performance. You can [enable Microsoft Defender for Storage](../common/azure-defender-storage-configure.md) at the subscription level (recommended) or the resource level.
156156

157157
## Storage tiers
158-
[!INCLUDE [storage-files-tiers-overview](../../../includes/storage-files-tiers-overview.md)]
159158

160-
#### Limitations
161-
[!INCLUDE [storage-files-tiers-large-file-share-availability](../../../includes/storage-files-tiers-large-file-share-availability.md)]
159+
[!INCLUDE [storage-files-tiers-overview](../../../includes/storage-files-tiers-overview.md)]
162160

163161
## Redundancy
162+
164163
[!INCLUDE [storage-files-redundancy-overview](../../../includes/storage-files-redundancy-overview.md)]
165164

166165
For more information about redundancy, see [Azure Files data redundancy](files-redundancy.md).

articles/storage/files/storage-files-scale-targets.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,22 +60,20 @@ Azure file share scale targets apply at the file share level.
6060
|-|-|-|
6161
| Minimum size of a file share | No minimum | 100 GiB (provisioned) |
6262
| Provisioned size increase/decrease unit | N/A | 1 GiB |
63-
| Maximum size of a file share | <ul><li>100 TiB, with large file share feature enabled<sup>2</sup></li><li>5 TiB, default</li></ul> | 100 TiB |
63+
| Maximum size of a file share | 100 TiB | 100 TiB |
6464
| Maximum number of files in a file share | No limit | No limit |
65-
| Maximum request rate (Max IOPS) | <ul><li>20,000, with large file share feature enabled<sup>2</sup></li><li>1,000 or 100 requests per 100 ms, default</li></ul> | <ul><li>Baseline IOPS: 3000 + 1 IOPS per GiB, up to 102,400</li><li>IOPS bursting: Max (10,000, 3x IOPS per GiB), up to 102,400</li></ul> |
66-
| Throughput (ingress + egress) for a single file share (MiB/sec) | <ul><li>Up to storage account limits, with large file share feature enabled<sup>2</sup></li><li>Up to 60 MiB/sec, default</li></ul> | 100 + CEILING(0.04 * ProvisionedStorageGiB) + CEILING(0.06 * ProvisionedStorageGiB) |
65+
| Maximum request rate (Max IOPS) | <ul><li>20,000</li><li>1,000 or 100 requests per 100 ms, default</li></ul> | <ul><li>Baseline IOPS: 3000 + 1 IOPS per GiB, up to 102,400</li><li>IOPS bursting: Max (10,000, 3x IOPS per GiB), up to 102,400</li></ul> |
66+
| Throughput (ingress + egress) for a single file share (MiB/sec) | <ul><li>Up to storage account limits</li><li>Up to 60 MiB/sec, default</li></ul> | 100 + CEILING(0.04 * ProvisionedStorageGiB) + CEILING(0.06 * ProvisionedStorageGiB) |
6767
| Maximum number of share snapshots | 200 snapshots | 200 snapshots |
6868
| Maximum object name length<sup>3</sup> (full pathname including all directories, file names, and backslash characters) | 2,048 characters | 2,048 characters |
69-
| Maximum length of individual pathname component<sup>3</sup> (in the path \A\B\C\D, each letter represents a directory or file that is an individual component) | 255 characters | 255 characters |
69+
| Maximum length of individual pathname component<sup>2</sup> (in the path \A\B\C\D, each letter represents a directory or file that is an individual component) | 255 characters | 255 characters |
7070
| Hard link limit (NFS only) | N/A | 178 |
7171
| Maximum number of SMB Multichannel channels | N/A | 4 |
7272
| Maximum number of stored access policies per file share | 5 | 5 |
7373

7474
<sup>1</sup> The limits for standard file shares apply to all three of the tiers available for standard file shares: transaction optimized, hot, and cool.
7575

76-
<sup>2</sup> Default on standard file shares is 5 TiB, see [Create an Azure file share](./storage-how-to-create-file-share.md) for the details on how to create file shares with 100 TiB size and increase existing standard file shares up to 100 TiB. To take advantage of the larger scale targets, you must change your quota so that it's larger than 5 TiB.
77-
78-
<sup>3</sup> Azure Files enforces certain [naming rules](/rest/api/storageservices/naming-and-referencing-shares--directories--files--and-metadata#directory-and-file-names) for directory and file names.
76+
<sup>2</sup> Azure Files enforces certain [naming rules](/rest/api/storageservices/naming-and-referencing-shares--directories--files--and-metadata#directory-and-file-names) for directory and file names.
7977

8078
### File scale targets
8179

0 commit comments

Comments
 (0)