Instancias basadas en el sistema AWS Nitro - Amazon EC2

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Instancias basadas en el sistema AWS Nitro

Notificación de fin de venta

Los tipos de instancias U-9tb1, U-12tb1, U-18tb1 y U-24tb1 ya no están disponibles para el lanzamiento de nuevas instancias. Si su carga de trabajo requiere una instancia con mucha memoria, le recomendamos que utilice un tipo de instancia U7i en su lugar.

El sistema Nitro es una recopilación de componentes de hardware y software integrados en AWS que permiten alcanzar un alto rendimiento, una gran disponibilidad y mucha seguridad.

El sistema Nitro proporciona capacidades bare metal que eliminan los gastos de la virtualización y admite cargas de trabajo que requieren acceso completo a hardware host. Las instancias bare metal son adecuadas para lo siguiente:

  • Cargas de trabajo que requieren acceso a características de hardware de bajo nivel (como Intel VT) que no están disponibles o que son totalmente compatibles en entornos virtualizados.

  • Aplicaciones que requieren un entorno no virtualizado para licencias o soporte.

Componentes de Nitro

Los componentes siguientes forman parte del sistema Nitro:

  • Tarjeta Nitro

    • Volúmenes de NVMe almacenamiento local

    • Soporte de hardware de redes

    • Administración

    • Monitorización

    • Seguridad

  • Chip de seguridad de Nitro, integrado en la placa madre

  • Hipervisor de Nitro: es un hipervisor ligero que administra la asignación de memoria y de CPU y que proporciona un rendimiento igual al bare metal para la mayoría de cargas de trabajo.

Para más información, consulte AWS Nitro System.

Compatibilidad de características de red

El siguiente contenido resume las principales funcionalidades de red de cada versión de Nitro System. Las versiones se muestran en orden descendente de publicación. Si conoce la familia de tipos de instancias a la que pertenece su instancia, puede ampliar la sección Especificaciones y seleccionar su familia de instancias. La tabla Resumen de la plataforma de su familia de instancias muestra la versión de Nitro para su tipo de instancia en la columna Hipervisor.

Si no sabe qué familia de instancia se aplica, consulte la sección Convenciones de nomenclatura.

nota

Las características son acumulativas, lo que significa que las versiones más recientes de Nitro System admiten las características que se enumeran en todas las versiones anteriores, salvo que se indique explícitamente lo contrario.

Consulte la sección Requisitos de instancias de Nitro para ver las versiones mínimas del controlador ENA y del kernel de Linux para obtener un rendimiento óptimo de Nitro v4 y tipos de instancias posteriores.

Nitro v6
  • No se admite la duplicación de tráfico.

  • Hasta 400 Gbps* por tarjeta de red.

Nitro v5
  • No se admite la duplicación de tráfico.

  • Hasta 200 Gbps* por tarjeta de red.

Nitro v4
  • Los tipos de instancia acelerados por GPU y basados en Trainium admiten hasta 100 Gbps* por tarjeta de red para garantizar la coherencia. Otros tipos de instancias admiten hasta 170 Gbps* por tarjeta de red.

  • Compatible con ENA Express. Para obtener más información sobre ENA Express, incluidos los tipos de instancias específicos que la admiten, consulta Cómo mejorar el rendimiento de la red con ENA Express en tus EC2 instancias en la Guía del EC2 usuario de Amazon.

  • Compatible con lectura RDMA y escritura RDMA para tipos de instancias seleccionados. Para obtener más información, consulte Elastic Fabric Adapter.

  • Se admite la duplicación de tráfico.

Nitro v3
  • Hasta 100 Gbps* por tarjeta de red.

  • Cifrado en tránsito.

  • Se admite la duplicación de tráfico.

Nitro v2
  • Redes mejoradas con Elastic Network Adapter (ENA).

  • Se admite la duplicación de tráfico.

* Es posible que el tipo de instancia admita un ancho de banda máximo inferior. Para más información, consulte las especificaciones de red del tipo de instancia en las páginas de la familia de instancias.

instancias virtualizadas

Las siguientes instancias virtualizadas están integradas en el sistema Nitro:

Nitro v6
  • Uso general: M8a | M8gb | M8gn | M8i | M8i-FLEX

  • Optimizado para cómputo: C8a | C8gb | C8gn | C8i | C8i-FLEX

  • Memoria optimizada: R8a | R8gb | R8gn | R8i | R8i-flex | X8aedz

  • Optimizadas para el almacenamiento: I8ge

  • De computación acelerada: P6-B200 | P6-B300

Nitro v5
  • De uso general: M8g | M8gd

  • Optimizadas para la computación: C7gn | C8g | C8gd

  • Optimizadas para memoria: R8g | R8gd | X8g

  • Optimizadas para el almacenamiento: I7ie | I8g

  • Computación acelerada: P5en | GB2 P6e- 00 | Trn2 | Trn2u

  • De computación de alto rendimiento: Hpc7g

Nitro v4
  • De uso general: M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex

  • Optimizadas para la computación: C6a | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-flex

  • Optimizadas para memoria: R6a | R6i | R6id | R6idn | R6in | R7a | R7g | R7gd | R7i | R7iz | U7i-6tb | U7i-8tb | U7i-12tb | U7in-16tb | U7in-24tb | U7in-32tb | U7inh-32tb | X2idn | X2iedn

  • Optimizadas para almacenamiento: I4g | I4i | I7i | Im4gn | Is4gen

  • De computación acelerada: F2 | G6 | G6e | G6f | Gr6 | Gr6f | Inf2 | P5 | P5e | Trn1 | Trn1n

  • De computación de alto rendimiento: Hpc6a | Hpc6id | Hpc7a

Nitro v3
  • Uso general: M5dn | M5n | M5zn

  • Optimizadas para la computación: C5n

  • Optimizadas para memoria: R5dn | R5n | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • Optimizadas para almacenamiento: D3 | D3en | l3en

  • Computación acelerada: DL1 | | G4ad | G4dn DL2q | G5 | Inf1 | P4d | P4de | | P3dn VT1

  • Generación anterior: P3dn

Nitro v2
  • De uso general: M5 | M5a | M5ad | M5d | M6g | M6gd | T3 | T3a | T4g | A1

  • Optimizadas para la computación: C5 | C5a | C5ad | C5d | C6g | C6gd

  • Optimizadas para memoria: R5 | R5a | R5ad | R5b | R5d | R6g | R6gd | X2gd | z1d

  • De computación acelerada: G5

  • Generación anterior: A1

instancias Bare Metal

Las siguientes instancias bare metal están integradas en el sistema Nitro:

Nitro v6
  • De uso general: M8a | M8i

  • Optimizado para cómputo: C8a | C8gb | C8gn | C8i

  • Memoria optimizada: R8a | R8gb | R8gn | R8i | X8aedz

  • Optimizadas para el almacenamiento: I8ge

Nitro v5
  • De uso general: M8g | M8gd | Mac-m4 | Mac-m4pro

  • Optimizadas para la computación: C7gn | C8g | C8gd

  • Optimizadas para memoria: R8g | R8gd | X8g

  • Optimizadas para el almacenamiento: I7ie | I8g

Nitro v4
  • De uso general: M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i

  • Optimizadas para la computación: C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • Optimizadas para memoria: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | X2idn | X2iedn

  • Optimizadas para el almacenamiento: I4i | I7i

Nitro v3
  • Uso general: M5dn | M5n | M5zn

  • Optimizadas para la computación: C5n

  • Optimizadas para memoria: R5dn | R5n | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • Optimizadas para almacenamiento: I3en

  • De computación acelerada: G4dn

Nitro v2
  • De uso general: M5 | M5d | M6g | M6gd | Mac1 | Mac2 | Mac2-m1ultra | Mac2-m2 | Mac2-m2pro | A1

  • Optimizadas para la computación: C5 | C5d | C6g | C6gd

  • Optimizadas para memoria: R5 | R5b | R5d | R6g | R6gd | X2gd | z1d

  • Optimizadas para el almacenamiento: I3

  • De computación acelerada: G5

  • Generación anterior: A1

En la mayoría de los casos, cuando se lanza una instancia bare metal, el servidor subyacente atraviesa su proceso de arranque, durante el cual verifica todos los componentes de hardware y firmware. Esto, a su vez, supone que se tardarán hasta 20 minutos o más desde el momento en que la instancia entre en estado de ejecución hasta que pase a estar disponible en la red.

Requisitos de instancias de Nitro

Las instancias basadas en el sistema AWS Nitro utilizan ENA para mejorar las redes y los volúmenes de almacenamiento expuestos como dispositivos en bloque. NVMe Para obtener más información sobre NVMe los controladores, consulte Instalar o actualizar el NVMe controlador en la Guía del usuario de Amazon EBS para instancias de Linux o AWS NVMe controladores para instancias de Windows en la Guía del EC2 usuario de Amazon. Para obtener más información sobre los controladores ENA, consulte Requisitos para una red mejorada con ENA en la Guía del EC2 usuario de Amazon.

Las siguientes pestañas muestran detalles sobre qué versiones de controlador o núcleo se recomiendan para su sistema operativo.

Linux

Para los tipos de instancias de Nitro v4, se recomienda el controlador de kernel de Linux ENA, versión 2.2.9g o posterior, del GitHub repositorio Amazon Drivers, y obligatorio para los tipos de instancia de Nitro v5 (o posterior) para las distribuciones de Linux que muestran la información de la versión. Los controladores ENA para Linux están disponibles en. GitHub Para más información, consulte Controlador de kernel de Linux para la familia de Elastic Network Adapter (ENA). Para ver las notas de la versión, consulte Notas de lanzamiento del controlador del kernel de Linux ENA.

Las distribuciones de Linux también pueden incorporar características del controlador ENA en el kernel. Sin embargo, el tiempo de implementación puede variar en las distintas distribuciones. Las distribuciones de Amazon Linux 2023 y Bottlerocket Linux admiten las características de ENA para Nitro v4 y los tipos de instancias más recientes de forma predeterminada.

Es posible que algunas distribuciones de Linux requieran una versión mínima del kernel para evitar un rendimiento inferior al óptimo de las características del controlador ENA en Nitro v4 y en los tipos de instancias más recientes. Si la distribución de Linux aparece en la siguiente tabla, puede verificar la versión del kernel de la instancia con el comando uname de la siguiente manera:

uname -r
Distribución de Linux Versión mínima del kernel
Linux ascendente Versión de kernel 5.9
Amazon Linux 2 Kernel 4.14.186
Red Hat Enterprise Linux (RHEL) RHEL 8.4, kernel 4.18.0-305
SUSE Linux Enterprise Server (SLES)
  • SP4 Núcleo SLE 12 4.12.14-95.99.3

  • SP5 Núcleo SLE 12 4.12.14-122.116.1

  • SLE 15 kernel 4.12.14-150000.150.92.2

  • SP1 Núcleo SLE 15 4.12.14-150100.197.114.2

  • SP2 Núcleo SLE 15 5.3.18-24.15.1

Ubuntu Linux 20.04 kernel 5.4.0-1025-aws
Debian 11 (Bullseye), kernel 5.10.0
DPDK v20.11
nota

Las siguientes versiones del controlador de Linux de ENA no son compatibles y provocarán errores en la conexión de la interfaz de red elástica:

  • Linux de ENA

    • Nitro v5: anterior a 2.2.9

    • Todas las versiones de Nitro anteriores a la v5: anteriores a la v1.2.0

  • DPDK de ENA

    • Nitro v5: anterior a 20.11

    • Todas las versiones de Nitro anteriores a la v5: anteriores a la v1.1.1

Windows

Controlador para Windows de ENA, versión 2.2.3 o posterior para instancias de Windows.

nota

No se admiten los siguientes controladores para Windows de ENA:

  • Windows de ENA: v2.2.0 o anterior

Todos los sistemas Windows actuales cumplen estos requisitos. AWS AMIs Para más información sobre las versiones de las AMI y las notas de la versión, consulte la referencia de las AMI para Windows de AWS.

FreeBSD

Controlador para FreeBSD de ENA, versión 2.3.1 o posterior para instancias de FreeBSD.

nota

Las versiones del controlador para FreeBSD de ENA anteriores a la versión 2.3.1 no son compatibles y provocarán errores en la conexión de la interfaz de red elástica.

Instancias de Linux con procesadores AWS Graviton

Las instancias de Linux con procesadores AWS Graviton tienen los siguientes requisitos adicionales:

  • Una AMI con arquitectura ARM de 64 bits.

  • Compatibilidad con el arranque de UEFI con tablas ACPI y la conexión en caliente de ACPI de dispositivos PCI.

nota

AWS Los procesadores Graviton solo son compatibles con los sistemas operativos Linux.