Ancho de banda de red de instancias de Amazon EC2 - Amazon Elastic Compute Cloud

Ancho de banda de red de instancias de Amazon EC2

Las especificaciones de ancho de banda de instancia se aplican al tráfico entrante y saliente de la instancia. Por ejemplo, si una instancia especifica hasta 10 Gbps de ancho de banda, eso significa que tiene hasta 10 Gbps de ancho de banda para el tráfico entrante y hasta 10 Gbps para el tráfico saliente. El ancho de banda de la red disponible para una instancia de EC2 depende de varios factores, como se indica a continuación.

Tráfico multiflujo

La banda ancha para el tráfico multiflujo agregado disponible para una instancia depende del destino del tráfico.

  • El tráfico puede utilizar todo el ancho de banda de la red disponible para la instancia.

  • A otras regiones, una puerta de enlace de Internet, Direct Connect o puertas de enlace locales (LGW): el tráfico puede utilizar hasta el 50 % del ancho de banda de la red disponible para una instancia de generación actual con un mínimo de 32 vCPUs. La banda ancha para una instancia de generación actual con menos de 32 vCPU se encuentra limitada a 5 Gbps.

Tráfico de flujo único

El ancho de banda de referencia para el tráfico de flujo único está limitado a 5 Gbps cuando las instancias no están en el mismo grupo con ubicación en clúster. Para reducir la latencia y aumentar el ancho de banda de flujo único, pruebe uno de los siguientes procedimientos:

  • Utilice un grupo con ubicación en clúster para lograr un ancho de banda de hasta 10 Gbps para las instancias del mismo grupo de ubicación.

  • Configure varias rutas entre dos puntos de conexión para lograr un mayor ancho de banda con Multipath TCP (MPTCP).

  • Configure ENA Express para las instancias válidas de la misma subred para lograr hasta 25 Gbps entre esas instancias.

Ancho de banda de instancias disponible

La banda ancha de red disponible de una instancia depende del número de vCPU que tenga. Por ejemplo, una instancia m5.8xlarge tiene 32 vCPU y una banda ancha de red de 10 Gbps, y una instancia m5.16xlarge tiene 64 vCPU y una banda ancha de red de 20 Gbps. Sin embargo, es posible que las instancias no alcancen esta banda ancha, por ejemplo, si superan los límites de red en el nivel de instancia, como paquete por segundo o número de conexiones rastreadas. La cantidad de banda ancha disponible que puede utilizar el tráfico depende del número de vCPU y del destino. Por ejemplo, una instancia m5.16xlarge tiene 64 vCPU, por lo que el tráfico a otra instancia de la región puede utilizar la banda ancha completa disponible (20 Gbps). Sin embargo, el tráfico a otra instancia en una región diferente solo puede utilizar el 50 % de la banda ancha disponible (10 Gbps).

Normalmente, las instancias con 16 vCPU o menos (tamaño 4xlarge y más pequeños) están documentadas como “con hasta” una banda ancha especificada; por ejemplo, “hasta 10 Gbps”. Estas instancias tienen una banda ancha de base. Para satisfacer la demanda adicional, pueden utilizar un mecanismo de créditos de E/S de red para superar la banda ancha de base. Las instancias pueden utilizar la banda ancha de fragmentación durante un tiempo limitado, normalmente de 5 a 60 minutos, en función del tamaño de la instancia.

Una instancia recibe el número máximo de créditos de E/S de red en el momento de la inicialización. Si la instancia agota sus créditos de E/S de red, vuelve a su banda ancha de base. Una instancia en ejecución obtiene créditos de E/S de red cada vez que utiliza menos banda ancha de red que su banda ancha de base. Una instancia detenida no gana créditos de E/S de red. La ráfaga de instancia se basa en el mejor esfuerzo, incluso cuando la instancia tiene créditos disponibles, ya que la banda ancha de ráfaga es un recurso compartido.

Hay buckets de créditos de E/S de red independientes para el tráfico entrante y saliente.

Rendimiento de red base y ráfaga

La Guía de tipos de instancias de Amazon EC2 describe el rendimiento de red para cada tipo de instancia, además del ancho de banda de la red de referencia disponible para las instancias que pueden utilizar un ancho de banda ampliado. Para más información, consulte los siguientes temas:

Para ver el rendimiento de la red mediante la herramienta AWS CLI

Puede utilizar el comando describe-instance-types de la AWS CLIpara mostrar información sobre un tipo de instancias. En el siguiente ejemplo se muestra información sobre el rendimiento de la red para todas las instancias C5.

aws ec2 describe-instance-types --filters "Name=instance-type,Values=c5.*" --query "InstanceTypes[].[InstanceType, NetworkInfo.NetworkPerformance, NetworkInfo.NetworkCards[0].BaselineBandwidthInGbps]" --output table --------------------------------------------- | DescribeInstanceTypes | +--------------+--------------------+-------+ | c5.4xlarge | Up to 10 Gigabit | 5.0 | | c5.xlarge | Up to 10 Gigabit | 1.25 | | c5.12xlarge | 12 Gigabit | 12.0 | | c5.24xlarge | 25 Gigabit | 25.0 | | c5.metal | 25 Gigabit | 25.0 | | c5.9xlarge | 12 Gigabit | 12.0 | | c5.2xlarge | Up to 10 Gigabit | 2.5 | | c5.large | Up to 10 Gigabit | 0.75 | | c5.18xlarge | 25 Gigabit | 25.0 | +--------------+--------------------+-------+

Monitoreo del ancho de banda de las instancias

Puede usar las métricas de CloudWatch para monitorear el ancho de banda de red de las instancias y los paquetes enviados y recibidos. Puede utilizar las métricas de rendimiento de red proporcionadas por el controlador de Elastic Network Adapter (ENA) para monitorear cuándo el tráfico supera los límites de red que Amazon EC2 define en el nivel de instancia.

Puede configurar si Amazon EC2 envía datos de métricas de la instancia a CloudWatch utilizando periodos de un minuto o periodos de cinco minutos. Es posible que las métricas de rendimiento de red muestren que se ha superado un límite y se han eliminado los paquetes, mientras que las métricas de instancias de CloudWatch no lo hacen. Esto puede ocurrir cuando la instancia tiene un pico corto en la demanda de recursos de red (conocido como microampliación), pero las métricas de CloudWatch no son lo suficientemente pormenorizadas como para reflejar estos picos de microsegundos.