Instâncias criadas no sistema AWS Nitro - Amazon EC2

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instâncias criadas no sistema AWS Nitro

O Sistema Nitro é uma coleção de hardware e componentes de software desenvolvidos pela AWS que permitem alta performance, alta disponibilidade e alta segurança.

O Sistema Nitro fornece recursos bare metal que eliminam a sobrecarga da virtualização e oferecem suporte a workloads que exigem acesso total ao hardware do host. Instâncias bare metal são ideais para o seguinte:

  • Workloads que exigem acesso a recursos de hardware de baixo nível (por exemplo, Intel VT) que não estão disponíveis ou não são totalmente compatíveis ambientes virtualizados

  • Aplicações que exigem um ambiente não virtualizado para licenciamento ou suporte

Componentes do Nitro

Os componentes a seguir fazem parte do Sistema Nitro:

  • Nitro Card

    • Volumes NVMe de armazenamento local

    • Suporte a hardware de rede

    • Gerenciamento

    • Monitoramento

    • Segurança

  • Nitro Security Chip, integrado na placa-mãe

  • Hipervisor Nitro — Um hipervisor leve que gerencia a memória e a CPU alocação e oferece desempenho indistinguível do bare metal para a maioria das cargas de trabalho.

Para obter mais informações, consulte AWS Nitro System.

Suporte a recursos de rede

O conteúdo a seguir resume os principais recursos de rede para cada versão do Nitro System. As versões são mostradas em ordem decrescente de lançamento. Se você conhece a família de tipos de instância à qual sua instância pertence, pode expandir a seção Especificações e selecionar sua família de instâncias. A tabela Resumo da plataforma para sua família de instâncias mostra a versão do Nitro para seu tipo de instância na coluna Hipervisor.

Se você não tiver certeza sobre qual família de instâncias é aplicável, consulte a seção Convenções de nomenclatura.

nota

Os recursos são cumulativos, o que significa que as versões mais recentes do Nitro System oferecem suporte aos recursos listados em todas as versões anteriores, exceto quando explicitamente declarado de outra forma.

Consulte a Requisitos da instância Nitro seção para ver as versões mínimas do ENA driver e do kernel Linux para obter o desempenho ideal dos tipos de instância Nitro v4 e posteriores.

Nitro v5
  • Não há suporte a espelhamento de tráfego nesta versão.

  • Até 200 Gbps* por placa de rede.

Nitro v4
  • Não há suporte a espelhamento de tráfego nesta versão.

  • GPUOs tipos de instância acelerados e baseados em Trainium suportam até 100 Gbps* por placa de rede para maior consistência. Outros tipos de instância oferecem suporte a até 170 Gbps* por placa de rede.

  • A gravação remota com acesso direto à memória (RDMA) está disponível EFA para os seguintes tipos de instância: p5.48xlargep5e.48xlarge, p5en.48xlarge e.

  • Suporta ENA Express. Para obter mais informações sobre o ENA Express, incluindo quais tipos de instância específicos o suportam, consulte Melhore o desempenho da rede com o ENA Express em suas EC2 instâncias no Guia EC2 do usuário da Amazon.

Nitro v3
  • Até 100 Gbps* por placa de rede.

  • Suporta RDMA leitura com EFA por p4d(e).24xlarge instâncias.

  • Criptografia em trânsito.

Nitro v2
  • Rede aprimorada com o Elastic Network Adapter (ENA).

  • Espelhamento de tráfego.

* Seu tipo de instância pode oferecer suporte a uma largura de banda máxima menor. Para obter mais informações, consulte as especificações de rede do seu tipo de instância nas páginas da família de instâncias.

Instâncias virtualizadas

As instâncias virtualizadas a seguir são criadas no sistema Nitro:

Nitro v5
  • Uso geral: M8g

  • Otimizadas para computação: C7gn | C8g

  • Otimizadas para memória: R8g | x8G

  • Armazenamento otimizado: i7iE | i8G

  • Computação acelerada: P5en | Trn2 | Trn2u

  • Computação de alta performance: Hpc7g

Nitro v4
  • Uso geral: M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex

  • Otimizadas para computação: C6a | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-flex

  • Memória otimizada: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | U7i-6tB | U7i-8TB | U7i-12TB | U7in-16TB | U7in-24TB | U7inh-32TB | X2idn x2TB IEDN

  • Otimizadas para armazenamento: I4g, I4i, Im4gn, Is4gen

  • Computação acelerada: F2 | G6 | G6e | Gr6 | Inf2 | P5 | P5e | Trn1 | Trn1n

  • Computação de alta performance: Hpc6a | Hpc6id | Hpc7a

Nitro v3
  • Uso geral: M5dn | M5n | M5zn

  • Otimizadas para computação: C5n

  • Otimizadas para memória: R5dn | R5n | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • Otimizadas para armazenamento: D3 | D3en | I3en

  • Computação acelerada: DL1 | | G4ad DL2q | G4dn | G5 | Inf1 | P3dn | P4d | P4de | VT1

Nitro v2
  • Uso geral: M5 | M5a | M5ad | M5d | M6g | M6gd | T3 | T3a | T4g | A1

  • Otimizadas para computação: C5 | C5a | C5ad | C5d | C6g | C6gd

  • Otimizadas para memória: R5 | R5a | R5ad | R5b | R5d | R6g | R6gd | X2gd | z1d

  • Com computação acelerada: G5g

  • Geração anterior: A1

Instâncias bare metal

As instâncias bare metal a seguir são criadas no sistema Nitro:

Nitro v5
  • Uso geral: M8g

  • Otimizadas para computação: C7gn | C8g

  • Otimizadas para memória: R8g | x8G

  • Armazenamento otimizado: i8G

Nitro v4
  • Uso geral: M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i

  • Otimizadas para computação: C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • Otimizadas para memória: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | X2idn | X2iedn

  • Otimizadas para armazenamento: I4i

Nitro v3
  • Uso geral: M5dn | M5n | M5zn

  • Otimizadas para computação: C5n

  • Otimizadas para memória: R5dn | R5n | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • Otimizadas para armazenamento: I3en

  • Com computação acelerada: G4dn

Nitro v2
  • Uso geral: M5 | M5d | M6g | M6gd | Mac1 | Mac2 | Mac2-m1ultra | Mac2-m2 | Mac2-m2pro | A1

  • Otimizadas para computação: C5 | C5d | C6g | C6gd

  • Otimizadas para memória: R5 | R5b | R5d | R6g | R6gd | X2gd | z1d

  • Otimizadas para armazenamento: I3

  • Com computação acelerada: G5g

  • Geração anterior: A1

Na maioria dos casos, quando você executa uma instância bare metal, o servidor subjacente passa pelo processo de inicialização, durante o qual verifica todos os componentes de hardware e firmware. Isso significa que até 20 minutos podem ser necessários a partir do momento em que a instância entra no estado de execução até que ela se torne disponível na rede.

Requisitos da instância Nitro

As instâncias criadas no Sistema AWS Nitro são usadas ENA para redes aprimoradas e volumes de armazenamento expostos como dispositivos de NVMe bloco. Para obter mais informações sobre NVMe drivers, consulte Instalar ou atualizar o NVMe driver no Guia EBS do usuário da Amazon para instâncias Linux ou AWS NVMedrivers para instâncias do Windows no Guia EC2 do usuário da Amazon. Para obter mais informações sobre ENA drivers, consulte Requisitos para redes aprimoradas ENA no Guia EC2 do usuário da Amazon.

As guias a seguir mostram detalhes sobre quais versões de driver ou kernel são recomendadas para seu sistema operacional.

Linux

O driver do kernel ENA Linux versão 2.2.9g ou posterior, do GitHub repositório Amazon Drivers, é recomendado para tipos de instância Nitro v4 e obrigatório para tipos de instância Nitro v5 para distribuições Linux que expõem as informações da versão. ENAdrivers para Linux estão disponíveis em GitHub. Para obter mais informações, consulte Driver do kernel Linux para a família Elastic Network Adapter (ENA). Para obter notas de lançamento, consulte Notas de lançamento do ENA Linux Kernel Driver.

As distribuições Linux também podem incorporar recursos de ENA driver no kernel. No entanto, o tempo pode variar para a implementação entre as diferentes distribuições. As distribuições Amazon Linux 2023 e Bottlerocket Linux oferecem suporte a ENA recursos para o Nitro v4 e tipos de instância mais recentes por padrão.

Algumas distribuições Linux podem exigir uma versão mínima do kernel para evitar um desempenho abaixo do ideal dos recursos do ENA driver no Nitro v4 e nos tipos de instância mais recentes. Se sua distribuição Linux aparecer na tabela a seguir, você poderá verificar a versão do kernel da sua instância com o comando uname a seguir:

uname -r
Distribuição do linux Versão mínima para o kernel
Linux upstream Versão do kernel 5.9
Amazon Linux 2 Linux 4.14.186
Red Hat Enterprise Linux (RHEL) RHEL8.3 kernel 4.18.0-240.1.1.el8_3. ARCH
SUSE Linux Enterprise Server (SLES)
  • SLE12 SP4 kernel 4.12.14-95.99.3

  • SLE12 SP5 kernel 4.12.14-122.116.1

  • SLE15 kernel 4.12.14-150000.150.92.2

  • SLE15 SP1 kernel 4.12.14-150100.197.114.2

  • SLE15 SP2 kernel 5.3.18-24.15.1

Linux Ubuntu 20.04 kernel 5.4.0-1025-aws
DPDK v20.11
nota

As seguintes versões do driver ENA Linux não são suportadas e resultarão em falhas na conexão da interface de rede elastica:

  • ENALinux

    • Nitro v5: anterior à 2.2.9

    • Todas as versões do Nitro anteriores à v5: anteriores à v1.2.0

  • ENA DPDK

    • Nitro v5: anterior à 20.11

    • Todas as versões do Nitro anteriores à v5: anteriores à v1.1.1

Windows

ENAVersão do driver do Windows: 2.2.3 ou posterior para instâncias do Windows.

nota

Os seguintes drivers ENA do Windows não são compatíveis:

  • ENAWindows: v2.2.0 ou anterior

Todos os AWS Windows atuais AMIs atendem a esses requisitos. Para obter mais informações sobre AMI versões e notas de versão, consulte a AMIreferência AWS do Windows.

FreeBSD

ENA FreeBSD versão do driver: 2.3.1 ou posterior para FreeBSD instâncias.

nota

ENA FreeBSD versões de driver anteriores à v2.3.1 não são suportadas e resultarão em falhas na conexão da interface de rede elastica.

Instâncias Linux com AWS processadores Graviton

As instâncias Linux com processadores AWS Graviton têm os seguintes requisitos adicionais:

  • E AMI com ARM arquitetura de 64 bits.

  • Support para UEFI inicialização com ACPI tabelas e conexão ACPI automática de PCI dispositivos.

nota

AWS Os processadores Graviton suportam apenas sistemas operacionais Linux.