Tres formas principales de aumentar el ancho de banda disponible en la red para máquinas virtuales

  
                  

La tendencia general de la virtualización de servidores se está moviendo hacia el aumento de la densidad de las máquinas virtuales (VM) dentro del servidor host. A medida que aumenta la densidad de las VM, el costo del hardware por VM disminuye gradualmente. Los administradores de red generalmente configuran el servidor con la mayor cantidad de CPU y memoria posible, pero el puerto de red del servidor limita la cantidad de máquinas virtuales que pueden hospedarse porque cada máquina virtual requiere un puerto de red para comunicarse con el mundo exterior. Por lo general, varias máquinas virtuales comparten una sola Los puertos de red, el ancho de banda también se comparte, por lo que surge el problema. Si se encuentra con una máquina virtual que ejecuta una aplicación de uso intensivo de la red, la situación se volverá muy mala, el ancho de banda de la red no es suficiente y existe una congestión en el mundo virtual.

La buena noticia es que hay alguna forma de aumentar el ancho de banda disponible para la máquina virtual, lo que hace que sea más realista aumentar la densidad de la máquina virtual.

Agregar un puerto de red

La forma más fácil es instalar una tarjeta de red en el servidor. En general, el servidor solo integra una o dos interfaces de tarjeta de red integradas en la placa base cuando sale de fábrica. Ranura de expansión: podemos aumentar el número de puertos de red a través de la ranura de expansión, pero debe tenerse en cuenta que debe intentar elegir una tarjeta de red multipuerto, como algunas tarjetas de red PCI-X y PCI Express con 4 puertos independientes.

Otra forma es usar una tarjeta de red externa, como una tarjeta de red USB. Pero para el servidor, no recomendamos el uso de USB NIC, especialmente algunas plataformas de virtualización no admiten la exposición de dispositivos USB a la VM, incluso así, algunas veces pueden ser útiles.

Independientemente de cómo se asigna el puerto de red, es mejor reservar un puerto para la comunicación de administración. No puede asignar todos los puertos de red a la máquina virtual. Se debe establecer un canal de administración entre la máquina virtual y el servidor host. El software admite la exposición de la NIC USB a la máquina virtual. Puede reservar una NIC USB para la comunicación entre la máquina virtual y el servidor host.

Aunque es posible compartir una tarjeta de red entre varias máquinas virtuales, el problema es que el ancho de banda proporcionado por una sola tarjeta de red es limitado, y todas las máquinas virtuales vinculadas a la tarjeta de red comparten el ancho de banda. Si es posible, debe usar una NIC más rápida tanto como sea posible, como una tarjeta Ethernet de 10 Gb y algunas NIC Gigabit.

Uso de redes virtuales

Si no puede agregar NIC físicas, existe otra manera de minimizar la necesidad de ancho de banda de red de la máquina virtual.

Una forma de lograr este objetivo es crear una red virtual que exista completamente dentro del servidor host. Si usa Microsoft Hyper-V o VMware, se crea al menos una red virtual de manera predeterminada y se usa cada VM. La NIC física está conectada al conmutador virtual, y el conmutador virtual está conectado a la NIC virtual de cada VM en secuencia.

La red virtual proporciona a la VM una conexión a la red física, pero no puede acceder a la red física, por lo que podemos usar la red virtual para descargar parte de la comunicación que originalmente usó la red física, lo que reduce los requisitos de ancho de banda de la red física.

Por ejemplo, suponga que tiene un servidor web virtualizado, la base de datos back-end de SQL Server se ejecuta en otra máquina virtual, creando una red virtual entre el servidor web y el servidor de base de datos, de modo que la consulta de la base de datos no El puerto de red física aumenta indirectamente el ancho de banda disponible de la máquina virtual.

Asignar puertos de red según las necesidades de la VM

Crear una red virtual puede transferir una gran cantidad de tráfico de red a una red virtual. Si esto no es posible, existe un último recurso, de acuerdo con los requisitos de red de la VM. Asignar un puerto de red. Por supuesto, puede hacer esto cuando cree una red virtual.

No todas las máquinas virtuales tienen los mismos requisitos de ancho de banda de red. No es realista asignar un puerto de red a cada máquina virtual. Por lo tanto, analice los requisitos de red de cada máquina virtual y comparta adecuadamente los puertos de la máquina virtual con bajos requisitos de ancho de banda. Es ideal para especificar un puerto dedicado para máquinas virtuales con requisitos de alto ancho de banda. Por ejemplo, suponga que tiene un servidor SQL Server, debe asignarle un puerto de red exclusivo. En cambio, para los controladores de dominio y los servidores DHCP, necesitan menos ancho de banda y pueden compartir un solo puerto.

En resumen, el ancho de banda disponible de la red limita la densidad de las máquinas virtuales en el servidor host, pero hay muchas maneras de aumentar el ancho de banda de la red asignado a la máquina virtual. Veremos cada vez más para maximizar la densidad de la máquina virtual. Han surgido más soluciones.
Autor: Brien M. Posey Traductor: Huang Yongbing

Copyright © Conocimiento de Windows All Rights Reserved