View a markdown version of this page

Istanze basate su AWS Sistema 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 su AWS Sistema Nitro

Avviso di fine vendita

I tipi di U-24tb1 istanza U-9tb1 U-12tb1 U-18tb1, e non sono più disponibili per il lancio di nuove istanze. Se il carico di lavoro richiede un'istanza ad alta memoria, ti consigliamo di utilizzare invece un tipo di istanza U7i.

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

    • I volumi di archiviazione locale NVMe

    • Supporto hardware di rete

    • Gestione

    • Monitoraggio

    • Sicurezza

  • Chip Nitro di sicurezza, integrata nella scheda madre

  • Hypervisor Nitro: un hypervisor leggero che gestisce l'allocazione di memoria e di CPU, fornisce le prestazioni richieste ed è indistinguibile dal bare metal per la maggior parte dei carichi di lavoro.

Per ulteriori informazioni, consulta Nitro System. AWS

Supporto per le funzionalità di rete

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

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

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 diversamente indicato esplicitamente.

Consulta la Requisiti delle istanze Nitro sezione per le versioni minime del driver ENA e del kernel Linux per prestazioni ottimali dei tipi di istanza Nitro v4 e successivi.

Nitro v6
  • Il timeout predefinito stabilito dal TCP per le connessioni TCP inattive è stato ridotto da 432.000 secondi a 350 secondi.

  • Il mirroring del traffico non è supportato.

  • Fino a 400 Gbps * per scheda di rete.

Nitro v5
  • Il Traffic Mirroring non è supportato.

  • Fino a 200 Gbps * per scheda di rete.

Nitro v4
  • I tipi di istanza accelerati da GPU 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.

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

  • Supporta la lettura RDMA e la scrittura RDMA per determinati tipi di istanze. Per ulteriori informazioni, consulta Elastic Fabric Adapter (EFA).

  • Il Traffic Mirroring è supportato.

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

  • Crittografia in transito.

  • Il Traffic Mirroring è supportato.

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

  • Il mirroring del traffico è supportato.

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

Istanze virtualizzate

Le istanze virtualizzate seguenti sono costruite sul sistema Nitro:

Nitro v6
  • Uso generico: M8a | M8Azn | M8gb | M8gn | M8i | M8id | | M8in | M8idn | M8ine | M8ib | M8idb | M9g M8i-flex | M9gd

  • Ottimizzato per il calcolo: C8a | C8gb | C8gn | C8i | C8id C8i-flex | | C8in | C8ine | C8ib | C9g | C9gd

  • Memoria ottimizzata: R8a | R8gb | R8gn | R8i | R8id | | R8in R8i-flex | R8idn | R8iB | R8idb | R9g | R9gd | X8aedz | X8i

  • Archiviazione ottimizzata: i8Ge

  • Calcolo accelerato: G7 | G7e | | P6-B200 P6-B300

  • Calcolo ad alte prestazioni: HPC8a

Nitro v5
  • Uso generale: M8g | M8gd

  • Ottimizzato per il calcolo: C7gn | C8g | C8gd

  • Memoria ottimizzata: R8g | R8gd | X8g

  • Archiviazione ottimizzata: i7iE | i8G

  • Calcolo accelerato: P5en | | Trn2 | Trn2u P6e-GB200

  • Calcolo ad alte prestazioni: HPC7g

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

  • Ottimizzato per il calcolo: C6a | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-flex

  • Memoria ottimizzata: R6a | R6i | R6id | R6idn | R6in | R7a | R7g | R7gd | R7i | R7iZ | | | | | | | | U7i-6tb U7i-8tb U7i-12tb | X2iDn U7in-16tb U7in-24tb U7in-32tb U7inh-32tb | X2iedn

  • Archiviazione ottimizzata: i4G | i4i | i7i | iM4GN | iS4gen

  • Calcolo accelerato: F2 | G6 | G6e | G6f | Gr6 | Gr6f | Inf2 | P5 | P5e | Trn1 | Trn1n

  • Calcolo ad alte prestazioni: HPC6a | HPC6id | HPC7a

Nitro v3
  • Uso generale: M5dn | M5n | M5zn

  • Ottimizzato per il calcolo: C5n

  • Memoria ottimizzata: R5dn | R5n | | | | | U-3tb1 X2iezn U-6tb1 U-9tb1 U-12tb1 U-18tb1 U-24tb1

  • Archiviazione ottimizzata: D3 | D3en | I3en

  • Elaborazione accelerata: DL1 | DL2q | G4ad | G4dn | G5 | Inf1 | P4d | P4de | VT1 | P3dn

  • Generazione precedente: P3dn

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

  • Ottimizzato per il calcolo: 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 v6
  • Uso generale: M8a | M8azn | M8gb | M8gn | M8i | M8id | M8in | M8idn | M8iB | M8idb | M9g | M9gd

  • Ottimizzato per il calcolo: C8a | C8gb | C8gn | C8i | C8id | C8in | C8ib | C9g | C9gd

  • Memoria ottimizzata: R8a | R8gb | R8gn | R8i | R8id | R8in | R8idn | R8ib | R8idb | R9g | R9gd | X8aedz | X8i

  • Archiviazione ottimizzata: i8Ge

Nitro v5
  • Uso generale: M8g | M8gd | | Mac-m4 Mac-m4pro

  • Ottimizzato per il calcolo: C7gn | C8g | C8gd

  • Memoria ottimizzata: R8g | R8gd | X8g

  • Archiviazione ottimizzata: i7iE | i8G

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

  • Ottimizzato per il calcolo: C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

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

  • Archiviazione ottimizzata: i4i | I7i

Nitro v3
  • Uso generale: M5dn | M5n | M5zn

  • Ottimizzato per il calcolo: C5n

  • Memoria ottimizzata: R5dn | R5n | | | | | X2iezn U-6tb1 U-9tb1 U-12tb1 U-18tb1 U-24tb1

  • Archiviazione ottimizzata: i3en

  • Calcolo accelerato: G4dn

Nitro v2
  • Uso generale: M5 | M5d | M6g | M6gd | Mac1 | Mac2 | | | | | A1 Mac2-m1ultra Mac2-m2 Mac2-m2pro Mac-m3ultra Mac-m4max

  • Ottimizzato per il calcolo: 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 a quella in cui diventa disponibile sulla rete.

Requisiti delle istanze Nitro

Le istanze basate sul sistema AWS Nitro utilizzano ENA per reti avanzate e volumi di archiviazione esposti come dispositivi a blocchi NVMe. Per ulteriori informazioni sui driver NVMe, consulta Installare o aggiornare il driver NVMe nella Amazon EBS User Guide per le istanze Linux o Driver AWS NVMe per le istanze Windows nella Amazon EC2 User Guide. Per ulteriori informazioni sui driver ENA, consulta Requirements for enhanced networking with ENA nella Amazon EC2 User Guide.

Le seguenti schede mostrano i dettagli sulle versioni del driver o del kernel 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 (o versioni successive) per le distribuzioni Linux che espongono le informazioni sulla versione. I driver GitHub ENA per Linux sono disponibili su. Per ulteriori informazioni, vedere i driver del kernel Linux per la famiglia Elastic Network Adapter (ENA). Per le note di rilascio, consulta le note di rilascio del driver del kernel Linux ENA.

Le distribuzioni Linux possono anche incorporare le funzionalità dei driver ENA 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 le funzionalità ENA per Nitro v4 e i tipi di istanza più recenti per impostazione predefinita.

Alcune distribuzioni Linux potrebbero richiedere una versione minima del kernel per evitare prestazioni non ottimali delle funzionalità dei driver ENA su Nitro v4 e tipi di istanza 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) Kernel RHEL 8.4 4.18.0-305
SUSE Linux Enterprise Server(SLES)
  • Kernel SLE 12 SP4 4.12.14-95.99.3

  • Kernel SLE 12 SP5 4.12.14-122.116.1

  • Kernel SLE 15 4.12.14-150000.150.92.2

  • Kernel SLE 15 SP1 4.12.14-150100.197.114.2

  • Kernel SLE 15 SP2 5.3.18-24.15.1

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

Le seguenti versioni dei driver ENA Linux non sono supportate e comporteranno errori di collegamento dell'interfaccia di rete elastica:

  • ENA Linux

    • Nitro v5: precedente alla 2.2.9

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

  • ENA DPDK

    • Nitro v5 — Prima del 20.11

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

Windows

Versione del driver ENA per Windows: 2.2.3 o successiva per le istanze Windows.

Nota

I seguenti driver ENA Windows non sono supportati:

  • ENA Windows: v2.2.0 o precedente

Tutte le attuali AMI AWS Windows soddisfano questi requisiti. Per ulteriori informazioni sulle versioni e sulle note di rilascio delle AMI, consulta la Guida di riferimento per AWS Windows AMI.

FreeBSD

Versione del FreeBSD driver ENA: 2.3.1 o successiva, per FreeBSD esempio.

Nota

Le versioni dei FreeBSD driver ENA precedenti alla v2.3.1 non sono supportate e comporteranno errori di collegamento dell'interfaccia di rete elastica.

Istanze Linux con AWS Processori Graviton

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

  • Un'AMI con architettura ARM a 64 bit.

  • Supporto per l'avvio UEFI con tabelle ACPI e hot-plug ACPI dei dispositivi PCI.

Nota

AWS I processori Graviton supportano solo i sistemi operativi Linux.