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
description: Learn about the performance improvements, connection limits, and supported scenarios for Network Optimized Virtual Machines in Azure, including enhanced connection setup capabilities.
description: Learn how Azure Network Optimized Virtual Machines improve performance with faster connection setup and higher scalability. Explore key benefits and use cases.
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
+
Azure Network Optimized Virtual Machines offer advanced networking performance enhancements, including accelerated connection setup and increased bandwidth per vCPU. These features reduce latency and enable higher connection rates, ideal for demanding workloads.
13
14
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
+
Network Optimized Virtual Machines are built on the foundation of [Accelerated Networking](../../virtual-network/accelerated-networking-overview?tabs=redhat). These 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
16
16
17
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
18
18
19
> [!IMPORTANT]
19
-
> Network Optimized Virtual Machines - Enhanced Performance and Connection Setup is currently in PREVIEW.
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.
20
+
> Network Optimized Virtual Machines: Enhanced Performance and Connection Setup is currently in PREVIEW.
21
+
> See the [Supplemental Terms of Use for Microsoft Azure Previews](../../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
22
22
-
## Traffic and Software Defined Networking features that currently support enhanced connection setup
23
+
## Traffic and software-defined networking features that support enhanced connection setup
23
24
24
-
When using Network Optimized Virtual Machines, you can expect to see performance improvements for the following supported scenarios.
25
+
When using Network Optimized Virtual Machines, you can expect to see performance improvements for the following supported scenarios:
25
26
26
27
- Virtual machine to virtual machine traffic within virtual network
27
-
28
28
- Virtual machine to internal load balancer endpoint
29
-
30
29
- Virtual network peering, within region
31
-
32
30
- Virtual network peering, across region
33
31
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.
32
+
More virtual network configurations function as expected but do not 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. Further enablement steps aren't required.
39
37
40
-
- The following virtual machine size families support enhanced connection setup capabilities.
41
-
38
+
- The following virtual machine size families support enhanced connection setup capabilities:
42
39
- Dlnv6
43
-
44
40
- Dnsv6
45
-
46
41
- Ensv6
47
42
48
-
Virtual machines with **`n`** included in their name includes enhanced connection setup capabilities.
43
+
Virtual machines with **`n`** included in their name include enhanced connection setup capabilities.
49
44
50
45
## Network connection limits for network optimized virtual machines
51
46
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.
47
+
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.
53
48
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).
49
+
For more information on the concepts and accounting for connection and flow limits, see [Azure virtual machine network throughput](../../virtual-network/virtual-machine-network-throughput.md).
55
50
56
51
|**vCPU**|**Connection Limit**|
57
52
|----------|----------------------|
@@ -71,7 +66,7 @@ For more information on the concepts and accounting for connection and flow limi
71
66
72
67
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.
73
68
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.
69
+
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.
75
70
76
71
|**vCPUs (#)**|**Connections per Second**|
77
72
|----------------|----------------------------|
@@ -87,21 +82,9 @@ CPS throttling occurs for network optimized virtual machines based on the number
87
82
88
83
## Limitations
89
84
90
-
- Virtual network and Network Security Group flow logging isn't supported for Network Optimized Virtual Machine
91
-
sizes during preview
92
-
93
-
- Live Migration is disabled for Network Optimized Virtual Machine sizes during
94
-
preview
95
-
96
-
- TCP Reset on idle timeout is currently enabled for all load balancing
97
-
rules regardless of user configuration. This setting results in TCP resets
98
-
being set for idle connections at the default value of 4 minutes.
99
-
100
-
- Azure Monitor Metrics for network flows and flow creation rate aren't
101
-
accurate.
102
-
103
-
- Increased connection setup performance isn't currently applicable to
104
-
network traffic destined to private link endpoints.
105
-
106
-
- Increased connection setup performance isn't applicable to certain
107
-
container networking scenarios.
85
+
- Virtual network and Network Security Group flow logging isn't supported for Network Optimized Virtual Machine sizes during preview.
86
+
- Live Migration is disabled for Network Optimized Virtual Machine sizes during preview.
87
+
- TCP Reset on idle timeout is currently enabled for all load balancing rules regardless of user configuration. This setting results in TCP resets being set for idle connections at the default value of 4 minutes.
88
+
- Azure Monitor Metrics for network flows and flow creation rate aren't accurate.
89
+
- Increased connection setup performance isn't currently applicable to network traffic destined to private link endpoints.
90
+
- Increased connection setup performance isn't applicable to certain container networking scenarios.
0 commit comments