Skip to content

Commit bcf1476

Browse files
authored
Merge pull request #49935 from mayanknayar/master
Accelerated Networking with ASR
2 parents 518b7e6 + f08668b commit bcf1476

File tree

5 files changed

+88
-0
lines changed

5 files changed

+88
-0
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
title: Accelerated Networking with Azure virtual machine disaster recovery | Microsoft Docs
3+
description: Describes how to enable Accelerated Networking with Azure Site Recovery for Azure virtual machine disaster recovery
4+
services: site-recovery
5+
documentationcenter: ''
6+
author: mayanknayar
7+
manager: rochakm
8+
ms.service: site-recovery
9+
ms.topic: article
10+
ms.date: 08/24/2018
11+
ms.author: manayar
12+
13+
---
14+
# Accelerated Networking with Azure virtual machine disaster recovery
15+
16+
Accelerated Networking enables single root I/O virtualization (SR-IOV) to a VM, greatly improving its networking performance. This high-performance path bypasses the host from the datapath, reducing latency, jitter, and CPU utilization, for use with the most demanding network workloads on supported VM types. The following picture shows communication between two VMs with and without accelerated networking:
17+
18+
![Comparison](./media/azure-vm-disaster-recovery-with-accelerated-networking/accelerated-networking-benefit.png)
19+
20+
Azure Site Recovery enables you to utilize the benefits of Accelerated Networking, for Azure virtual machines that are failed over to a different Azure region. This article describes how you can enable Accelerated Networking for Azure virtual machines replicated with Azure Site Recovery.
21+
22+
## Prerequisites
23+
24+
Before you begin, ensure that you understand:
25+
- Azure virtual machine [replication architecture](azure-to-azure-architecture.md)
26+
- [Setting up replication](azure-to-azure-tutorial-enable-replication.md) for Azure virtual machines
27+
- [Failing over](azure-to-azure-tutorial-failover-failback.md) Azure virtual machines
28+
29+
## Accelerated Networking with Windows VMs
30+
31+
Azure Site Recovery supports enabling Accelerated Networking for replicated virtual machines only if the source virtual machine has Accelerated Networking enabled. If your source virtual machine does not have Accelerated Networking enabled, you can learn how to enable Accelerated Networking for Windows virtual machines [here](../virtual-network/create-vm-accelerated-networking-powershell.md#enable-accelerated-networking-on-existing-vms).
32+
33+
### Supported operating systems
34+
The following distributions are supported out of the box from the Azure Gallery:
35+
* **Windows Server 2016 Datacenter**
36+
* **Windows Server 2012 R2 Datacenter**
37+
38+
### Supported VM instances
39+
Accelerated Networking is supported on most general purpose and compute-optimized instance sizes with 2 or more vCPUs. These supported series are: D/DSv2 and F/Fs
40+
41+
On instances that support hyperthreading, Accelerated Networking is supported on VM instances with 4 or more vCPUs. Supported series are: D/DSv3, E/ESv3, Fsv2, and Ms/Mms
42+
43+
For more information on VM instances, see [Windows VM sizes](../virtual-machines/windows/sizes.md?toc=%2fazure%2fvirtual-network%2ftoc.json).
44+
45+
## Accelerated Networking with Linux VMs
46+
47+
Azure Site Recovery supports enabling Accelerated Networking for replicated virtual machines only if the source virtual machine has Accelerated Networking enabled. If your source virtual machine does not have Accelerated Networking enabled, you can learn how to enable Accelerated Networking for Linux virtual machines [here](../virtual-network/create-vm-accelerated-networking-cli.md#enable-accelerated-networking-on-existing-vms).
48+
49+
### Supported operating systems
50+
The following distributions are supported out of the box from the Azure Gallery:
51+
* **Ubuntu 16.04**
52+
* **SLES 12 SP3**
53+
* **RHEL 7.4**
54+
* **CentOS 7.4**
55+
* **CoreOS Linux**
56+
* **Debian "Stretch" with backports kernel**
57+
* **Oracle Linux 7.4**
58+
59+
### Supported VM instances
60+
Accelerated Networking is supported on most general purpose and compute-optimized instance sizes with 2 or more vCPUs. These supported series are: D/DSv2 and F/Fs
61+
62+
On instances that support hyperthreading, Accelerated Networking is supported on VM instances with 4 or more vCPUs. Supported series are: D/DSv3, E/ESv3, Fsv2, and Ms/Mms.
63+
64+
For more information on VM instances, see [Linux VM sizes](../virtual-machines/linux/sizes.md?toc=%2fazure%2fvirtual-network%2ftoc.json).
65+
66+
## Enabling Accelerated Networking for replicated VMs
67+
68+
When you [enable replication](azure-to-azure-tutorial-enable-replication.md) for Azure virtual machines, Site Recovery will automatically detect whether the virtual machine network interfaces have Accelerated Networking enabled. If Accelerated Networking is already enabled, Site Recovery will automatically configure Accelerated Networking on the network interfaces of the replicated virtual machine.
69+
70+
The status of Accelerated Networking can be verified under the **Network interfaces** section of the **Compute and Network** settings for the replicated virtual machine.
71+
72+
![Accelerated Networking setting](./media/azure-vm-disaster-recovery-with-accelerated-networking/compute-network-accelerated-networking.png)
73+
74+
If you have enabled Accelerated Networking on the source virtual machine after enabling replication, you can enable Accelerated Networking for the replicated virtual machine's network interfaces by the following process:
75+
1. Open **Compute and Network** settings for the replicated virtual machine
76+
2. Click on the name of the network interface under the **Network interfaces** section
77+
3. Select **Enabled** from the dropdown for Accelerated Networking under the **Target** column
78+
79+
![Enable Accelerated Networking](./media/azure-vm-disaster-recovery-with-accelerated-networking/compute-network-accelerated-networking.png)
80+
81+
The above process should also be followed for existing replicated virtual machines, that did not previously have Accelerated Networking enabled automatically by Site Recovery.
82+
83+
## Next steps
84+
- Learn more about [benefits of Accelerated Networking](../virtual-network/create-vm-accelerated-networking-powershell.md#benefits).
85+
- Learn more about limitations and constraints of Accelerated Networking for [Windows virtual machines](../virtual-network/create-vm-accelerated-networking-powershell.md#limitations-and-constraints) and [Linux virtual machines](../virtual-network/create-vm-accelerated-networking-cli.md#limitations-and-constraints).
86+
- Learn more about [recovery plans](site-recovery-create-recovery-plans.md) to automate application failover.
Loading
Loading
Loading

articles/site-recovery/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@
135135
href: azure-to-azure-network-mapping.md
136136
- name: Set up IP addressing for failover
137137
href: site-recovery-retain-ip-azure-vm-failover.md
138+
- name: Accelerated Networking with Azure VM disaster recovery
139+
href: azure-vm-disaster-recovery-with-accelerated-networking.md
138140
- name: ExpressRoute with Azure VM disaster recovery
139141
href: azure-vm-disaster-recovery-with-expressroute.md
140142
- name: Disaster recovery

0 commit comments

Comments
 (0)