Skip to content

Commit 7d136e1

Browse files
authored
Merge pull request #240551 from LouisBerner/v-lberner-ADO_91135
Framing out tabs
2 parents d344871 + 2236b88 commit 7d136e1

File tree

2 files changed

+116
-23
lines changed

2 files changed

+116
-23
lines changed

articles/databox-online/azure-stack-edge-migrate-fpga-gpu.md

Lines changed: 114 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,80 @@
11
---
2-
title: Migration guide for Azure Stack Edge Pro FPGA to GPU physical device
3-
description: This guide contains instructions to migrate workloads from an Azure Stack Edge Pro FPGA device to an Azure Stack Edge Pro GPU device.
2+
title: Migration guide for Azure Stack Edge Pro FPGA to Pro 2 physical device
3+
description: This guide contains instructions to migrate workloads from an Azure Stack Edge Pro FPGA device to an Azure Stack Edge Pro 2 or Azure Stack Edge GPU device.
44
services: databox
55
author: alkohli
66

77
ms.service: databox
88
ms.subservice: edge
99
ms.topic: tutorial
10-
ms.date: 06/02/2021
10+
ms.date: 07/07/2023
1111
ms.author: alkohli
1212
---
13-
# Migrate workloads from an Azure Stack Edge Pro FPGA to an Azure Stack Edge Pro GPU
13+
# Migrate workloads from an Azure Stack Edge Pro FPGA to an Azure Stack Edge Pro 2 or Azure Stack Edge GPU device
1414

15-
This article describes how to migrate workloads and data from an Azure Stack Edge Pro FPGA device to an Azure Stack Edge Pro GPU device. The migration process begins with a comparison of the two devices, a migration plan, and a review of migration considerations. The migration procedure gives detailed steps ending with verification and device cleanup.
15+
This article describes how to migrate workloads and data from an Azure Stack Edge Pro FPGA device to an Azure Stack Edge Pro 2 or Pro GPU device. The migration process begins with selection of a new device, a migration plan, and a review of migration considerations. The migration procedure gives detailed steps ending with verification and device cleanup.
1616

1717
[!INCLUDE [Azure Stack Edge Pro FPGA end-of-life](../../includes/azure-stack-edge-fpga-eol.md)]
1818

1919
## About migration
2020

2121
Migration is the process of moving workloads and application data from one storage location to another. This entails making an exact copy of an organization’s current data from one storage device to another storage device - preferably without disrupting or disabling active applications - and then redirecting all input/output (I/O) activity to the new device.
2222

23-
This migration guide provides a step-by-step walkthrough of the steps required to migrate data from an Azure Stack Edge Pro FPGA device to an Azure Stack Edge Pro GPU device. This document is intended for information technology (IT) professionals and knowledge workers who are responsible for operating, deploying, and managing Azure Stack Edge devices in the datacenter.
23+
This migration guide provides a step-by-step walkthrough of the steps required to migrate data from an Azure Stack Edge Pro FPGA device to an alternate Azure Stack Edge device. This document is intended for information technology (IT) professionals and knowledge workers who are responsible for operating, deploying, and managing Azure Stack Edge devices in the datacenter.
2424

25-
In this article, the Azure Stack Edge Pro FPGA device is referred to as the *source* device and the Azure Stack Edge Pro GPU device is the *target* device.
25+
In this article, the Azure Stack Edge Pro FPGA device is referred to as the *source* device and the alternate Azure Stack Edge device is the *target* device.
2626

2727
## Comparison summary
2828

29-
This section provides a comparative summary of capabilities between the Azure Stack Edge Pro GPU vs. the Azure Stack Edge Pro FPGA devices. The hardware in both the source and the target device is largely identical; only the hardware acceleration card and the storage capacity may differ.<!--Please verify: These components MAY, but need not necessarily, differ?-->
29+
This section provides a comparative summary of capabilities between the Azure Stack Edge Pro FPGA device and Azure Stack Edge Pro 2 and Azure Stack Edge Pro GPU devices. Azure Stack Edge Pro 2 devices are offered in a range of options to meet a variety of cost and functionality needs.
30+
<!--Please verify: These components MAY, but need not necessarily, differ?-->
31+
32+
### [Migrate to Azure Stack Edge Pro 2](#tab/migrate-to-ase-pro2)
33+
34+
| Capability | Azure Stack Edge Pro 2 (Target device) | Azure Stack Edge Pro FPGA (Source device)|
35+
|----------------|-----------------------|------------------------|
36+
| Hardware | Hardware acceleration: 1 or 2 Nvidia A2 GPUs. <br> 64 GB, 128 GB, or 256 GB of memory. <br> 2x 10 GB BASE-T iWarp RDMA-capable network ports. <br> 2x optical 100 GB/sec RoCE RDMA-capable network ports. <br> Power supply units - 1. <br> For more information, see [Azure Stack Edge Pro 2 technical specifications](azure-stack-edge-pro-2-technical-specifications-compliance.md). | Hardware acceleration: Intel Arria 10 FPGA. <br> 128 GB of memory. <br> 2x copper 1 GB/sec network ports. <br> 4x optical 25 GB/sec RDMA-capable network ports. <br> Power supply units - 2. <br> For more information, see [Azure Stack Edge Pro FPGA technical specifications](azure-stack-edge-technical-specifications-compliance.md). |
37+
| Usable storage | 720 GB - 2.5 TB <br> After reserving space for resiliency and internal use. | 12.5 TB <br> After reserving space for internal use. |
38+
| Security | Certificates | |
39+
| Workloads | IoT Edge workloads <br> VM workloads <br> Kubernetes workloads| IoT Edge workloads |
40+
| Pricing | [Azure Stack Edge pricing](https://azure.microsoft.com/pricing/details/azure-stack/edge/). | [Azure Stack Edge pricing](https://azure.microsoft.com/pricing/details/azure-stack/edge/). |
41+
42+
43+
### [Migrate to Azure Stack Edge Pro GPU](#tab/migrate-to-ase-pro-gpu)
3044

3145
| Capability | Azure Stack Edge Pro GPU (Target device) | Azure Stack Edge Pro FPGA (Source device)|
3246
|----------------|-----------------------|------------------------|
33-
| Hardware | Hardware acceleration: 1 or 2 Nvidia T4 GPUs <br> Compute, memory, network interface, power supply unit, and power cord specifications are identical to the device with FPGA. | Hardware acceleration: Intel Arria 10 FPGA <br> Compute, memory, network interface, power supply unit, and power cord specifications are identical to the device with GPU. |
34-
| Usable storage | 4.19 TB <br> After reserving space for parity resiliency and internal use | 12.5 TB <br> After reserving space for internal use |
47+
| Hardware | Hardware acceleration: 1 or 2 Nvidia T4 GPUs. <br> Compute, memory, network interface, power supply unit, and power cord specifications are identical to the device with FPGA. <br> For more information, see [Azure Stack Edge Pro GPU technical specifications](azure-stack-edge-gpu-technical-specifications-compliance.md). | Hardware acceleration: Intel Arria 10 FPGA. <br> Compute, memory, network interface, power supply unit, and power cord specifications are identical to the device with GPU. <br> For more information, see [Azure Stack Edge Pro FPGA technical specifications](azure-stack-edge-technical-specifications-compliance.md). |
48+
| Usable storage | 4.19 TB <br> After reserving space for parity resiliency and internal use. | 12.5 TB <br> After reserving space for internal use. |
3549
| Security | Certificates | |
3650
| Workloads | IoT Edge workloads <br> VM workloads <br> Kubernetes workloads| IoT Edge workloads |
37-
| Pricing | [Pricing](https://azure.microsoft.com/pricing/details/azure-stack/edge/) | [Pricing](https://azure.microsoft.com/pricing/details/azure-stack/edge/)|
51+
| Pricing | [Azure Stack Edge pricing](https://azure.microsoft.com/pricing/details/azure-stack/edge/). | [Azure Stack Edge pricing](https://azure.microsoft.com/pricing/details/azure-stack/edge/). |
52+
53+
---
3854

3955
## Migration plan
4056

4157
To create your migration plan, consider the following information:
4258

4359
- Develop a schedule for migration.
44-
- When you migrate data, you may experience a downtime. We recommend that you schedule migration during a downtime maintenance window as the process is disruptive. You will set up and restore configurations in this downtime as described later in this document.
45-
- Understand the total length of downtime and communicate it to all the stakeholders.
46-
- Identify the local data that needs to be migrated from the source device. As a precaution, ensure that all the data on the existing storage has a recent backup.
47-
60+
- When you migrate data, you may experience downtime. We recommend that you schedule migration during a downtime maintenance window as the process is disruptive. You will set up and restore configurations in this downtime as described later in this document.
61+
- Understand the total duration of downtime and communicate it to all stakeholders.
62+
- Identify local data to be migrated from the source device. As a precaution, ensure that all data on the existing storage has a recent backup.
4863

4964
## Migration considerations
5065

5166
Before you proceed with the migration, consider the following information:
5267

53-
- An Azure Stack Edge Pro GPU device can't be activated against an Azure Stack Edge Pro FPGA resource. You should create a new resource for the Azure Stack Edge Pro GPU device as described in [Create an Azure Stack Edge Pro GPU order](azure-stack-edge-gpu-deploy-prep.md#create-a-new-resource).
54-
- The Machine Learning models deployed on the source device that used the FPGA will need to be changed for the target device with GPU. For help with the models, you can contact Microsoft Support. The custom models deployed on the source device that did not use the FPGA (used CPU only) should work as-is on the target device (using CPU).
68+
- An Azure Stack Edge device can't be activated against an Azure Stack Edge Pro FPGA resource. Instead, create a new resource for the target Azure Stack Edge device as described in [Create an Azure Stack Edge Pro GPU order](azure-stack-edge-gpu-deploy-prep.md#create-a-new-resource).
69+
- The Machine Learning models deployed on the source device that used the FPGA will need to be changed for the target device. For help with the models, you can contact Microsoft Support. The custom models deployed on the source device that did not use the FPGA (used CPU only) should work as-is on the target device (using CPU).
5570
- The IoT Edge modules deployed on the source device may require changes before the modules can be successfully deployed on the target device.
5671
- The source device supports NFS 3.0 and 4.1 protocols. The target device only supports NFS 3.0 protocol.
5772
- The source device support SMB and NFS protocols. The target device supports storage via the REST protocol using storage accounts in addition to the SMB and NFS protocols for shares.
5873
- The share access on the source device is via the IP address whereas the share access on the target device is via the device name.
5974

6075
## Migration steps at-a-glance
6176

62-
This table summarizes the overall flow for migration, describing the steps required for migration and the location where to take these steps.
77+
The following table summarizes the overall flow for migration, describing the steps required for migration and the location where the steps take place.
6378

6479
| In this phase | Do this step| On this device |
6580
|---------------|-------------|----------------|
@@ -73,7 +88,54 @@ This table summarizes the overall flow for migration, describing the steps requi
7388

7489
## Prepare source device
7590

76-
The preparation includes that you identify the Edge cloud shares, Edge local shares, and the IoT Edge modules deployed on the device.
91+
The preparation includes that you identify the Edge cloud shares, Edge local shares, and the IoT Edge modules deployed on the device.
92+
93+
### [Migrate to Azure Stack Edge Pro 2](#tab/migrate-to-ase-pro2)
94+
95+
### 1. Record configuration data
96+
97+
Do these steps on your source device via the local UI.
98+
99+
Record the configuration data on the *source* device. Use the [Deployment checklist](azure-stack-edge-pro-2-deploy-checklist.md) to help you record the device configuration. During migration, you'll use this configuration information to configure the new target device.
100+
101+
### 2. Back up share data
102+
103+
The device data can be of one of the following types:
104+
105+
- Data in Edge cloud shares
106+
- Data in local shares
107+
108+
#### Data in Edge cloud shares
109+
110+
Edge cloud shares tier data from your device to Azure. Do these steps on your *source* device via the Azure portal.
111+
112+
- Make a list of all the Edge cloud shares and users that you have on the source device.
113+
- Make a list of all the bandwidth schedules that you have. You will recreate these bandwidth schedules on your target device.
114+
- Depending on the network bandwidth available, configure bandwidth schedules on your device to maximize the data tiered to the cloud. That minimizes the local data on the device.
115+
- Ensure that the shares are fully tiered to the cloud. The tiering can be confirmed by checking the share status in the Azure portal.
116+
117+
#### Data in Edge local shares
118+
119+
Data in Edge local shares stays on the device. Do these steps on your *source* device via the Azure portal.
120+
121+
- Make a list of the Edge local shares on the device.
122+
- Since you'll be doing a one-time migration of the data, create a copy of the Edge local share data to another on-premises server. You can use copy tools such as `robocopy` (SMB) or `rsync` (NFS) to copy the data. Optionally you may have already deployed a third-party data protection solution to back up the data in your local shares. The following third-party solutions are supported for use with Azure Stack Edge Pro FPGA devices:
123+
124+
| Third-party software | Reference to the solution |
125+
|--------------------------------|---------------------------------------------------------|
126+
| Cohesity | [https://www.cohesity.com/solution/cloud/azure/](https://www.cohesity.com/solution/cloud/azure/) <br> For details, contact Cohesity. |
127+
| Commvault | [https://www.commvault.com/azure](https://www.commvault.com/azure) <br> For details, contact Commvault. |
128+
| Veritas | [http://veritas.com/azure](http://veritas.com/azure) <br> For details, contact Veritas. |
129+
| Veeam | [https://www.veeam.com/kb4041](https://www.veeam.com/kb4041) <br> For details, contact Veeam. |
130+
131+
132+
### 3. Prepare IoT Edge workloads
133+
134+
- If you have deployed IoT Edge modules and are using FPGA acceleration, you may need to modify the modules before these will run on the GPU device. Follow the instructions in [Modify IoT Edge modules](azure-stack-edge-gpu-modify-fpga-modules-gpu.md).
135+
136+
<!--- If you have deployed IoT Edge workloads, the configuration data is shared on a share on the device. Back up the data in these shares.-->
137+
138+
### [Migrate to Azure Stack Edge Pro GPU](#tab/migrate-to-ase-pro-gpu)
77139

78140
### 1. Record configuration data
79141

@@ -118,9 +180,39 @@ Data in Edge local shares stays on the device. Do these steps on your *source* d
118180

119181
<!--- If you have deployed IoT Edge workloads, the configuration data is shared on a share on the device. Back up the data in these shares.-->
120182

183+
---
121184

122185
## Prepare target device
123186

187+
Use the following steps to prepare the target device.
188+
189+
### [Migrate to Azure Stack Edge Pro 2](#tab/migrate-to-ase-pro2)
190+
191+
### 1. Create new order
192+
193+
You need to create a new order (and a new resource) for your *target* device. The target device must be activated against the GPU resource and not against the FPGA resource.
194+
195+
To place an order, [Create a new Azure Stack Edge resource](azure-stack-edge-pro-2-deploy-prep.md#create-a-new-resource) in the Azure portal.
196+
197+
198+
### 2. Set up, activate
199+
200+
You need to set up and activate the *target* device against the new resource you created earlier.
201+
202+
Follow these steps to configure the *target* device via the Azure portal:
203+
204+
1. Gather the information required in the [Deployment checklist](azure-stack-edge-pro-2-deploy-checklist.md). You can use the information that you saved from the source device configuration.
205+
1. [Unpack](azure-stack-edge-pro-2-deploy-install.md#unpack-the-device), [rack mount](azure-stack-edge-pro-2-deploy-install.md#rack-mount-the-device) and [cable your device](azure-stack-edge-pro-2-deploy-install.md#cable-the-device).
206+
1. [Connect to the local UI of the device](azure-stack-edge-pro-2-deploy-connect.md).
207+
1. Configure the network using a different set of IP addresses (if using static IPs) than the ones that you used for your old device. See how to [configure network settings](azure-stack-edge-pro-2-deploy-configure-network-compute-web-proxy.md).
208+
1. Assign the same device name as your old device and provide a DNS domain. See how to [configure device setting](azure-stack-edge-pro-2-deploy-set-up-device-update-time.md).
209+
1. Configure certificates on the new device. See how to [configure certificates](azure-stack-edge-pro-2-deploy-configure-certificates.md).
210+
1. Get the activation key from the Azure portal and activate the new device. See how to [activate the device](azure-stack-edge-pro-2-deploy-activate.md).
211+
212+
You are now ready to restore the share data and deploy the workloads that you were running on the old device.
213+
214+
### [Migrate to Azure Stack Edge Pro GPU](#tab/migrate-to-ase-pro-gpu)
215+
124216
### 1. Create new order
125217

126218
You need to create a new order (and a new resource) for your *target* device. The target device must be activated against the GPU resource and not against the FPGA resource.
@@ -144,6 +236,8 @@ Follow these steps to configure the *target* device via the Azure portal:
144236

145237
You are now ready to restore the share data and deploy the workloads that you were running on the old device.
146238

239+
---
240+
147241
## Migrate data
148242

149243
You will now copy data from the source device to the Edge cloud shares and Edge local shares on your *target* device.
@@ -194,8 +288,7 @@ After migration, verify that all the data has migrated and the workloads have be
194288

195289
## Erase data, return
196290

197-
After the data migration is complete, erase local data and return the source device. Follow the steps in [Return your Azure Stack Edge Pro device](azure-stack-edge-return-device.md).
198-
291+
After the data migration is complete, erase local data and return the source device. Follow the steps in [Return your Azure Stack Edge Pro FPGA device](azure-stack-edge-return-device.md).
199292

200293
## Next steps
201294

includes/azure-stack-edge-fpga-eol.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
author: v-dalc
33
ms.service: databox
44
ms.topic: include
5-
ms.date: 03/15/2021
5+
ms.date: 06/07/2023
66
ms.author: alkohli
77
---
88

99
> [!IMPORTANT]
10-
> Azure Stack Edge Pro FPGA devices will reach end-of-life in February 2024. If you are considering new deployments, we recommend that you explore [Azure Stack Edge Pro GPU](../articles/databox-online/azure-stack-edge-gpu-overview.md) devices for your workloads.
10+
> Azure Stack Edge Pro FPGA devices will reach end-of-life in February 2024. If you are considering new deployments, we recommend that you explore [Azure Stack Edge Pro 2](../articles/databox-online/azure-stack-edge-pro-2-overview.md) or [Azure Stack Edge Pro GPU](../articles/databox-online/azure-stack-edge-gpu-overview.md) devices for your workloads.

0 commit comments

Comments
 (0)