Skip to content

Commit 47e1d7c

Browse files
committed
Addressing first round of editorial feedback
1 parent c003b4e commit 47e1d7c

File tree

9 files changed

+26
-22
lines changed

9 files changed

+26
-22
lines changed

articles/storage/files/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
- name: Migrate to Azure File Sync
124124
href: storage-sync-offline-data-transfer.md
125125
- name: Migrate from an on-premises NAS to a hybrid file server with Azure File Sync
126-
href: storage-files-migration-nas-to-hybrid.md
126+
href: storage-files-migration-nas-hybrid.md
127127
- name: StorSimple 8100 and 8600 migration guide
128128
href: storage-files-migration-storsimple-8000.md
129129
- name: StorSimple 1200 migration guide
51.6 KB
Loading
103 KB
Loading

articles/storage/files/storage-files-migration-nas-to-hybrid.md renamed to articles/storage/files/storage-files-migration-nas-hybrid.md

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.author: fauhse
99
ms.subservice: files
1010
---
1111

12-
# Migrate files from an on-premises Network Attached Storage (NAS) location to a hybrid cloud deployment with Azure File Sync and Azure file shares
12+
# Migrate from Network Attached Storage (NAS) to a hybrid cloud deployment with Azure File Sync
1313

1414
Azure File Sync works on Direct Attached Storage (DAS) locations and does not support sync to Network Attached Storage (NAS) locations.
1515
This fact makes a migration of your files necessary and this article guides you through the planning and execution of such a migration.
@@ -22,13 +22,14 @@ The goal is to move the shares that you have on your NAS appliance to a Windows
2222

2323
As mentioned in the Azure Files migration overview article, using the correct copy tool and approach is important. Your NAS appliance is exposing SMB shares directly on your local network. RoboCopy, built-into Windows Server, is the best way to move your files in this migration scenario.
2424

25-
- Phase 1: [Identify how many Azure file shares you need](#phase-1-identify-how-many-azure-file-shares-you-need)
26-
- Phase 2: [Provision a suitable Windows Server on-premises](#phase-2-provision-a-suitable-windows-server-on-premises)
27-
- Phase 3: [Deploy Azure storage resources](#phase-3-deploy-azure-storage-resources)
28-
- Phase 4: [Deploy the Azure File Sync agent](#phase-4-deploy-azure-file-sync)
29-
- Phase 5: [Configure Azure File Sync on the Windows Server](#phase-5-configure-azure-file-sync-on-the-windows-server)
30-
- Phase 6: [RoboCopy](#phase-6-robocopy)
31-
- Phase 7: [User cut-over](#phase-7-user-cut-over)
25+
- Phase 1: Identify how many Azure file shares you need
26+
- Phase 2: Provision a suitable Windows Server on-premises](#phase-2-provision-a-suitable-windows-server-on-premises)
27+
- Phase 3: Deploy the Azure File Sync cloud resource
28+
- Phase 4: Deploy Azure storage resources
29+
- Phase 5: Deploy the Azure File Sync agent
30+
- Phase 6: Configure Azure File Sync on the Windows Server
31+
- Phase 7: RoboCopy
32+
- Phase 8: User cut-over
3233

3334
## Phase 1: Identify how many Azure file shares you need
3435

@@ -49,18 +50,21 @@ The resource configuration (compute and RAM) of the Windows Server you deploy de
4950
> [!NOTE]
5051
> The previously linked article presents a table with a range for server memory (RAM). You can orient towards the smaller number for your server but expect that initial sync can take significantly more time.
5152
53+
## Phase 3: Deploy the Azure File Sync cloud resource
5254

53-
## Phase 3: Deploy Azure storage resources
55+
[!INCLUDE [storage-files-migration-deploy-afs-sss](../../../includes/storage-files-migration-deploy-azure-file-sync-storage-sync-service.md)]
56+
57+
## Phase 4: Deploy Azure storage resources
5458

5559
In this phase, consult the mapping table from Phase 1 and use it to provision the correct number of Azure storage accounts and file shares within them.
5660

5761
[!INCLUDE [storage-files-migration-provision-azfs](../../../includes/storage-files-migration-provision-azure-file-share.md)]
5862

59-
## Phase 4: Deploy Azure File Sync
63+
## Phase 5: Deploy the Azure File Sync agent
6064

6165
[!INCLUDE [storage-files-migration-deploy-afs-agent](../../../includes/storage-files-migration-deploy-azure-file-sync-agent.md)]
6266

63-
## Phase 5: Configure Azure File Sync on the Windows Server
67+
## Phase 6: Configure Azure File Sync on the Windows Server
6468

6569
Your registered on-premises Windows Server must be ready and connected to the internet for this process.
6670

@@ -78,7 +82,7 @@ After the creation of all server endpoints, sync is working. You can create a te
7882

7983
Both locations, the server folders and the Azure file shares are otherwise empty and awaiting data in either location. In the next step, you will begin to copy files into the Windows Server for Azure File Sync to move them up to the cloud. In case you've enabled cloud tiering, the server will then begin to tier files, should you run out of capacity on the local volume(s).
8084

81-
## Phase 6: RoboCopy
85+
## Phase 7: RoboCopy
8286

8387
The basic migration approach is a RoboCopy from your NAS appliance to your Windows Server, and Azure File Sync to Azure file shares.
8488

@@ -90,7 +94,7 @@ Run the first local copy to your Windows Server target folder:
9094

9195
The following RoboCopy command will copy files from your NAS storage to your Windows Server target folder. The Windows Server will sync it to the Azure file share(s).
9296

93-
If you provisioned less storage on your Windows Server than your files take up on the NAS appliance, then you have configured cloud tiering. As the local Windows Server volume gets full, [cloud tiering](storage-sync-cloud-tiering.md) will kick in and tier files that have successfully synced already. Cloud tiering will generate enough space to continue the copy from the StorSimple virtual appliance. Cloud tiering checks once an hour to see what has synced and to free up disk space to reach the 99% volume free space.
97+
If you provisioned less storage on your Windows Server than your files take up on the NAS appliance, then you have configured cloud tiering. As the local Windows Server volume gets full, [cloud tiering](storage-sync-cloud-tiering.md) will kick in and tier files that have successfully synced already. Cloud tiering will generate enough space to continue the copy from the NAS appliance. Cloud tiering checks once an hour to see what has synced and to free up disk space to reach the 99% volume free space.
9498
It is possible, that RoboCopy moves files faster than you can sync to the cloud and tier locally, thus running out of local disk space. RoboCopy will fail. It is recommended that you work through the shares in a sequence that prevents that. For example, not starting RoboCopy jobs for all shares at the same time, or only moving shares that fit on the current amount of free space on the Windows Server, to mention a few.
9599

96100
```console
@@ -164,16 +168,16 @@ Background:
164168
:::column-end:::
165169
:::row-end:::
166170

167-
## Phase 7: User cut-over
171+
## Phase 8: User cut-over
168172

169173
When you run the RoboCopy command for the first time, your users and applications are still accessing files on the NAS and potentially change them. It is possible, that RoboCopy has processed a directory, moves on to the next and then a user on the source location (NAS) adds, changes, or deletes a file that will now not be processed in this current RoboCopy run. That is expected.
170174

171175
The first run is about moving the bulk of the data to your Windows Server and into the cloud via Azure File Sync. This first copy can take a long time, depending on:
172176

173177
* your download bandwidth
174-
* the recall speed of the StorSimple cloud service
175178
* the upload bandwidth
176-
* the number of items (files and folders), that need to be processed
179+
* the local network speed and number of how optimally the number of RoboCopy threads matches it
180+
* the number of items (files and folders), that need to be processed by RoboCopy and Azure File Sync
177181

178182
Once the initial run is complete, run the command again.
179183

@@ -207,9 +211,9 @@ When your Windows Server has sufficient available capacity, rerunning the comman
207211

208212
Check the link in the following section for troubleshooting Azure File Sync issues.
209213

210-
## Relevant links
214+
## Next steps
211215

212-
Azure File Sync content:
216+
There is more to discover about Azure file shares and Azure Azure File Sync. The following articles help understand advanced options, best practices and also contain troubleshooting help. These articles link to [Azure file share documentation](storage-files-introduction.md) as appropriate.
213217

214218
* [AFS overview](https://aka.ms/AFS)
215219
* [AFS deployment guide](storage-files-deployment-guide.md)
51.6 KB
Loading
103 KB
Loading

includes/storage-files-migration-deploy-azure-file-sync-storage-sync-service.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ ms.author: fauhse
99
ms.subservice: files
1010
---
1111

12-
In this step, you need your Azure subscription credentials. The Azure subscription you use can be different from the one you use for StorSimple.
12+
In this step, you need your Azure subscription credentials.
1313

1414
The core resource to configure Azure File Sync is called a "Storage Sync Service".
15-
We recommend you deploy only one for all servers in the company that syncing the same set of files now or in the future. If you have more than one StorSimple appliance, you can consider creating a Storage Sync Service resource for each of them. However, you should only create multiple Storage Sync Services if you have distinct sets of servers that must never exchange data. Otherwise a single Storage Sync Service is the best practice.
15+
We recommend you deploy only one for all servers in the company that syncing the same set of files now or in the future. You should only create multiple Storage Sync Services if you have distinct sets of servers that must never exchange data. (for example sync the same Azure file share). Otherwise a single Storage Sync Service is the best practice.
1616

1717
Choose an Azure region for your Storage Sync Service that is close to your office location. All other cloud resources must be deployed in the same region.
1818
Best practice is to create a new resource group in your subscription to house sync and storage resources for easier management.

includes/storage-files-migration-namespace-mapping.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Even if in your situation a set of folders can logically sync to the same Azure
5858

5959
:::row:::
6060
:::column:::
61-
:::image type="content" source="media/storage-files-migration-namespace-mapping/namespace-mapping-condensed-small.png" alt-text="An example of a mapping table. Download the file below to experience and use the content of this image.":::
61+
[![](media/storage-files-migration-namespace-mapping/namespace-mapping.png "An example of a mapping table. Download the file below to experience and use the content of this image.")](media/storage-files-migration-namespace-mapping/namespace-mapping-expanded.png#lightbox)
6262
:::column-end:::
6363
:::column:::
6464
Use a combination of the previous concepts to help determine how many Azure file shares you need, and which parts of your existing data will end up in which Azure file share.

0 commit comments

Comments
 (0)