Istanze basate sul sistema AWS Nitro - Amazon EC2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Istanze basate sul sistema AWS Nitro

Nitro System è una raccolta di componenti hardware e software generati da AWS che abilitano prestazioni elevate, alta disponibilità ed elevata sicurezza.

Inoltre, Nitro System fornisce funzionalità bare metal che eliminano gli impegni di virtualizzazione e supportano i carichi di lavoro che richiedono accesso completo per l'hosting di hardware. Le istanze bare metal sono particolarmente adatte nei seguenti casi:

  • Carichi di lavoro che richiedono accesso a funzionalità hardware di basso livello (ad esempio Intel VT) che non sono disponibili o pienamente supportate negli ambienti virtualizzati.

  • Applicazioni che richiedono un ambiente non virtualizzato per il supporto o la licenza

Componenti Nitro

I seguenti componenti fanno parte del sistema Nitro:

  • Scheda Nitro

    • volumi di archiviazione locali NVMe

    • Supporto hardware di rete

    • Gestione

    • Monitoraggio

    • Sicurezza

  • Chip Nitro di sicurezza, integrata nella scheda madre

  • Hypervisor Nitro: un hypervisor leggero che gestisce la memoria e l'CPUallocazione e offre prestazioni indistinguibili dal bare metal per la maggior parte dei carichi di lavoro.

Per ulteriori AWS informazioni, consulta Nitro System.

Supporto per le funzionalità di rete

Il seguente contenuto riassume le principali funzionalità di rete per ogni versione di Nitro System. Le versioni sono mostrate in ordine decrescente di rilascio. Se conosci la famiglia di tipi di istanze a cui appartiene la tua istanza, puoi espandere la Specifiche sezione e selezionare la tua famiglia di istanze. La tabella riassuntiva della piattaforma per la tua famiglia di istanze mostra la versione di Nitro per il tipo di istanza nella colonna Hypervisor.

Se non sei sicuro della famiglia di istanze applicabile, consulta la sezione. Convenzioni di denominazione

Nota

Le funzionalità sono cumulative, il che significa che le versioni più recenti del sistema Nitro supportano le funzionalità elencate in tutte le versioni precedenti, tranne dove esplicitamente indicato diversamente.

Consulta la Requisiti delle istanze Nitro sezione relativa ai ENA driver minimi e alle versioni del kernel Linux per prestazioni ottimali di Nitro v4 e dei tipi di istanze successive.

Nitro v5
  • Il Traffic Mirroring non è supportato per questa versione.

  • Fino a 200 Gbps * per scheda di rete.

Nitro v4
  • Il Traffic Mirroring non è supportato per questa versione.

  • GPUi tipi di istanza accelerati e basati su Trainium supportano fino a 100 Gbps * per scheda di rete per garantire la coerenza. Altri tipi di istanza supportano fino a 170 Gbps* per scheda di rete.

  • La scrittura in modalità remota Direct Memory Access (RDMA) è disponibile EFA per alcune p5.48xlarge istanze.

  • Supporta ENA Express. Per ulteriori informazioni su ENA Express, compresi i tipi di istanze specifici che lo supportano, consulta Migliora le prestazioni di rete con ENA Express sulle tue EC2 istanze nella Amazon EC2 User Guide.

Nitro v3
  • Fino a 100 Gbps * per scheda di rete.

  • Supporta la RDMA lettura con EFA per p4d(e).24xlarge istanze.

  • Crittografia in transito.

Nitro v2
  • Rete migliorata con Elastic Network Adapter ()ENA.

  • Mirroring del traffico.

* Il tipo di istanza potrebbe supportare una larghezza di banda massima inferiore. Per ulteriori informazioni, consulta le specifiche di rete per il tipo di istanza nelle pagine relative alla famiglia di istanze.

Istanze virtualizzate

Le istanze virtualizzate seguenti sono costruite sul sistema Nitro:

Nitro v5
  • Ottimizzato per il calcolo: C7gn

  • Memoria ottimizzata: R8g

  • Elaborazione ad alte prestazioni: HPC7g

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

  • Elaborazione ottimizzata: C6a | C6gn | C6i | C6id | C6in | C7g | C7gd | C7i | C7i-Flex

  • Memoria ottimizzata: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iZ | U7i-12TB | U7in-16TB | U7in-24TB | U7in-32TB | X2idn | X2idn

  • Archiviazione ottimizzata: i4G | i4i | Im4GN | IS4Gen

  • Calcolo accelerato: G6 | Gr6 | Inf2 | P5 | Trn1 | Trn1n

  • Calcolo ad alte prestazioni: HPC6a | HPC6id | HPC7a

Nitro v3
  • Scopo generale: M5dn | M5n | M5zn

  • Calcolo ottimizzato: C5n

  • Memoria ottimizzata: R5dn | R5n | U-3TB1 | U-6TB1 | U-9TB1 | U-12TB1 | U-18TB1 | U-24TB1 | X2iEzn

  • Archiviazione ottimizzata: D3 | D3en | I3en

  • Calcolo accelerato: DL1 | | G4ad | G4dn DL2q | G5 | Inf1 | P3dn | P4d | P4de | VT1

Nitro v2
  • Scopo generale: M5 | M5a | M5ad | M5d | M6g | M6gd | T3 | T3a | T4g | A1

  • Calcolo ottimizzato: C5 | C5a | C5ad | C5d | C6g | C6gd

  • Memoria ottimizzata: R5 | R5a | R5ad | R5b | R5d | R6g | R6gd | X2gd | z1d

  • Calcolo accelerato: G5g

  • Generazione precedente: A1

Istanze Bare Metal

Le istanze bare metal seguenti sono costruite sul sistema Nitro:

Nitro v5
  • Elaborazione ottimizzata: C7gn

  • Memoria ottimizzata: R8g

Nitro v4
  • Scopo generale: M6a | M6i | M6iD | M6idn | M6in | M7a | M7g | M7gd | M7i

  • Elaborazione ottimizzata: C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • Memoria ottimizzata: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iZ | X2idn | X2iDn

  • Archiviazione ottimizzata: I4i

Nitro v3
  • Scopo generale: M5dn | M5n | M5zn

  • Calcolo ottimizzato: C5n

  • Memoria ottimizzata: R5dn | R5n | U-6TB1 | U-9TB1 | U-12TB1 | U-18TB1 | U-24TB1 | X2iEzn

  • Archiviazione ottimizzata: I3en

  • Calcolo accelerato: G4dn

Nitro v2
  • Uso generale: M5 | M5d | M6g | M6gd | Mac1 | Mac2 | MAC2-M1Ultra | Mac2-m2 | Mac2-m2Pro | A1

  • Calcolo ottimizzato: C5 | C5d | C6g | C6gd

  • Memoria ottimizzata: R5 | R5b | R5d | R6g | R6gd | X2gd | z1d

  • Archiviazione ottimizzata: I3

  • Calcolo accelerato: G5g

  • Generazione precedente: A1

Nella maggior parte dei casi, quando si avvia un'istanza bare metal, il server sottostante esegue il processo di avvio, durante il quale verifica tutti i componenti hardware e firmware. Ciò significa che possono essere necessari fino a 20 minuti o più dal momento in cui l'istanza entra nello stato di esecuzione fino a quando non diventa disponibile sulla rete.

Requisiti delle istanze Nitro

Le istanze basate sul sistema AWS Nitro vengono utilizzate ENA per reti avanzate e volumi di archiviazione esposti come NVMe dispositivi a blocchi. Per ulteriori informazioni sui NVMe driver, consulta Installare o aggiornare il NVMe driver nella Amazon EBS User Guide per le istanze Linux o AWS NVMei driver per le istanze Windows nella Amazon EC2 User Guide. Per ulteriori informazioni sui ENA driver, consulta Requisiti per una rete avanzata con ENA nella Amazon EC2 User Guide.

Le seguenti schede mostrano dettagli su quali versioni di driver o kernel sono consigliate per il tuo sistema operativo.

Linux

Il driver del kernel ENA Linux versione 2.2.9g o successiva, dal GitHub repository Amazon Drivers, è consigliato per i tipi di istanze Nitro v4 e richiesto per i tipi di istanza Nitro v5 per le distribuzioni Linux che espongono le informazioni sulla versione. ENAi driver per Linux sono disponibili su. GitHub Per ulteriori informazioni, consulta il driver del kernel Linux per la famiglia Elastic Network Adapter (ENA). Per le note di rilascio, consulta le note di rilascio del driver ENA Linux Kernel.

Le distribuzioni Linux possono anche incorporare le funzionalità dei ENA driver all'interno del kernel. Tuttavia, i tempi di implementazione possono variare all'interno delle diverse distribuzioni. Le distribuzioni Amazon Linux 2023 e Bottlerocket Linux supportano per impostazione predefinita ENA funzionalità per Nitro v4 e tipi di istanze più recenti.

Alcune distribuzioni Linux potrebbero richiedere una versione minima del kernel per evitare prestazioni non ottimali delle funzionalità dei ENA driver su Nitro v4 e tipi di istanze più recenti. Se la tua distribuzione Linux appare nella tabella seguente, puoi verificare la versione del kernel per la tua istanza con il comando seguente: uname

uname -r
Distribuzione Linux Versione minima del kernel
Linux upstream Versione del kernel 5.9
Amazon Linux 2 Kernel 4.14.186
Red Hat Enterprise Linux () RHEL RHELKernel 8.3 4.18.0-240.1.1.el8_3. ARCH
SUSEServer Linux Enterprise (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 Kernel 20.04 5.4.0-1025-aws
DPDK v20.11
Nota

Le seguenti versioni dei driver ENA Linux non sono supportate e causeranno errori negli allegati dell'interfaccia di rete elastica:

  • ENALinux

    • Nitro v5: precedente alla versione 2.2.9

    • Tutte le versioni di Nitro precedenti alla v5, precedenti alla v1.2.0

  • ENA DPDK

    • Nitro v5: precedente alla 20.11

    • Tutte le versioni di Nitro precedenti alla v5, precedenti alla v1.1.1

Windows

ENAVersione del driver Windows: 2.2.3 o successiva per le istanze Windows.

Nota

I seguenti driver ENA di Windows non sono supportati:

  • ENAWindows: v2.2.0 o precedente

Tutti gli attuali AWS sistemi Windows AMIs soddisfano questi requisiti. Per ulteriori informazioni sulle AMI versioni e sulle note di rilascio, consulta la pagina di AMIriferimento per AWS Windows.

FreeBSD

ENAVersione gratuita del BSD driver: 2.3.1 o successiva per le BSD istanze gratuite.

Nota

ENALe versioni dei BSD driver gratuiti precedenti alla v2.3.1 non sono supportate e causeranno errori negli allegati dell'interfaccia di rete elastica.

Istanze Linux con processori Graviton AWS

Le istanze Linux con processori AWS Graviton hanno i seguenti requisiti aggiuntivi:

  • E AMI con architettura a 64 bitARM.

  • Support per l'UEFIavvio con ACPI tavoli e ACPI dispositivi hot-plug. PCI

Nota

AWS I processori Graviton supportano solo i sistemi operativi Linux.