Skip to content

Commit f63cdd2

Browse files
committed
fixes
1 parent 0d89cbb commit f63cdd2

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

articles/virtual-network/network-optimized-vm-flow-connection-acceleration.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,17 @@ ms.author: allensu
1111

1212
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.
1313

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.
1515

1616
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.
1717

1818
> [!IMPORTANT]
1919
> Network Optimized Virtual Machines - Enhanced Performance and Connection Setup is currently in PREVIEW.
2020
> 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.
2121
22-
## Traffic and SDN features that currently support enhanced connection setup
22+
## Traffic and Software Defined Networking features that currently support enhanced connection setup
2323

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.
2625

2726
- Virtual machine to virtual machine traffic within virtual network
2827

@@ -32,11 +31,11 @@ improvements for the following supported scenarios.
3231

3332
- Virtual network peering, across region
3433

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.
3635

3736
## Supported virtual machine size families enablement
3837

39-
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.
4039

4140
- The following virtual machine size families support enhanced connection setup capabilities.
4241

@@ -46,13 +45,13 @@ You can take advantage of enhanced connection setup capabilities by utilizing a
4645

4746
- Ensv6
4847

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.
5049

5150
## Network connection limits for network optimized virtual machines
5251

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.
5453

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).
5655

5756
| **vCPU** | **Connection Limit** |
5857
|----------|----------------------|
@@ -66,13 +65,13 @@ For more details on the concepts and accounting for connection and flow limits,
6665
| 192+ | 4,000,000 |
6766

6867
> [!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.
7069
7170
## Connection setup performance (CPS)
7271

7372
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.
7473

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.
7675

7776
| **vCPUs (#)** | **Connections per Second** |
7877
|----------------|----------------------------|
@@ -88,21 +87,21 @@ CPS throttling occurs for network optimized virtual machines based on the number
8887

8988
## Limitations
9089

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
9291
sizes during preview
9392

9493
- Live Migration is disabled for Network Optimized Virtual Machine sizes during
9594
preview
9695

9796
- 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
9998
being set for idle connections at the default value of 4 minutes.
10099

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
102101
accurate.
103102

104-
- Increased connection setup performance is not currently applicable to
103+
- Increased connection setup performance isn't currently applicable to
105104
network traffic destined to private link endpoints.
106105

107-
- Increased connection setup performance is not applicable to certain
106+
- Increased connection setup performance isn't applicable to certain
108107
container networking scenarios.

0 commit comments

Comments
 (0)