Skip to content

Commit 3f7e2f6

Browse files
authored
Merge pull request #116141 from ianmsgit/vmware-sql-migrations
move tested configs sections
2 parents a050cd6 + 0353216 commit 3f7e2f6

File tree

3 files changed

+53
-32
lines changed

3 files changed

+53
-32
lines changed

articles/azure-vmware/migrate-sql-server-always-on-availability-group.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ In this article, you learn how to migrate a SQL Server Always On Availability Gr
1414

1515
:::image type="content" source="media/sql-server-hybrid-benefit/sql-always-on-architecture.png" alt-text="Diagram showing the architecture of Always On SQL Server for Azure VMware Solution." border="false" lightbox="media/sql-server-hybrid-benefit/sql-always-on-architecture.png":::
1616

17+
## Tested configurations
18+
19+
Microsoft SQL Server (2019 and 2022) was tested with Windows Server (2019 and 2022) Data Center edition with the virtual machines deployed in the on-premises environment. Windows Server and SQL Server have been configured following best practices and recommendations from Microsoft and VMware. The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.
20+
1721
## Prerequisites
1822

1923
These are the prerequisites to migrating your SQL Server instance to Azure VMware Solution.
@@ -25,25 +29,30 @@ These are the prerequisites to migrating your SQL Server instance to Azure VMwar
2529
- VMware HCX must be configured between your on-premises datacenter and the Azure VMware Solution private cloud that runs the migrated workloads. For more information on how to configure HCX, see [Azure VMware Solution documentation](install-vmware-hcx.md).
2630
- Ensure that all the network segments in use by SQL Server and workloads using it are extended into your Azure VMware Solution private cloud. To verify this step, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
2731

28-
VMware HCX over VPN is supported in Azure VMware Solution for workload migration.
29-
However, due to the size of database workloads, VMware HCX over VPN is not recommended for Microsoft SQL Server Always On FCI or AG migrations for production workloads.
30-
ExpressRoute connectivity is recommended as more performant and reliable.
31-
For Microsoft SQL Server standalone and non-production workloads this may be suitable, depending upon the size of the database, to migrate.
32+
Either VMware HCX over VPN or ExpressRoute connectivity can be used as the networking configuration for the migration.
33+
VMWare HCX over VPN, due to its limited bandwidth, is typically suited for workloads that can sustain longer periods of downtime (such as non-production environments).
34+
35+
For any of the following scenarios, ExpressRoute connectivity is recommended for a migration:
36+
37+
- Production environments
38+
- Workloads with large database sizes
39+
- Any case where there is a need to minimize downtime for migration the ExpressRoute connectivity is recommended for the migration.
40+
41+
Further downtime considerations are discussed in the next section.
3242

33-
Microsoft SQL Server (2019 and 2022) was tested with Windows Server (2019 and 2022) Data Center edition with the virtual machines deployed in the on-premises environment. Windows Server and SQL Server have been configured following best practices and recommendations from Microsoft and VMware. The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.
3443

3544
## Downtime considerations
3645

3746
Downtime during a migration depends upon the size of the database to be migrated and the speed of the private network connection to Azure cloud.
3847
While SQL Server Availablity Group migrations can be executed with minimal solution downtime, it is optimal to conduct the migration during off-peak hours within a pre-approved change window.
3948

40-
The table below indicates the estimated downtime for migraton of each SQL Server topology.
49+
The following table indicates the estimated downtime for migration of each SQL Server topology.
4150

4251
| **Scenario** | **Downtime expected** | **Notes** |
4352
|:---|:-----|:-----|
44-
| **Standalone instance** | Low | Migrate with VMware vMotion, the database is available during migration, but it is not recommended to commit any critical data during it. |
45-
| **Always On Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
46-
| **Always On Failover Cluster Instance** | High | All nodes of the cluster are shutdown and migrated using VMware HCX Cold Migration. Downtime duration depends upon database size and private network speed to Azure cloud. |
53+
| **Standalone instance** | Low | Migration is done using VMware vMotion, the database is available during migration time, but it isn't recommended to commit any critical data during it. |
54+
| **Always On SQL Server Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
55+
| **Always On SQL Server Failover Cluster Instance** | High | All nodes of the cluster are shutdown and migrated using VMware HCX Cold Migration. Downtime duration depends upon database size and private network speed to Azure cloud. |
4756

4857
## Windows Server Failover Cluster quorum considerations
4958

articles/azure-vmware/migrate-sql-server-failover-cluster.md

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ However, you can overcome this limitation by performing the steps shown in this
2424
> [!NOTE]
2525
> This procedure requires a full shutdown of the cluster. Since the SQL Server service will be unavailable during the migration, plan accordingly for the downtime period.
2626
27+
## Tested configurations
28+
29+
Microsoft SQL Server 2019 and 2022 were tested with Windows Server 2019 and 2022 Data Center edition with the virtual machines deployed in the on-premises environment.
30+
Windows Server and SQL Server have been configured following best practices and recommendations from Microsoft and VMware.
31+
The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.
32+
2733
## Prerequisites
2834

2935
- Review and record the storage and network configuration of every node in the cluster.
@@ -34,27 +40,30 @@ However, you can overcome this limitation by performing the steps shown in this
3440
- VMware HCX must be configured between your on-premises datacenter and the Azure VMware Solution private cloud that runs the migrated workloads. For more details about installing VMware HCX, see [Azure VMware Solution documentation](install-vmware-hcx.md).
3541
- Ensure that all the network segments in use by SQL Server and workloads using it are extended into your Azure VMware Solution private cloud. To verify this step, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
3642

37-
VMware HCX over VPN is supported in Azure VMware Solution for workload migration.
38-
However, due to the size of database workloads it isn't recommended for Microsoft SQL Server Failover Cluster Instance and Microsoft SQL Server Always On migrations, especially for production workloads.
39-
ExpressRoute connectivity is recommended as more performant and reliable.
40-
For Microsoft SQL Server Standalone and non-production workloads this can be suitable, depending upon the size of the database, to migrate.
43+
Either VMware HCX over VPN or ExpressRoute connectivity can be used as the networking configuration for the migration.
44+
VMWare HCX over VPN, due to its limited bandwidth, is typically suited for workloads that can sustain longer periods of downtime (such as non-production environments).
45+
46+
For any of the following scenarios, ExpressRoute connectivity is recommended for a migration:
47+
48+
- Production environments
49+
- Workloads with large database sizes
50+
- Any case where there is a need to minimize downtime for migration the ExpressRoute connectivity is recommended for the migration.
51+
52+
Further downtime considerations are discussed in the next section.
4153

42-
Microsoft SQL Server 2019 and 2022 were tested with Windows Server 2019 and 2022 Data Center edition with the virtual machines deployed in the on-premises environment.
43-
Windows Server and SQL Server have been configured following best practices and recommendations from Microsoft and VMware.
44-
The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.
4554

4655
## Downtime considerations
4756

4857
Downtime during a migration depends on the size of the database to be migrated and the speed of the private network connection to Azure cloud.
4958
Migration of SQL Server Failover Cluster Instances Always On to Azure VMware Solution requires a full downtime of the database and all cluster nodes, however you should plan for the migration to be executed during off-peak hours with an approved change window.
5059

51-
The table below indicates the downtime for each Microsoft SQL Server topology.
60+
The following table indicates the estimated downtime for migration of each SQL Server topology.
5261

5362
| **Scenario** | **Downtime expected** | **Notes** |
5463
|:---|:-----|:-----|
55-
| **Standalone instance** | Low | Migration will be done using vMotion, the database will be available during migration time, but it isn't recommended to commit any critical data during it. |
56-
| **Always-On SQL Server Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
57-
| **Always On SQL Server Failover Cluster Instance** | High | All nodes of the cluster will be shut down and migrated using VMware HCX Cold Migration. Downtime duration will depend upon database size and private network speed to Azure cloud. |
64+
| **Standalone instance** | Low | Migration is done using VMware vMotion, the database is available during migration time, but it isn't recommended to commit any critical data during it. |
65+
| **Always On SQL Server Availability Group** | Low | The primary replica will always be available during the migration of the first secondary replica and the secondary replica will become the primary after the initial failover to Azure. |
66+
| **Always On SQL Server Failover Cluster Instance** | High | All nodes of the cluster are shutdown and migrated using VMware HCX Cold Migration. Downtime duration depends upon database size and private network speed to Azure cloud. |
5867

5968
## Windows Server Failover Cluster quorum considerations
6069

articles/azure-vmware/migrate-sql-server-standalone-cluster.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ VMware HCX Cold Migration is also valid, but it requires a longer downtime perio
2424

2525
:::image type="content" source="media/sql-server-hybrid-benefit/migrated-sql-standalone-cluster.png" alt-text="Diagram showing the architecture of Standalone SQL Server for Azure VMware Solution." border="false" lightbox="media/sql-server-hybrid-benefit/migrated-sql-standalone-cluster.png":::
2626

27+
## Tested configurations
28+
This scenario was validated using the following editions and configurations:
29+
30+
- Microsoft SQL Server (2019 and 2022)
31+
- Windows Server (2019 and 2022) Data Center edition
32+
- Windows Server and SQL Server were configured following best practices and recommendations from Microsoft and VMware.
33+
- The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.+
34+
2735
## Prerequisites
2836

2937
- Review and record the storage and network configuration of every node in the cluster.
@@ -34,28 +42,23 @@ VMware HCX Cold Migration is also valid, but it requires a longer downtime perio
3442
- Configure VMware HCX between your on-premises datacenter and the Azure VMware Solution private cloud that runs the migrated workloads. For more information about configuring VMware HCX, see [Azure VMware Solution documentation](install-vmware-hcx.md).
3543
- Ensure that all the network segments in use by the SQL Server and workloads using it are extended into your Azure VMware Solution private cloud. To verify this step in the process, see [Configure VMware HCX network extension](configure-hcx-network-extension.md).
3644

37-
Either VMware HCX over VPN or ExpressRoute connectivity can be used as the networking configuration for the migration.
45+
Either VMware HCX over VPN or ExpressRoute connectivity can be used as the networking configuration for the migration.
46+
VMWare HCX over VPN, due to its limited bandwidth, is typically suited for workloads that can sustain longer periods of downtime (such as non-production environments).
3847

39-
With VMWare HCX over VPN, due to its limited bandwidth it is typically suited for workloads that can sustain longer periods of downtime (such as non-production environments).
48+
For any of the following scenarios, ExpressRoute connectivity is recommended for a migration:
4049

41-
For production environments, or workloads with large database sizes or where there is a need to minimize downtime the ExpressRoute connectivity is recommended for the migration.
50+
- Production environments
51+
- Workloads with large database sizes
52+
- Any case where there is a need to minimize downtime for migration the ExpressRoute connectivity is recommended for the migration.
4253

4354
Further downtime considerations are discussed in the next section.
4455

45-
This scenario was validated using the following editions and configurations:
46-
47-
- Microsoft SQL Server (2019 and 2022)
48-
- Windows Server (2019 and 2022) Data Center edition
49-
- Windows Server and SQL Server were configured following best practices and recommendations from Microsoft and VMware.
50-
- The on-premises source infrastructure was VMware vSphere 7.0 Update 3 and VMware vSAN running on Dell PowerEdge servers and Intel Optane P4800X SSD NVMe devices.
51-
52-
5356
## Downtime considerations
5457

5558
Downtime during a migration depends on the size of the database to be migrated and the speed of the private network connection to Azure cloud.
5659
Migration of a SQL Server standalone instance using the VMware HCX vMotion mechanism is intended to minimize the solution downtime, however we still recommend the migration take place during off-peak hours within an pre-approved change window.
5760

58-
This table indicates the estimated downtime for migration of each SQL Server topology.
61+
The following table indicates the estimated downtime for migration of each SQL Server topology.
5962

6063
| **Scenario** | **Downtime expected** | **Notes** |
6164
|:---|:-----|:-----|

0 commit comments

Comments
 (0)