¿Cómo puedo habilitar y configurar redes mejoradas en mis instancias EC2?

Última actualización: 30 de octubre de 2020

Estoy ejecutando una instancia de Amazon Elastic Compute Cloud (Amazon EC2) y quiero habilitar redes mejoradas. ¿Qué son las redes mejoradas y cuándo debo usarlas?

Descripción corta

Las redes mejoradas ofrecen una mayor banda ancha, un mayor rendimiento de paquetes por segundo (PPS) y latencias consistentemente más bajas entre instancias.

Las instancias de Amazon EC2 tienen tres adaptadores de red virtuales diferentes: VIF, Intel 82599 VF y Elastic Network Adapter (ENA). Para conocer los tipos de instancias y adaptadores más recientes, consulte Redes mejoradas en Linux y Habilitación de redes mejoradas con la interfaz Intel 82599 VF en instancias de Windows.

Al considerar el uso de redes mejoradas, tenga en cuenta lo siguiente:

  • Si la velocidad de paquetes por segundo alcanza su límite, considere la posibilidad de pasar a redes mejoradas. Si la velocidad llega a su límite, es probable que haya alcanzado los umbrales superiores del controlador de la interfaz de red virtual.
  • Si su rendimiento se acerca o supera los 20.000 paquetes por segundo (PPS) en el controlador VIF, es una práctica recomendada utilizar redes mejoradas.
  • Para proporcionar la menor latencia y el mayor rendimiento de red de paquetes por segundo para sus instancias, considere el uso de un grupo de ubicación en clúster.
  • Si necesita alcanzar velocidades de hasta 10 Gbps entre instancias, lance sus instancias en un grupo de ubicación en clúster con el tipo de instancias de redes mejoradas. Estos tipos de instancias se colocan físicamente cerca unos de otros, lo que reduce aún más la latencia y mejora las velocidades de transferencia.
  • Si necesita alcanzar velocidades de hasta 25 Gbps entre instancias, lance instancias en un grupo de ubicación en clúster junto con instancias compatibles con ENA.

Resolución

Linux

Dependiendo de su instancia y tipo de adaptador, siga una de estas dos guías:

Después de completar los pasos para habilitar el controlador de redes mejorado para su tipo de instancias, considere la posibilidad de realizar algunos ajustes de red o del kernel. Conseguir el máximo rendimiento del sistema requiere una investigación y unas pruebas intensivas para evaluar los cambios necesarios en el kernel para su carga de trabajo. Tenga en cuenta que el uso de los parámetros predeterminados del kernel de red está bien para la mayoría de las cargas de trabajo. Sin embargo, es posible que tenga que ajustarlo para optimizar el rendimiento, en función de la carga de trabajo.

Es una práctica recomendada realizar cualquier ajuste del kernel basándose en comportamientos y métricas observables. Siempre que sea posible, utilice la guía proporcionada por su sistema operativo o aplicación. La información proporcionada por su sistema operativo o aplicación corresponde a una situación del mundo real. Por ejemplo, los ajustes del kernel para un servidor de bases de datos son diferentes a los utilizados para un servidor web, ya que las características de ambas cargas de trabajo son diferentes.

Windows

Para obtener información sobre redes mejoradas, consulte Redes mejoradas en Windows. El controlador de la interfaz de red elástica está instalado en todas las AMI de Amazon para Windows Server 2008 R2 y posteriores.

Para obtener información sobre las interfaces de red elásticas, consulte Habilitación de redes mejoradas con Elastic Network Adapter (ENA) en instancias de Windows.