You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-network/network-optimized-vm-flow-connection-acceleration.md
+15-16Lines changed: 15 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,18 +11,17 @@ ms.author: allensu
11
11
12
12
Network Optimized Virtual Machines in Azure introduce advanced performance enhancements to networking, including accelerated connection setup, increased network bandwidth per vCPU, and support for more virtual network interfaces per vCPU. These improvements significantly reduce connection setup latency and enable higher connection creation rates, making them ideal for demanding workloads.
13
13
14
-
Building on the foundation of [Accelerated Networking](../../virtual-network/accelerated-networking-overview?tabs=redhat), Network Optimized Virtual Machines offload initial connection setup to hardware using [SR-IOV](../../windows-hardware/drivers/network/overview-of-single-root-i-o-virtualization--sr-iov-). This enhancement reduces connection setup latency and enables virtual machines to manage more connections efficiently within application constraints.
14
+
Network Optimized Virtual Machines is built on the foundation of [Accelerated Networking](../../virtual-network/accelerated-networking-overview?tabs=redhat). Network Optimized Virtual Machines offload initial connection setup to hardware using [SR-IOV](../../windows-hardware/drivers/network/overview-of-single-root-i-o-virtualization--sr-iov-). This enhancement reduces connection setup latency and enables virtual machines to manage more connections efficiently within application constraints.
15
15
16
16
Network Optimized Virtual Machines feature updated network flow limits that scale with vCPU count, offering greater capacity compared to general-purpose Azure virtual machines. These capabilities make Network Optimized Virtual Machines a powerful choice for applications requiring high-performance networking and scalability.
17
17
18
18
> [!IMPORTANT]
19
19
> Network Optimized Virtual Machines - Enhanced Performance and Connection Setup is currently in PREVIEW.
20
20
> See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
21
21
22
-
## Traffic and SDN features that currently support enhanced connection setup
22
+
## Traffic and Software Defined Networking features that currently support enhanced connection setup
23
23
24
-
When using Network Optimized Virtual Machines, you can expect to see performance
25
-
improvements for the following supported scenarios.
24
+
When using Network Optimized Virtual Machines, you can expect to see performance improvements for the following supported scenarios.
26
25
27
26
- Virtual machine to virtual machine traffic within virtual network
28
27
@@ -32,11 +31,11 @@ improvements for the following supported scenarios.
32
31
33
32
- Virtual network peering, across region
34
33
35
-
Additional virtual network configurations work as expected but lack enhanced connection setup performance, similar to general-purpose virtual machines. It's planned to expand scenario support for hardware connection setup acceleration in the future.
34
+
More virtual network configurations function as expected but didn't include enhanced connection setup performance, similar to general-purpose virtual machines. Plans exist to expand scenario support for hardware connection setup acceleration in the future.
You can take advantage of enhanced connection setup capabilities by utilizing a supported virtual machine type, no further enablement steps are required.
38
+
You can take advantage of enhanced connection setup capabilities by utilizing a supported virtual machine type. Further enablement steps aren't required.
40
39
41
40
- The following virtual machine size families support enhanced connection setup capabilities.
42
41
@@ -46,13 +45,13 @@ You can take advantage of enhanced connection setup capabilities by utilizing a
46
45
47
46
- Ensv6
48
47
49
-
Virtual machines with **`n`** included in their includes enhanced connection setup capabilities.
48
+
Virtual machines with **`n`** included in their name includes enhanced connection setup capabilities.
50
49
51
50
## Network connection limits for network optimized virtual machines
52
51
53
-
Connection and flow limits for Network Optimized Virtual Machines have been adjusted to enhance scalability and ensure consistent performance. These limits are based on the vCPU count of the virtual machine. When the connection or flow limit is reached, any new packets attempting to create connections or flows beyond the limit will be dropped.
52
+
Connection and flow limits for Network Optimized Virtual Machines are adjusted to enhance scalability and ensure consistent performance. These limits depend on the vCPU count of the virtual machine. When the connection or flow limit is reached, any new packets attempting to create connections or flows beyond the limit are dropped.
54
53
55
-
For more details on the concepts and accounting for connection and flow limits, see [Azure virtual machine network throughput](virtual-machine-network-throughput.md).
54
+
For more information on the concepts and accounting for connection and flow limits, see [Azure virtual machine network throughput](virtual-machine-network-throughput.md).
56
55
57
56
|**vCPU**|**Connection Limit**|
58
57
|----------|----------------------|
@@ -66,13 +65,13 @@ For more details on the concepts and accounting for connection and flow limits,
66
65
| 192+ | 4,000,000 |
67
66
68
67
> [!WARNING]
69
-
> These limits are provided as guidance. Each application and guest operating system manages network flows and timeouts differently. Your actual maximum achievable connection limit will vary and will be fewer than the limits posted below.
68
+
> These limits are provided as guidance. Each application and guest operating system manages network flows and timeouts differently. Your actual maximum achievable connection limit varies and can be less than the limits posted in the previous table.
70
69
71
70
## Connection setup performance (CPS)
72
71
73
72
Network Optimized Virtual Machines reduce latency for connection creation and enable higher connection creation rates. The connection creation rate, also known as connections per second (CPS), depends on several factors. These factors include virtual machine performance, operating system configuration, application settings, network traffic type and behavior, and infrastructure load. By optimizing these elements, you can achieve improved CPS performance in supported scenarios.
74
73
75
-
CPS throttling occurs for network optimized virtual machines based on the number of vCPUs in the virtual machine. If the workload creates connections at a rate exceeding the infrastructure limit, the system drops packets. Once the connection creation rate falls below the limit, the system allows additional connections to succeed. When testing CPS, consider that virtual machine connection limits and flow expiration directly affect the sustained testing of the maximum connection creation rate.
74
+
CPS throttling occurs for network optimized virtual machines based on the number of vCPUs in the virtual machine. If the workload creates connections at a rate exceeding the infrastructure limit, the system drops packets. Once the connection creation rate falls below the limit, the system allows more connections to succeed. When testing CPS, consider that virtual machine connection limits and flow expiration directly affect the sustained testing of the maximum connection creation rate.
76
75
77
76
|**vCPUs (#)**|**Connections per Second**|
78
77
|----------------|----------------------------|
@@ -88,21 +87,21 @@ CPS throttling occurs for network optimized virtual machines based on the number
88
87
89
88
## Limitations
90
89
91
-
- Virtual network and NSG flow logging is not supported for Network Optimized Virtual Machine
90
+
- Virtual network and Network Security Group flow logging isn't supported for Network Optimized Virtual Machine
92
91
sizes during preview
93
92
94
93
- Live Migration is disabled for Network Optimized Virtual Machine sizes during
95
94
preview
96
95
97
96
- TCP Reset on idle timeout is currently enabled for all load balancing
98
-
rules regardless of user configuration. This will result in TCP resets
97
+
rules regardless of user configuration. This setting results in TCP resets
99
98
being set for idle connections at the default value of 4 minutes.
100
99
101
-
- Azure Monitor Metrics for network flows and flow creation rate are not
100
+
- Azure Monitor Metrics for network flows and flow creation rate aren't
102
101
accurate.
103
102
104
-
- Increased connection setup performance is not currently applicable to
103
+
- Increased connection setup performance isn't currently applicable to
105
104
network traffic destined to private link endpoints.
106
105
107
-
- Increased connection setup performance is not applicable to certain
106
+
- Increased connection setup performance isn't applicable to certain
0 commit comments