

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à.

# Tipi di istanza Amazon EC2
<a name="instance-types"></a>

Quando si avvia un'istanza, il *tipo di istanza* specificato determina l'hardware del computer host utilizzato per tale istanza. Ogni tipo di istanza è caratterizzato da diverse capacità di calcolo, memoria e archiviazione ed è raggruppato in famiglie di istanze basate su tali capacità. Seleziona un tipo di istanza in base ai requisiti dell'applicazione o del software che intendi eseguire sull'istanza. Per ulteriori informazioni sulle funzionalità e i casi d’uso, consulta [Tipi di istanze Amazon EC2](https://aws.amazon.com/ec2/instance-types/).

Amazon EC2 dedica alcune risorse del computer host, come CPU, memoria e archiviazione dell'istanza, a un'istanza specifica. Amazon EC2 condivide altre risorse del computer host, ad esempio la rete e il sottosistema del disco, tra le istanze. Se ogni istanza in un computer host cerca di utilizzare la maggior quantità possibile di queste risorse condivise, a ciascuna istanza viene assegnata la stessa quantità di una risorsa. Tuttavia, quando viene utilizzata una quantità inferiore di una risorsa, un'istanza potrà utilizzare una quantità maggiore di tale risorsa in base alla sua disponibilità.

Ogni tipo di istanza fornisce prestazioni minime inferiori o superiori in base a una risorsa condivisa. Ad esempio, i tipi di istanza con I/O prestazioni elevate hanno un'allocazione maggiore di risorse condivise. L'allocazione di una quota maggiore di risorse condivise riduce anche la varianza delle prestazioni. I/O Per la maggior parte delle applicazioni, I/O prestazioni moderate sono più che sufficienti. Tuttavia, per le applicazioni che richiedono I/O prestazioni maggiori o più costanti, prendi in considerazione un tipo di istanza con I/O prestazioni più elevate.

**Topics**
+ [

## Tipi di istanza disponibili
](#AvailableInstanceTypes)
+ [

## Specifiche dell'hardware
](#instance-hardware-specs)
+ [

## Tipi di hypervisor
](#instance-hypervisor-type)
+ [

## Tipi di virtualizzazione dell'AMI
](#instance-virtualization-type)
+ [

## Processori
](#instance-types-processors)
+ [

# Trova un tipo di EC2 istanza Amazon
](instance-discovery.md)
+ [

# Ottieni consigli dallo strumento di ricerca del tipo di istanza EC2
](get-ec2-instance-type-recommendations.md)
+ [

# Ottieni consigli sulle EC2 istanze da Compute Optimizer
](ec2-instance-recommendations.md)
+ [

# Modifiche del tipo di istanza Amazon EC2
](ec2-instance-resize.md)
+ [

# Istanze a prestazioni espandibili
](burstable-performance-instances.md)
+ [

# Accelerazione delle prestazioni con istanze GPU
](configure-gpu-instances.md)
+ [

# Istanze Amazon EC2 Mac
](ec2-mac-instances.md)
+ [

# Tipi di istanza ottimizzati per Amazon EBS
](ebs-optimized.md)
+ [

# Opzioni della CPU per le istanze Amazon EC2
](instance-optimize-cpu.md)
+ [

# AMD SEV-SNP per istanze Amazon EC2
](sev-snp.md)
+ [

# Controllo degli stati del processore delle istanze Linux Amazon EC2
](processor_state_control.md)

## Tipi di istanza disponibili
<a name="AvailableInstanceTypes"></a>

Amazon EC2 offre un'ampia selezione di tipi di istanza ottimizzati per adattarsi a diversi casi d'uso. I tipi di istanza comprendono diverse combinazioni di CPU, memoria, archiviazione e capacità di rete, inoltre offrono la flessibilità necessaria per scegliere la combinazione di risorse appropriata per le applicazioni. Ogni tipo di istanza include una o più dimensioni di istanza, consentendo di ridimensionare le risorse in base ai requisiti del carico di lavoro di destinazione.

**Convenzioni di denominazione dei tipi di istanza**  
I nomi sono basati sulla famiglia, sulla generazione, sulla famiglia del processore, sulle funzionalità e sulle dimensioni dell'istanza. Per ulteriori informazioni, consulta [Convenzioni di denominazione](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) nella *Guida ai tipi di istanza Amazon EC2*.

**Individuazione di un tipo di istanza**  
Per determinare quali tipi di istanza soddisfano i requisiti, ad esempio le regioni supportate, le risorse di calcolo o le risorse di archiviazione, consultare [Trova un tipo di EC2 istanza Amazon](instance-discovery.md) e le [Specifiche dei tipi di istanza Amazon EC2](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) nella *Guida ai tipi di istanza Amazon EC2*.

## Specifiche dell'hardware
<a name="instance-hardware-specs"></a>

Per specifiche dettagliate, consultare [Specifiche](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) nella *Guida ai tipi di istanza Amazon EC2*. Per informazioni sui prezzi, consultare la pagina [Prezzi di Amazon EC2 on demand](https://aws.amazon.com/ec2/pricing/on-demand/).

Per determinare il tipo di istanza più idoneo alle specifiche esigenze, ti consigliamo di avviare un'istanza e utilizzare la tua applicazione per il benchmark. Dal momento che l'addebito dei costi viene calcolato al secondo, è più conveniente eseguire il test di più tipi di istanza prima di prendere una decisione. Se le esigenze cambiano nel tempo dopo una decisione specifica, si potrà sempre ridimensionare l'istanza in un secondo momento. Per ulteriori informazioni, consulta [Modifiche del tipo di istanza Amazon EC2](ec2-instance-resize.md).

## Tipi di hypervisor
<a name="instance-hypervisor-type"></a>

Amazon EC2 supporta i seguenti hypervisor: Xen e Nitro.

**Istanze basate su Nitro**
+ **Uso generale:** M5 \$1 M5a \$1 M5ad \$1 M5d \$1 M5dn \$1 M5n \$1 M5zn \$1 M6a \$1 M6g \$1 M6gD \$1 M6i \$1 M6iD \$1 M6iDn \$1 M6in \$1 M7a \$1 M7g \$1 M7i \$1 M7i-Flex \$1 M8a \$1 M8aZn \$1 M8aZ \$1 M8aZ \$1 M8aZn \$1 M8a G \$1 8 GB \$1 M8GD \$1 M8gN \$1 M8i \$1 M8iFlex \$1 T3 \$1 T3a \$1 T4G
+ **Elaborazione ottimizzata:** C5 \$1 C5a \$1 C5ad \$1 C5d \$1 C5n \$1 C6a \$1 C6gd \$1 C6gn \$1 C6i \$1 C6id \$1 C6in \$1 C7a \$1 C7g \$1 C7gd \$1 C7gn \$1 C7i \$1 C7i-flex \$1 C8a \$1 C8g \$1 C8g \$1 C8GB \$1 C8g \$1 C8g \$1 C8gb \$1 C8g \$1 C8gn \$1 C8i GD \$1 C8gN \$1 C8i \$1 C8id \$1 C8i-Flex
+ **Memoria ottimizzata:** R5 \$1 R5a \$1 R5ad \$1 R5b \$1 R5d \$1 R5dn \$1 R6a \$1 R6g \$1 R6gd \$1 R6i \$1 R6id \$1 R6idn \$1 R6in \$1 R7a \$1 R7g \$1 R7gd \$1 R7i \$1 R7iZ \$1 R8a \$1 R8g \$1 R8g \$1 R8GB \$1 R8g \$1 R8b \$1 R8b \$1 R8b \$1 R8g GD \$1 R8GN \$1 R8i \$1 R8iFlex \$1 U-3TB1 \$1 U-6TB1 \$1 U-9TB1 \$1 U-12TB1 \$1 U-18TB1 \$1 U-24TB1 \$1 U7i-6TB \$1 U7i-12TB \$1 U7in-16TB \$1 U7in-24TB \$1 U7in-32TB \$1 U7in-32TB \$1 X2gD \$1 X2idn \$1 X2iEDN \$1 X2iEzN \$1 X8g \$1 X8Aedz \$1 X8i \$1 z1d
+ **Ottimizzate per l’archiviazione:** D3 \$1 D3en \$1 I3en \$1 I4g \$1 I4i \$1 I7i \$1 I7ie \$1 I8g \$1 I8ge \$1 Im4gn \$1 Is4gen
+ **Calcolo accelerato:** DL1 DL2q \$1 \$1 F2 \$1 G4ad \$1 G4dn \$1 G5 \$1 G5g \$1 G6 \$1 G6e \$1 G6f \$1 Gr6 \$1 Gr6f \$1 G7e \$1 Inf1 \$1 Inf2 \$1 P4d \$1 P4de \$1 P5 \$1 P5e \$1 P5en \$1 P6-B200 \$1 P6-B300 \$1 P6e- GB200 \$1 Trn1 \$1 TRN1n \$1 N2 \$1 TRN2u \$1 VT1
+ **Elaborazione ad alte prestazioni:** HPC6a \$1 HPC6id \$1 HPC7a \$1 HPC7g \$1 HPC8a
+ **Generazione precedente:** A1 \$1 P3dn

Per ulteriori informazioni sulle versioni supportate dell'hypervisor Nitro, consultare [Supporto delle funzionalità di rete](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html#nitro-version-network-features) nella *Guida ai tipi di istanza Amazon EC2*.

**Istanze basate Xen**
+ **Uso generico**: M1 \$1 M2 \$1 M3 \$1 M4 \$1 T1 \$1 T2
+ **Ottimizzate per il calcolo**: C1 \$1 C3 \$1 C4
+ **Ottimizzate per la memoria**: R3 \$1 R4 \$1 X1 \$1 X1e
+ **Ottimizzate per l’archiviazione: **D2 \$1 H1 \$1 I2 \$1 I3
+ **Calcolo accelerato**: F1 \$1 G3 \$1 P2 \$1 P3

## Tipi di virtualizzazione dell'AMI
<a name="instance-virtualization-type"></a>

<a name="virtualization"></a>Il tipo di virtualizzazione dell'istanza viene determinato dall'AMI utilizzata per avviarla. I tipi di istanza della generazione corrente supportano solo la tipologia HVM (Hardware Virtual Machine). Alcuni tipi di istanze della generazione precedente supportano le istanze paravirtuali (PV) e alcune regioni supportano le istanze PV. AWS Per ulteriori informazioni, consulta [Tipi di virtualizzazione](ComponentsAMIs.md#virtualization_types).

Per ottenere prestazioni migliori, ti consigliamo di usare un'AMI HVM. Inoltre, gli HVM AMIs sono tenuti a sfruttare i vantaggi del networking avanzato. La virtualizzazione HVM utilizza la tecnologia di assistenza hardware fornita dalla piattaforma. AWS Con la virtualizzazione HVM, la VM guest viene eseguita come se si trovasse su una piattaforma di hardware nativo, con la differenza che utilizza comunque driver di archiviazione e una rete PV per migliorare le prestazioni.

## Processori
<a name="instance-types-processors"></a>

Le istanze EC2 supportano diversi processori.

**Topics**
+ [

### Processori Intel
](#instance-hardware-processors)
+ [

### Processori AMD
](#amd-epyc-instances)
+ [

### AWS Processori Graviton
](#aws-graviton-instances)
+ [

### AWS Trainium
](#aws-trainium-instances)
+ [

### AWS Inferentia
](#aws-inferentia-instances)

### Processori Intel
<a name="instance-hardware-processors"></a>

Le istanze Amazon EC2 eseguite su processori Intel possono includere le seguenti funzionalità. Non tutte le istanze eseguite su processori Intel supportano tutte le funzionalità. Per informazioni sulle funzionalità disponibili per ciascun tipo di istanza, consultare [Tipi di istanza Amazon EC2.](https://aws.amazon.com/ec2/instance-types/)
+ **Intel AES New Instructions (AES-NI)** — Il set di istruzioni di crittografia Intel AES-NI è migliorato rispetto all'algoritmo originale Advanced Encryption Standard (AES), garantendo così protezione dei dati più rapida e maggiore sicurezza. Tutte le istanze EC2 di attuale generazione supportano questa caratteristica del processore.
+ **Intel Advanced Vector Extensions (Intel AVX, Intel e Intel AVX2 AVX-512) — Intel AVX e Intel AVX2 sono a 256 bit e Intel AVX-512** è un'estensione del set di istruzioni a 512 bit progettata per applicazioni con uso intensivo di Floating Point (FP). Le istruzioni Intel AVX migliorano le prestazioni per applicazioni come immagini ed elaborazione, simulazioni scientifiche, analisi finanziarie e modellazione e analisi 3D. audio/video Queste funzionalità sono disponibili solo sulle istanze avviate con HVM. AMIs
+ **Tecnologia Intel Turbo Boost** — I processori Intel Turbo Boost eseguono automaticamente i core più velocemente della frequenza operativa di base.
+ **Intel Deep Learning Boost (Intel DL Boost)** — Accelera i casi d'uso di deep learning AI. I processori scalabili Intel Xeon di seconda generazione estendono Intel AVX-512 con una nuova istruzione di rete neurale vettoriale (rilevamento di oggettiVNNI/INT8) that significantly increases deep learning inference performance over previous generation Intel Xeon Scalable processors (with FP32) for image recognition/segmentation, riconoscimento vocale, traduzione linguistica, sistemi di raccomandazione, apprendimento per rinforzo e altro ancora). VNNI potrebbe non essere compatibile con tutte le distribuzioni di Linux. 

  Le istanze seguenti supportano VNNI: `M5n`, `R5n`, `M5dn`, `M5zn`, `R5b`, `R5dn`, `D3`, `D3en` e `C6i`. Le istanze `C5` e `C5d` supportano VNNI solo per le istanze `12xlarge`, `24xlarge` e `metal`.

Le convenzioni di denominazione del settore per i 64 bit possono creare confusione. CPUs Il produttore di chip Advanced Micro Devices (AMD) ha introdotto la prima architettura a 64 bit di successo basata sul set di istruzioni Intel x86. Di conseguenza, si fa spesso riferimento all'architettura AMD64 indipendentemente dal produttore del chip. Windows e numerose distribuzioni Linux si conformano a questo standard. Questo spiega perché le informazioni di sistema interne su un'istanza che esegue Ubuntu o Windows visualizzano l'architettura della CPU come AMD64 se le istanze fossero in esecuzione su hardware Intel.

### Processori AMD
<a name="amd-epyc-instances"></a>

Le istanze Amazon EC2 eseguite su processori [AMD EPYC](https://aws.amazon.com/ec2/amd/) possono aiutare a ottimizzare sia i costi che le prestazioni dei carichi di lavoro. Queste istanze potrebbero supportare le funzionalità del processore riportate di seguito. Non tutte le istanze eseguite su processori AMD supportano tutte le funzionalità. Per informazioni sulle funzionalità disponibili per ciascun tipo di istanza, consultare [Tipi di istanza Amazon EC2.](https://aws.amazon.com/ec2/instance-types/)
+ AMD Secure Memory Encryption (SME)
+ AMD Transparent Single Key Memory Encryption (TSME)
+ Estensioni AMD Advanced Vector (AVX)
+ AMD Secure Encrypted Virtualization-Secure Nested Paging ([SEV-SNP](sev-snp.md))
+ Istruzioni di rete neurale vettoriale (VNNI)
+ BFloat16

### AWS Processori Graviton
<a name="aws-graviton-instances"></a>

[AWS Graviton](https://aws.amazon.com/ec2/graviton/) è una famiglia di processori progettata per offrire il miglior rapporto prezzo/prestazioni per i carichi di lavoro in esecuzione su istanze Amazon EC2.

Per ulteriori informazioni, consulta [Nozioni di base di Graviton](https://aws.amazon.com/ec2/graviton/getting-started/).

### AWS Trainium
<a name="aws-trainium-instances"></a>

Le istanze basate su [AWS Trainium](https://aws.amazon.com/ai/machine-learning/trainium/) sono progettate appositamente per l'addestramento ad alte prestazioni e conveniente di modelli di deep learning. È possibile utilizzare queste istanze per addestrare modelli per l'elaborazione del linguaggio naturale, la visione artificiale e la funzione di suggerimento utilizzati in un'ampia gamma di applicazioni, ad esempio riconoscimento vocale, suggerimenti, rilevamento di frodi e classificazione di immagini e video. Usa i flussi di lavoro esistenti nei framework ML più diffusi, come e. PyTorch TensorFlow

### AWS Inferentia
<a name="aws-inferentia-instances"></a>

Le istanze basate su [AWS Inferentia](https://aws.amazon.com/ai/machine-learning/inferentia/) sono progettate per accelerare il machine learning. Offrono inferenza di machine learning con elevate prestazioni e bassa latenza. Queste istanze sono ottimizzate per la distribuzione di modelli di Deep Learning (DL) per applicazioni, quali l'elaborazione del linguaggio naturale, il rilevamento e la classificazione degli oggetti, la personalizzazione e il filtro dei contenuti e il riconoscimento vocale.

È possibile iniziare in diversi modi:
+ Usa l' SageMaker intelligenza artificiale, un servizio completamente gestito che è il modo più semplice per iniziare a utilizzare i modelli di apprendimento automatico. Per ulteriori informazioni, consulta [Get Started with SageMaker AI](https://docs.aws.amazon.com/sagemaker/latest/dg/gs.html) nella *Amazon SageMaker AI Developer Guide*.
+ Avvia un'istanza Inf1 o Inf2 utilizzando l'AMI Deep Learning. Per ulteriori informazioni, consulta [AWS Inferentia con DLAMI](https://docs.aws.amazon.com/dlami/latest/devguide/tutorial-inferentia.html) nella *Guida per gli sviluppatori di AWS Deep Learning AMIs *.
+ Avvia un'istanza Inf1 o Inf2 utilizzando la tua AMI e installa l'[SDK AWS Neuron](https://github.com/aws/aws-neuron-sdk), che consente di compilare, eseguire e profilare modelli di deep learning per AWS Inferentia.
+ Avvia un'istanza di container utilizzando un'istanza Inf1 o Inf2 e un'AMI ottimizzata per Amazon ECS. Per ulteriori informazioni, consulta [Amazon Linux 2 (Inferentia) AMIs](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) nella *Amazon Elastic Container Service Developer Guide*.
+ Creare un cluster Amazon EKS con nodi che eseguono istanze Inf1. Per maggiori informazioni, consulta [Supporto Inferentia](https://docs.aws.amazon.com/eks/latest/userguide/inferentia-support.html) nella **Guida per l'utente di Amazon EKS**.

# Trova un tipo di EC2 istanza Amazon
<a name="instance-discovery"></a>

Prima di poter avviare un'istanza, devi selezionare un tipo di istanza da utilizzare. Il tipo di istanza scelto può dipendere dalle risorse richieste dal carico di lavoro, ad esempio risorse di elaborazione, memoria o archiviazione. Può essere utile identificare diversi tipi di istanze che potrebbero adattarsi al carico di lavoro e valutarne le prestazioni in un ambiente di test. Non ci sono alternative per misurare le prestazioni dell'applicazione sotto carico.

Puoi ottenere suggerimenti e indicazioni sui tipi di EC2 istanza utilizzando lo strumento di ricerca del tipo di EC2 istanza. Per ulteriori informazioni, consulta [Ottieni consigli dallo strumento di ricerca del tipo di istanza EC2](get-ec2-instance-type-recommendations.md).

Se disponi già di EC2 istanze in esecuzione, puoi AWS Compute Optimizer utilizzarle per ottenere consigli sui tipi di istanze da utilizzare per migliorare le prestazioni, risparmiare denaro o entrambi. Per ulteriori informazioni, consulta [Ottieni consigli sulle EC2 istanze da Compute Optimizer](ec2-instance-recommendations.md).

**Topics**
+ [

## Individuazione di un tipo di istanza mediante la console
](#instance-discovery-console)
+ [

## Descrivete un tipo di istanza utilizzando il AWS CLI
](#describe-instance-type-example)
+ [

## Trovate un tipo di istanza utilizzando il AWS CLI
](#instance-discovery-cli)
+ [

## Trova un tipo di istanza utilizzando gli Strumenti per PowerShell
](#instance-discovery-ps)

## Individuazione di un tipo di istanza mediante la console
<a name="instance-discovery-console"></a>

Puoi trovare un tipo di istanza che soddisfi le tue esigenze utilizzando la EC2 console Amazon.

**Per individuare un tipo di istanza mediante la console**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dalla barra di navigazione selezionare la regione in cui avviare le istanze. È possibile selezionare qualsiasi regione disponibile, indipendentemente dalla posizione.

1. Nel riquadro di navigazione, scegliere **Instance Types (Tipi di istanza)**. 

1. (Facoltativo) Scegliere l'icona delle preferenze (ingranaggi) per selezionare quali attributi del tipo di istanza visualizzare, ad esempio i **prezzi Linux on demand**, quindi scegliere **Conferma**. In alternativa, seleziona il nome di un tipo di istanza per aprire la pagina dei dettagli e visualizzare tutti gli attributi disponibili tramite la console. La console non visualizza tutti gli attributi disponibili tramite l'API o la riga di comando.

1. Utilizzare gli attributi del tipo di istanza per filtrare l'elenco dei tipi di istanza visualizzati ai soli tipi di istanza che soddisfano le proprie esigenze. Ad esempio, è possibile applicare un filtro ai seguenti attributi:
   + **Zone di disponibilità**: il nome della zona di disponibilità, della zona locale o della zona Wavelength. Per ulteriori informazioni, consulta [Regioni e zone](using-regions-availability-zones.md).
   + **v CPUs** o **Cores**: il numero di v CPUs o core.
   + **Memoria (GiB)**: la dimensione della memoria in GiB.
   + **Prestazioni di rete**: le prestazioni di rete, in Gigabit.
   + **Storage dell'istanza locale**: indica se il tipo di istanza dispone di archiviazione dell'istanza locale (`true` \$1 `false`).

1. (Facoltativo) Per visualizzare un side-by-side confronto, seleziona la casella di controllo relativa a più tipi di istanze. Il confronto viene visualizzato nella parte inferiore dello schermo.

1. (Facoltativo) Per salvare l'elenco di tipi di istanza in un file di valori separati da virgola (.csv) per ulteriore analisi, scegliere **Actions** (Operazioni), **Download list CSV** (Scarica elenco CSV). Il file include tutti i tipi di istanza che corrispondono ai filtri impostati.

1. (Facoltativo) Per avviare istanze utilizzando un tipo di istanza che soddisfa le proprie esigenze, selezionare la casella di controllo per il tipo di istanza e scegliere **Actions** (Operazioni), **Launch instance** (Avvia istanza). Per ulteriori informazioni, consulta [Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console](ec2-launch-instance-wizard.md).

## Descrivete un tipo di istanza utilizzando il AWS CLI
<a name="describe-instance-type-example"></a>

È possibile utilizzare il [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)comando per descrivere un tipo di istanza specifico.

**Per descrivere in modo completo un tipo di istanza**  
Il seguente comando visualizza tutti i dettagli disponibili per il tipo di istanza specificato. L'output è lungo, quindi viene omesso qui.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2
```

**Descrivono un tipo di istanza e filtrano l'output**  
Il seguente comando visualizza i dettagli di rete per il tipo di istanza specificato.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2 \
    --query "InstanceTypes[].NetworkInfo"
```

Di seguito è riportato un output di esempio.

```
[
    {
        "NetworkPerformance": "Low to Moderate",
        "MaximumNetworkInterfaces": 2,
        "MaximumNetworkCards": 1,
        "DefaultNetworkCardIndex": 0,
        "NetworkCards": [
            {
                "NetworkCardIndex": 0,
                "NetworkPerformance": "Low to Moderate",
                "MaximumNetworkInterfaces": 2,
                "BaselineBandwidthInGbps": 0.064,
                "PeakBandwidthInGbps": 1.024
            }
        ],
        "Ipv4AddressesPerInterface": 2,
        "Ipv6AddressesPerInterface": 2,
        "Ipv6Supported": true,
        "EnaSupport": "unsupported",
        "EfaSupported": false,
        "EncryptionInTransitSupported": false,
        "EnaSrdSupported": false
    }
]
```

Il seguente comando visualizza la memoria disponibile per il tipo di istanza specificato.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2 \
    --query "InstanceTypes[].MemoryInfo"
```

Di seguito è riportato un output di esempio.

```
[
    {
        "SizeInMiB": 1024
    }
]
```

## Trovate un tipo di istanza utilizzando il AWS CLI
<a name="instance-discovery-cli"></a>

Puoi utilizzare i [describe-instance-type-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html)comandi [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)and per trovare i tipi di istanza che soddisfano le tue esigenze.

**Topics**
+ [Trova un tipo di istanza in base alla zona di disponibilità](#find-instance-type-example-1)
+ [Trova un tipo di istanza in base alla dimensione della memoria disponibile](#find-instance-type-example-2)
+ [Trova un tipo di istanza in base all'archiviazione di istanza disponibile](#find-instance-type-example-3)
+ [Trova un tipo di istanza che supporti l'ibernazione](#find-instance-type-example-4)

### Esempio 1: Trova un tipo di istanza in base alla zona di disponibilità
<a name="find-instance-type-example-1"></a>

Il seguente esempio visualizza solo i tipi di istanza offerti nella zona di disponibilità specificata.

```
aws ec2 describe-instance-type-offerings \
    --location-type "availability-zone" \
    --filters "Name=location,Values=us-east-2a" \
    --region us-east-2 \
    --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort
```

L'output è un elenco di tipi di istanze, in ordine alfabetico. Di seguito è riportato solo l'inizio dell'output.

```
a1.2xlarge
a1.4xlarge
a1.large
a1.medium
a1.metal
a1.xlarge
c4.2xlarge
   ...
```

### Esempio 2: Trova un tipo di istanza in base alla dimensione della memoria disponibile
<a name="find-instance-type-example-2"></a>

Il comando seguente visualizza solo i tipi di istanza della generazione attuale con 64 GiB (65.536 MiB) di memoria.

```
aws ec2 describe-instance-types \
    --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" \
    --region us-east-2 \
    --query "InstanceTypes[*].[InstanceType]" --output text | sort
```

L'output è un elenco di tipi di istanze, in ordine alfabetico. Di seguito è riportato solo l'inizio dell'output.

```
c5a.8xlarge
c5ad.8xlarge
c6a.8xlarge
c6g.8xlarge
c6gd.8xlarge
c6gn.8xlarge
c6i.8xlarge
c6id.8xlarge
c6in.8xlarge
   ...
```

### Esempio 3: Trova un tipo di istanza in base all'archiviazione di istanza disponibile
<a name="find-instance-type-example-3"></a>

Nell'esempio seguente viene visualizzata la dimensione totale dell'archiviazione dell'istanza per tutte le istanze R7 con volumi dell'archivio dell'istanza.

```
aws ec2 describe-instance-types \
    --filters "Name=instance-type,Values=r7*" "Name=instance-storage-supported,Values=true" \
    --region us-east-2 \
    --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \
    --output table
```

Di seguito è riportato un output di esempio.

```
---------------------------
|  DescribeInstanceTypes  |
+----------------+--------+
|  r7gd.xlarge   |  237   |
|  r7gd.8xlarge  |  1900  |
|  r7gd.16xlarge |  3800  |
|  r7gd.medium   |  59    |
|  r7gd.4xlarge  |  950   |
|  r7gd.2xlarge  |  474   |
|  r7gd.metal    |  3800  |
|  r7gd.large    |  118   |
|  r7gd.12xlarge |  2850  |
+----------------+--------+
```

### Esempio 4: Trova un tipo di istanza che supporti l'ibernazione
<a name="find-instance-type-example-4"></a>

Il seguente esempio visualizza i tipi di istanza che supportano l'ibernazione.

```
aws ec2 describe-instance-types \
    --filters "Name=hibernation-supported,Values=true" \
    --region us-east-2 \
    --query "InstanceTypes[*].[InstanceType]" \
    --output text | sort
```

L'output è un elenco di tipi di istanze, in ordine alfabetico. Di seguito è riportato solo l'inizio dell'output.

```
c4.2xlarge
c4.4xlarge
c4.8xlarge
c4.large
c4.xlarge
c5.12xlarge
c5.18xlarge
c5.2xlarge
c5.4xlarge
c5.9xlarge
...
```

## Trova un tipo di istanza utilizzando gli Strumenti per PowerShell
<a name="instance-discovery-ps"></a>

È possibile utilizzare i [Get-EC2InstanceTypeOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceTypeOffering.html)cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html)and per trovare i tipi di istanza che soddisfano le proprie esigenze.

**Topics**
+ [

### Trova un tipo di istanza in base alla zona di disponibilità
](#find-instance-type-by-az-ps)
+ [

### Trova un tipo di istanza in base alla dimensione della memoria disponibile
](#find-instance-type-by-memory-ps)
+ [

### Trova un tipo di istanza in base all'archiviazione di istanza disponibile
](#find-instance-type-by-storage-ps)
+ [

### Trova un tipo di istanza che supporti l'ibernazione
](#find-instance-type-hibernation-ps)

### Trova un tipo di istanza in base alla zona di disponibilità
<a name="find-instance-type-by-az-ps"></a>

Il seguente esempio visualizza solo i tipi di istanza offerti nella zona di disponibilità specificata.

```
(Get-EC2InstanceTypeOffering `
    -LocationType "availability-zone" `
    -Region us-east-2 `
    -Filter @{Name="location"; Values="us-east-2a"}).InstanceType | Sort-Object `
```

### Trova un tipo di istanza in base alla dimensione della memoria disponibile
<a name="find-instance-type-by-memory-ps"></a>

Il comando seguente visualizza solo i tipi di istanza della generazione attuale con 64 GiB (65.536 MiB) di memoria.

```
(Get-EC2InstanceType `
    -Filter @{Name="current-generation"; Values="true"}, 
            @{Name="memory-info.size-in-mib"; Values="65536"}).InstanceType | Sort-Object
```

### Trova un tipo di istanza in base all'archiviazione di istanza disponibile
<a name="find-instance-type-by-storage-ps"></a>

Nell'esempio seguente viene visualizzata la dimensione totale dell'archiviazione dell'istanza per tutte le istanze R7 con volumi dell'archivio dell'istanza.

```
Get-EC2InstanceType `
    -Filter @{Name="instance-type"; Values="r7*"}, 
            @{Name="instance-storage-supported"; Values="true"} | `
     Select InstanceType, @{Name="TotalSizeInGB"; Expression={($_.InstanceStorageInfo.TotalSizeInGB)}}
```

Di seguito è riportato un output di esempio.

```
InstanceType  TotalSizeInGB
------------  -------------
r7gd.8xlarge           1900
r7gd.16xlarge          3800
r7gd.xlarge             237
r7gd.4xlarge            950
r7gd.medium              59
r7gd.2xlarge            474
r7gd.large              118
r7gd.metal             3800
r7gd.12xlarge          2850
```

### Trova un tipo di istanza che supporti l'ibernazione
<a name="find-instance-type-hibernation-ps"></a>

Il seguente esempio visualizza i tipi di istanza che supportano l'ibernazione.

```
(Get-EC2InstanceType `
    -Filter @{Name="hibernation-supported"; Values="true"}).InstanceType | Sort-Object
```

# Ottieni consigli dallo strumento di ricerca del tipo di istanza EC2
<a name="get-ec2-instance-type-recommendations"></a>

Lo strumento di ricerca del tipo di istanza EC2 considera il caso d'uso, il tipo di carico di lavoro, le preferenze del produttore della CPU e il modo in cui dai priorità a prezzo e prestazioni, nonché i parametri aggiuntivi che puoi specificare. Utilizza quindi questi dati per fornire indicazioni e suggerimenti per i tipi di istanze Amazon EC2 più adatti ai nuovi carichi di lavoro.

Con un numero così elevato di tipi di istanza disponibili, trovare i tipi di istanza adatti per il proprio carico di lavoro può essere complesso e richiedere molto tempo. Utilizzando lo strumento di ricerca dei tipi di istanze EC2, puoi rimanere aggiornato sui tipi di istanze più recenti e ottenere il miglior rapporto prezzo/prestazioni per i tuoi carichi di lavoro.

Puoi ottenere suggerimenti e indicazioni per i tipi di istanza EC2 tramite la console Amazon EC2. Puoi anche passare direttamente ad Amazon Q per chiedere, ad esempio, consigli sul tipo di istanza. Per ulteriori informazioni, consulta la [Guida per l'utente di Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html).

Se stai cercando, ad esempio, consigli di tipo di istanza per un carico di lavoro *esistente*, usa AWS Compute Optimizer. Per ulteriori informazioni, consulta [Ottieni consigli sulle EC2 istanze da Compute Optimizer](ec2-instance-recommendations.md).

## Utilizzo dello strumento di ricerca del tipo di istanza EC2
<a name="use-ec2-instance-type-finder"></a>

Nella console Amazon EC2 puoi ottenere suggerimenti sul tipo di istanza dallo strumento di ricerca del tipo di istanza EC2 nella procedura guidata di avvio dell'istanza, durante la creazione di un modello di avvio o nella pagina **Tipi di istanza**.

Utilizza le seguenti istruzioni per ottenere indicazioni e suggerimenti per i tipi di istanza EC2 utilizzando lo strumento di ricerca del tipo di istanza EC2 nella console Amazon EC2. Per visualizzare un'animazione di questi passaggi, consulta [Visualizza un'animazione: ottieni suggerimenti sul tipo di istanza utilizzando lo strumento di ricerca del tipo di istanza EC2](#use-ec2-instance-type-finder-animation).

**Per ottenere suggerimenti sul tipo di istanza tramite lo strumento di ricerca del tipo di istanza EC2**

1. Puoi avviare il processo utilizzando una delle seguenti opzioni:
   + Segui la procedura per [avviare un'istanza](ec2-launch-instance-wizard.md). Accanto a **Tipo di istanza**, scegli il link **Fatti consigliare**.
   + Segui questa procedura per [creare un modello di avvio](create-launch-template.md#create-launch-template-define-parameters). Accanto a **Tipo di istanza**, scegli il link **Fatti consigliare**.
   + Nel riquadro di navigazione, scegli **Tipi di istanza**, quindi scegli il pulsante **Ricerca tipo di istanza**.

1. Nella schermata **Ottieni consigli sulla selezione del tipo di istanza**, procedi come segue:

   1. Specifica i requisiti del tipo di istanza selezionando le opzioni relative a **Tipo di carico di lavoro**, **Caso d'uso**, **Priorità** e **Produttori della CPU**.

   1. (Facoltativo) Per specificare requisiti più dettagliati per il carico di lavoro, procedi come segue:

      1. Espandi **Parametri avanzati**.

      1. Per aggiungere un parametro, selezionane uno, scegli **Aggiungi** e specifica un valore per il parametro. Ripeti la procedura per ogni altro parametro che desideri aggiungere. Se non desideri indicare alcun valore minimo o massimo, lascia vuoto il campo.

      1. Per rimuovere un parametro dopo averlo aggiunto, scegli la **X** accanto al parametro.

   1. Scegli **Ricevi consigli sul tipo di istanza**.

      Amazon EC2 ti fornisce suggerimenti per le famiglie di istanza che soddisfano i requisiti da te specificati.

1. Per visualizzare i dettagli di ciascun tipo di istanza all'interno delle famiglie di istanza suggerite, scegli **Visualizza i dettagli della famiglia di istanza consigliata**.

1. Seleziona un tipo di istanza che soddisfi i tuoi requisiti, quindi scegli **Azioni**, **Avvia istanza** o **Azioni**, **Crea modello di avvio**.

   In alternativa, se hai avviato il processo nella procedura guidata di avvio dell'istanza o nella pagina del modello di avvio e preferisci tornare al flusso originale, prendi nota del tipo di istanza che desideri utilizzare. Quindi, nella procedura guidata di avvio dell'istanza o nel modello di avvio, per **Tipo di istanza** scegli il tipo di istanza e completa la procedura per avviare un'istanza o creare un modello di avvio.

### Visualizza un'animazione: ottieni suggerimenti sul tipo di istanza utilizzando lo strumento di ricerca del tipo di istanza EC2
<a name="use-ec2-instance-type-finder-animation"></a>

![\[Questa animazione mostra come ottenere suggerimenti sul tipo di istanza utilizzando lo strumento di ricerca del tipo di istanza EC2. Per la versione testuale di questa animazione consulta i passaggi della procedura precedente.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/use-ec2-instance-type-finder-animation.gif)


# Ottieni consigli sulle EC2 istanze da Compute Optimizer
<a name="ec2-instance-recommendations"></a>

AWS Compute Optimizer fornisce EC2 consigli Amazon per aiutarti a migliorare le prestazioni, risparmiare denaro o entrambi. Puoi utilizzare questi suggerimenti per decidere se passare o meno a un nuovo tipo di istanza.

Per fornire le raccomandazioni, Compute Optimizer analizza le specifiche delle istanze esistenti e i parametri di utilizzo. I dati compilati vengono quindi utilizzati per consigliare i tipi di EC2 istanze Amazon più adatti a gestire il carico di lavoro esistente. I suggerimenti vengono restituiti insieme ai prezzi orari delle istanze. Per ulteriori informazioni, consulta i [parametri delle EC2 istanze Amazon](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#ec2-metrics-analyzed) nella *Guida per l'AWS Compute Optimizer utente*.

**Topics**
+ [

## Requisiti
](#compute-optimizer-limitations)
+ [

## Individuazione delle classificazioni
](#findings-classifications)
+ [

## Visualizzare le raccomandazioni
](#viewing-recommendations)
+ [

## Considerazioni sulla valutazione delle raccomandazioni
](#considerations)

## Requisiti
<a name="compute-optimizer-limitations"></a>

Per ricevere suggerimenti da Compute Optimizer, devi prima scegliere Compute Optimizer. Per ulteriori informazioni, consulta [Nozioni di base su AWS Compute Optimizer](https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html) nella *Guida per l'utente di AWS Compute Optimizer *.

Compute Optimizer genera suggerimenti per alcuni tipi di istanza, ma non per tutti i tipi di istanza. Se utilizzi un tipo di istanza non supportato, Compute Optimizer non genererà suggerimenti. Per l'elenco dei tipi di istanze supportati, consulta [i requisiti delle EC2 istanze Amazon](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html#requirements-ec2-instances) nella *Guida AWS Compute Optimizer per l'utente*.

## Individuazione delle classificazioni
<a name="findings-classifications"></a>

Compute Optimizer classifica i risultati per le istanze come segue: EC2 
+ **Provisioning insufficiente**: un' EC2 istanza viene considerata sottodimensionata quando almeno una specifica dell'istanza, ad esempio CPU, memoria o rete, non soddisfa i requisiti prestazionali del carico di lavoro. Le istanze con provisioning insufficiente possono portare a prestazioni delle applicazioni scadenti EC2 . 
+ **Sovra-provisioning**: un' EC2 istanza è considerata sovra-fornita quando almeno una delle specifiche dell'istanza, ad esempio CPU, memoria o rete, può essere ridotta pur soddisfacendo i requisiti prestazionali del carico di lavoro e quando nessuna specifica è sottodimensionata. Le EC2 istanze sovradimensionate potrebbero comportare costi di infrastruttura non necessari. 
+ **Ottimizzata**: un' EC2 istanza è considerata ottimizzata quando tutte le specifiche dell'istanza, ad esempio CPU, memoria e rete, soddisfano i requisiti prestazionali del carico di lavoro e l'istanza non viene sottoposta a un eccesso di provisioning. Un' EC2 istanza ottimizzata esegue i carichi di lavoro con prestazioni e costi di infrastruttura ottimali. Per le istanze ottimizzate, Compute Optimizer può talvolta raccomandare un tipo di istanza di nuova generazione. 
+ **None (Nessuna)** – Non ci sono raccomandazioni per questa istanza. Ciò potrebbe verificarsi se Compute Optimizer è stato attivato da meno di 12 ore o quando l'istanza è in esecuzione da meno di 30 ore o quando il tipo di istanza non è supportato da Ottimizzatore di calcolo.

## Visualizzare le raccomandazioni
<a name="viewing-recommendations"></a>

Dopo aver attivato Compute Optimizer, puoi visualizzare i risultati generati da Compute Optimizer per le tue istanze nella console Amazon. EC2 EC2 Puoi quindi accedere alla console Compute Optimizer per visualizzare i suggerimenti. Se hai aderito di recente, i risultati potrebbero non essere visualizzati nella EC2 console per un massimo di 12 ore.

**Per visualizzare i consigli per un'istanza utilizzando la EC2 console Amazon**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Scegli l'ID dell'istanza per aprire la relativa pagina dei dettagli.

1. Nella pagina dei dettagli dell'istanza, nella sezione di riepilogo superiore, trova **Individua AWS Compute Optimizer **. Se c'è un risultato, visualizziamo la classificazione del risultato e un link per visualizzarne i dettagli. In caso contrario, viene visualizzato **Nessun suggerimento disponibile per questa istanza.**

1. Se c'è un risultato, scegli **Visualizza dettagli**. Si apre la pagina **Consigli per EC2 le istanze** nella console Compute Optimizer. Il tipo di istanza attuale è denominato **Attuale**. Vi sono anche fino a tre suggerimenti per il tipo di istanza, denominate come **Opzione 1**, **Opzione 2** e **Opzione 3**. Questa pagina mostra anche i dati CloudWatch metrici recenti per l'istanza.

**Per visualizzare i suggerimenti per tutte le istanze in tutte le regioni**  
Puoi visualizzare i consigli per tutte le tue EC2 istanze Amazon in tutte le regioni utilizzando la console Compute Optimizer. *Per ulteriori informazioni, consulta [Visualizzazione dei consigli sulle EC2 istanze e Visualizzazione](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-view-recommendations) [dei dettagli delle EC2 istanze](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-viewing-details) nella Guida per l'utente.AWS Compute Optimizer *

## Considerazioni sulla valutazione delle raccomandazioni
<a name="considerations"></a>

Quando ricevi un suggerimento, devi decidere se agire di conseguenza. Prima di modificare un tipo di istanza, considera quanto segue:
+ Le raccomandazioni non prevedono l'utilizzo. Le raccomandazioni si basano sull'utilizzo cronologico dell'ultimo periodo di 14 giorni. Assicurati di scegliere un tipo di istanza che soddisfi le tue esigenze future in termini di risorse.
+ Concentrati sui parametri dei grafici per determinare se l'utilizzo effettivo è inferiore alla capacità dell'istanza. Puoi anche visualizzare i dati metrici (media, picco, percentile) CloudWatch per valutare ulteriormente i EC2 consigli sulle istanze. Ad esempio, verifica se i parametri in percentuale della CPU durante il giorno cambiano e se si verifichino picchi che devono essere gestiti. Per ulteriori informazioni, consulta [Visualizzazione dei parametri disponibili](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) nella *Amazon CloudWatch User Guide*. 
+ Compute Optimizer può fornire suggerimenti per le istanze a prestazioni espandibili, ossia le istanze T3, T3a e T2. Se periodicamente superi la linea di base, assicurati di poter continuare a farlo in base alla v del nuovo tipo CPUs di istanza. Per ulteriori informazioni, consulta [Concetti chiave per istanze a prestazioni espandibili](burstable-credits-baseline-concepts.md).
+ Se hai acquistato un'Istanza riservata, è possibile che l'Istanza on demand venga fatturata come Istanza riservata. Prima di modificare il tipo di istanza corrente, valuta innanzitutto l'impatto sull'utilizzo e sulla copertura dell'Istanza riservata.
+ Laddove possibile, valuta il passaggio a istanze di ultima generazione.
+ Quando esegui la migrazione a una famiglia di istanze diversa, assicurati che il tipo di istanza corrente e il nuovo tipo di istanza siano compatibili, ad esempio in termini di virtualizzazione, architettura o tipo di rete. Per ulteriori informazioni, consulta [Compatibilità per la modifica del tipo di istanza](resize-limitations.md).
+ Infine, prendi in considerazione la valutazione del rischio delle prestazioni fornita per ogni raccomandazione. Il rischio delle prestazioni indica l'impegno che potrebbe essere richiesto per stabilire se il tipo di istanza suggerito soddisfi i requisiti di prestazioni del carico di lavoro. Ti suggeriamo, inoltre, di eseguire test rigorosi per il carico e le prestazioni prima e dopo aver apportato eventuali modifiche.

# Modifiche del tipo di istanza Amazon EC2
<a name="ec2-instance-resize"></a>

Con il mutare delle necessità, è possibile che un'istanza risulti sovrautilizzata (il tipo di istanza è troppo piccolo) o sottoutilizzata (il tipo di istanza è troppo grande). In questo caso, è possibile ridimensionare l'istanza modificandone il tipo di istanza. Ad esempio, se la propria istanza `t2.micro` è troppo piccola per il suo carico di lavoro, è possibile aumentarne le dimensioni modificandola in un tipo di istanza T2 più grande, ad esempio una `t2.large`. In alternativa, è possibile cambiarla in un altro tipo di istanza, ad esempio una `m5.large`. Potresti anche voler passare da una generazione precedente a un tipo di istanza della generazione attuale per sfruttare alcune funzionalità, come il supporto per IPv6.

Se si desidera un suggerimento per un tipo di istanza che sia in grado di gestire al meglio il carico di lavoro esistente, è possibile utilizzare AWS Compute Optimizer. Per ulteriori informazioni, consulta [Ottieni consigli sulle EC2 istanze da Compute Optimizer](ec2-instance-recommendations.md).

Se modifichi il tipo di istanza, inizierai a pagare la tariffa per il nuovo tipo di istanza. Per conoscere le tariffe on demand di tutti i tipi di istanza, consulta la pagina [Prezzi on demand di Amazon EC2](https://aws.amazon.com/ec2/pricing/on-demand/).

Per aggiungere ulteriore spazio di archiviazione all'istanza senza modificare il tipo di istanza, aggiungi un volume EBS a quest'ultima. Per ulteriori informazioni, consulta [Attach an Amazon EBS volume to an instance](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) nella *Guida per l'utente di Amazon EBS*.

## Quali istruzioni seguire?
<a name="choose-instance-resize-instructions"></a>

Esistono diverse istruzioni per modificare il tipo di istanza. Le istruzioni da usare dipendono dal volume root dell'istanza e dal fatto che il tipo di istanza sia compatibile con la configurazione corrente dell'istanza. Per informazioni su come viene determinata la compatibilità, consultare [Compatibilità per la modifica del tipo di istanza](resize-limitations.md).

Utilizzare la tabella seguente per determinare quali istruzioni seguire.


| Volume root | Compatibilità | Seguire le seguenti istruzioni | 
| --- | --- | --- | 
| EBS | Compatible | [Cambiare il tipo di istanza](change-instance-type-of-ebs-backed-instance.md) | 
| EBS | Non compatibile | [Esecuzione della migrazione a un nuovo tipo di istanza](migrate-instance-configuration.md) | 
| Instance store | Non applicabile | [Esecuzione della migrazione a un nuovo tipo di istanza](migrate-instance-configuration.md) | 

# Compatibilità per la modifica del tipo di istanza
<a name="resize-limitations"></a>

È possibile modificare il tipo di un'istanza solo se la configurazione corrente dell'istanza è compatibile con il tipo di istanza desiderato. Se il tipo di istanza desiderato non è compatibile con la configurazione corrente dell'istanza, si dovrà avviare una nuova istanza con una configurazione compatibile con il tipo di istanza e migrare quindi l'applicazione alla nuova istanza.

La compatibilità è determinata nei seguenti modi:

**Tipo di virtualizzazione**  
Linux AMIs utilizza uno dei due tipi di virtualizzazione: paravirtual (PV) o hardware virtual machine (HVM). Non è possibile passare a un'istanza avviata da un'AMI PV a un tipo di istanza solo HVM. Per ulteriori informazioni, consulta [Tipi di virtualizzazione](ComponentsAMIs.md#virtualization_types). Per verificare il tipo di virtualizzazione dell'istanza, si faccia riferimento al valore di **Virtualizzazione** nel riquadro dei dettagli della schermata **Istanze** nella console Amazon EC2.

**Architecture**  
AMIs sono specifici dell'architettura del processore, quindi è necessario selezionare un tipo di istanza con la stessa architettura del processore del tipo di istanza corrente. Esempio:  
+ Se il tipo di istanza corrente ha un processore basato sull'architettura Arm, si è limitati ai tipi di istanze che supportano un processore basato sull'architettura Arm, ad esempio C6g e M6g.
+ I seguenti tipi di istanza sono gli unici tipi di istanza che supportano le AMIs a 32-bit: `t2.nano`, `t2.micro`, `t2.small`, `t2.medium`, `c3.large`, `t1.micro`, `m1.small`, `m1.medium` e `c1.medium`. Se si stai modificando il tipo di istanza di un'istanza a 32 bit, si è limitati a questi tipi di istanza.

**Schede di rete**  
Se si passa da un driver per una scheda di rete a un altro, le impostazioni della scheda di rete vengono reimpostate quando il sistema operativo crea la nuova scheda. Per riconfigurare le impostazioni, potrebbe essere necessario accedere a un account locale con autorizzazioni di amministratore. Di seguito sono riportati alcuni esempi di spostamento da una scheda di rete a un'altra:  
+ AWS da PV (istanze T2) a Intel 82599 VF (istanze M4)
+ Da Intel 82599 VF (la maggior parte delle istanze M4) a ENA (istanze M5)
+ Da ENA (istanze M5) a ENA ad elevata larghezza di banda (istanze M5n)

**Reti avanzate**  
I tipi di istanza che supportano la [connettività di rete migliorata](enhanced-networking.md) richiedono l'istallazione dei driver necessari. Ad esempio, le [istanze basate su Nitro](instance-types.md#instance-hypervisor-type) richiedono il supporto da EBS AMIs con i driver Elastic Network Adapter (ENA) installati. Per passare da un tipo di istanza che non supporta la rete avanzata a un tipo che la supporta, è necessario installare i [driver ENA](enhanced-networking-ena.md) o i [driver ixgbevf](sriov-networking.md) sull'istanza, a seconda dei casi.  
Quando ridimensioni un'istanza con ENA Express abilitato, anche il nuovo tipo di istanza deve supportare ENA Express. Per un elenco dei tipi di istanza che supportano ENA Express, consulta la pagina [Tipi di istanza supportati per ENA Express](ena-express.md#ena-express-supported-instance-types).  
Per passare da un tipo di istanza che supporta ENA Express a un tipo di istanza che non lo supporta, assicurati che ENA Express non sia abilitato prima di ridimensionare l'istanza.

**NVMe**  
[I volumi EBS sono esposti come dispositivi a NVMe blocchi sulle istanze basate su Nitro.](instance-types.md#instance-hypervisor-type) Se passi da un tipo di istanza che non supporta NVMe a un tipo di istanza che lo supporta NVMe, devi prima installare NVMe i driver sull'istanza. Inoltre, i nomi dei dispositivi specificati nella mappatura dei dispositivi a blocchi vengono rinominati utilizzando i nomi dei NVMe dispositivi ()`/dev/nvme[0-26]n1`.  
[Istanze Linux] Pertanto, per montare i file system all'avvio utilizzando`/etc/fstab`, è necessario utilizzare al UUID/Label posto dei nomi dei dispositivi.

**Limite di volumi**  
Il numero massimo di volumi Amazon EBS che puoi collegare a un’istanza dipende dal tipo e dalle dimensioni dell’istanza. Per ulteriori informazioni, consulta [Limiti di volume di Amazon EBS per le istanze Amazon EC2](volume_limits.md).  
È possibile passare solo a un'istanza di tipo e dimensione che supporti lo stesso numero o un numero maggiore di volumi rispetto a quello attualmente collegato all'istanza. Se si passa a un'istanza di tipo e dimensioni che non supporta il numero di volumi attualmente collegati, la richiesta ha esito negativo. Ad esempio, se passi da un'istanza `m7i.4xlarge` con 32 volumi allegati a un`m6i.4xlarge` che supporta massimo 27 volumi, la richiesta ha esito negativo.

**NitroTPM**  
Se hai avviato l'istanza utilizzando un'AMI con [NitroTPM](nitrotpm.md) abilitato e un tipo di istanza che supporta NitroTPM, l'istanza viene avviata con NitroTPM abilitato. Puoi passare solo a un tipo di istanza che supporti anche NitroTPM.

# Modifica del tipo di istanza per l'istanza Amazon EC2
<a name="change-instance-type-of-ebs-backed-instance"></a>

Utilizza le seguenti istruzioni per modificare il tipo di un'istanza supportata da Amazon EBS se il tipo di istanza desiderato è compatibile con la configurazione corrente dell'istanza. Per ulteriori informazioni, consulta [Compatibilità per la modifica del tipo di istanza](resize-limitations.md).

**Considerazioni**
+ Per poter modificare il tipo di un'istanza, devi arrestarla. Assicurati di prevedere i tempi di inattività durante l'arresto dell'istanza. L'arresto dell'istanza e il cambio del suo tipo di istanza potrebbero richiedere alcuni minuti, mentre il riavvio può richiedere un intervallo variabile di tempo, a seconda degli script di startup dell'applicazione. Per ulteriori informazioni, consulta [Avvio e arresto di un'istanza Amazon EC2](Stop_Start.md).
+ Quando si interrompe e si avvia un'istanza, spostiamo l'istanza su un nuovo hardware. Se la tua istanza ha un IPv4 indirizzo pubblico, che non è un IP elastico, rilasciamo l'indirizzo e assegniamo all'istanza un nuovo IPv4 indirizzo pubblico. Per ulteriori informazioni sul comportamento degli indirizzi IP durante l'intero ciclo di vita di un'istanza, consulta [Differenze tra gli stati dell'istanza](ec2-instance-lifecycle.md#lifecycle-differences).
+ Non puoi modificare il tipo di istanza di un'[istanza spot](using-spot-instances-request.md#stopping-a-spot-instance).
+ [Istanze Windows] Ti consigliamo di aggiornare il pacchetto driver AWS PV prima di cambiare il tipo di istanza. Per ulteriori informazioni, consulta [Aggiornamento dei driver PV sulle istanze Windows EC2](Upgrading_PV_drivers.md).
+ Se l'istanza è inclusa in un gruppo Auto Scaling, il servizio Amazon EC2 Auto Scaling contrassegna l'istanza interrotta come non integra e pertanto può arrestarla e avviarne una sostitutiva. Per evitare questa situazione, si può sospendere il processo di dimensionamento per il gruppo mentre si cambia il tipo di istanza. Per ulteriori informazioni, consulta [Sospensione e ripresa di un processo per un gruppo Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling*.
+ Quando si modifica il tipo di istanza di un'istanza con i volumi di NVMe instance store, l'istanza aggiornata potrebbe avere volumi di instance store aggiuntivi, poiché tutti i volumi di NVMe instance store sono disponibili anche se non sono specificati nell'AMI o nella mappatura dei dispositivi a blocchi di istanza. Altrimenti, l'istanza aggiornata ha lo stesso numero di volumi dell'archivio istanza specificato quando hai avviato l'istanza originale.
+ Il numero massimo di volumi Amazon EBS che puoi collegare a un'istanza dipende dal tipo e dalle dimensioni dell'istanza. Non puoi passare a un'istanza di tipo e dimensione  che non supporti il numero di volumi già collegati all'istanza. Per ulteriori informazioni, consulta [Limiti di volume di Amazon EBS per le istanze Amazon EC2](volume_limits.md).
+ [Istanze Linux] Puoi utilizzare il runbook `AWSSupport-MigrateXenToNitroLinux` per migrare istanze Linux compatibili da un tipo di istanza Xen a un tipo di istanza Nitro. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-migrate-xen-to-nitro.html](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-migrate-xen-to-nitro.html) nella *Documentazione di riferimento del runbook di Automazione AWS Systems Manager *.
+ [Istanze Windows] Per ulteriori indicazioni sulla migrazione delle istanze Windows compatibili da un tipo di istanza Xen a un tipo di istanza Nitro, consulta [Migrate to latest generation instance types](migrating-latest-types.md).

**Per cambiare il tipo di istanza di un'istanza supportata da Amazon EBS**

1. (Facoltativo) Se il nuovo tipo di istanza richiede driver che non sono installati sull'istanza esistente, devi prima connetterti all'istanza e installare i driver. Per ulteriori informazioni, consulta [Compatibilità per la modifica del tipo di istanza](resize-limitations.md).

1. [Istanze Windows] Se hai configurato l'istanza Windows per l'uso di [indirizzi IP statici](config-windows-multiple-ip.md#step1) e si passa da un tipo di istanza che non supporta le reti avanzate a un tipo di istanza che invece le supporta, potresti visualizzare un avviso relativo a un potenziale conflitto di indirizzi IP durante la riconfigurazione degli indirizzi IP statici. Per evitare questo problema, abilita il protocollo DHCP sull'interfaccia di rete per l'istanza in uso prima di modificare il tipo di istanza. Dall'istanza, apri il **Network and Sharing Center**, apri le **proprietà del protocollo Internet versione 4 (TCP/IPv4)** per l'interfaccia di rete e scegli **Ottieni automaticamente un indirizzo IP**. Modifica il tipo di istanza e riconfigura l'indirizzo IP statico sull'interfaccia di rete.

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Seleziona l'istanza e scegli **Instance state (Stato istanza)**, **Stop instance (Arresta istanza)**. Quando viene richiesta la conferma, selezionare **Stop (Arresta)**. Possono essere necessari alcuni minuti per arrestare l'istanza.

1. Con l'istanza ancora selezionata, scegliere **Actions (Operazioni)**, **Instance settings (Impostazioni istanza)**, **Change instance type (Cambia tipo di istanza)**. Questa opzione è disabilitata se lo stato dell'istanza non è `stopped`.

1. Per **Change Instance Type (Cambia tipo di istanza)**, effettuare le seguenti operazioni:

   1. In **Tipo di istanza**, selezionare il tipo di istanza desiderato.

      Se il tipo di istanza non è nell'elenco, non è compatibile con la configurazione dell'istanza. Utilizzare invece le seguenti istruzioni: [Migrazione a un nuovo tipo di istanza avviando una nuova istanza EC2](migrate-instance-configuration.md).

   1. (Facoltativo) Se il tipo di istanza scelto supporta l'ottimizzazione EBS, selezionare **EBS-optimized (Ottimizzato per EBS)** per abilitare l'ottimizzazione EBS oppure deselezionare **EBS-optimized (Ottimizzato per EBS)** per disabilitare l'ottimizzazione EBS.

      Se il tipo di istanza selezionato è ottimizzato per EBS per impostazione predefinita, l'opzione **EBS-optimized (Ottimizzato per EBS)** è selezionata e non è possibile deselezionarla.

   1. (Facoltativo) Configura le opzioni vCPU sul nuovo tipo di istanza.

      Quando modifichi il tipo di un’istanza esistente, Amazon EC2 applica le impostazioni di opzioni CPU dall’istanza esistente a quella nuova, se possibile. Se il nuovo tipo di istanza non supporta tali impostazioni, le opzioni CPU vengono ripristinate a **Nessuna**. Questa opzione utilizza il numero predefinito di v CPUs per il nuovo tipo di istanza.

      Se il tipo di istanza selezionato supporta la configurazione vCPU, seleziona **Specificare le opzioni CPU** nel pannello **Dettagli avanzati** per configurare v CPUs per il nuovo tipo di istanza.

   1. Scegli **Applica** per accettare le nuove impostazioni.

1. Per avviare l'istanza, selezionare l'istanza e scegli **Stato istanza**, **Avvia istanza**. Possono essere necessari alcuni minuti affinché l'istanza entri nello stato `running`. Se l'istanza non si avvia, consulta [Risoluzione dei problemi relativi alla modifica del tipo di istanza](troubleshoot-change-instance-type.md).

1. [Istanze Windows] Se la tua istanza esegue Windows Server 2016 o Windows Server 2019 con EC2 Launch v1, connettiti all'istanza di Windows ed esegui il seguente PowerShell script di EC2 avvio per configurare l'istanza dopo la modifica del tipo di istanza.
**Importante**  
La password amministratore verrà reimpostata quando abiliti lo script EC2 Launch dell'istanza di inizializzazione. Puoi modificare il file di configurazione per disattivare la reimpostazione della password amministratore specificandolo nelle impostazioni delle attività di inizializzazione. Per istruzioni su come disabilitare la reimpostazione della password, consulta [Configurare le attività di inizializzazione](ec2launch-config.md#ec2launch-inittasks) (EC2Launch) o [Modificare le impostazioni](ec2launch-v2-settings.md#ec2launch-v2-ui) (EC2Launch v2).

   ```
   PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
   ```

# Migrazione a un nuovo tipo di istanza avviando una nuova istanza EC2
<a name="migrate-instance-configuration"></a>

Puoi modificare il tipo di istanza di un'istanza EC2 solo se è supportata da EBS con una configurazione compatibile con il nuovo tipo desiderato. Altrimenti, se la configurazione o l'istanza non è compatibile con il nuovo tipo di istanza o si tratta di un'istanza basata sull'archivio dell'istanza, dovrai avviare un'istanza sostitutiva compatibile con il tipo desiderato. Per informazioni su come viene determinata la compatibilità, consulta [Compatibilità per la modifica del tipo di istanza](resize-limitations.md).

**Panoramica del processo di migrazione**
+ Esegui il backup dei dati sull'istanza originale.
+ Avvia una nuova istanza con una configurazione compatibile con il nuovo tipo di istanza desiderato, collegando tutti i volumi EBS che erano collegati all'istanza originale.
+ Installa la tua applicazione sulla nuova istanza.
+ Ripristinare tutti i dati.
+ Se l'istanza originale ha un indirizzo IP elastico devi associare l'indirizzo IP elastico alla nuova istanza per assicurarti che gli utenti possano continuare a utilizzare le applicazioni senza interruzioni.

**Esecuzione della migrazione di un'istanza verso una nuova istanza**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Esegui il backup dei dati di cui hai bisogno come riportato di seguito:
   + Collegati all'istanza e copia i dati dei volumi dell'archivio dell'istanza in un'archiviazione persistente.
   + [Crea uno snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-snapshot.html) dei volumi EBS per produrre nuovi volumi con gli stessi dati o scollega i volumi dall'istanza originale in modo da poterli collegare alla nuova.

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Scegliere **Launch Instances (Avvia istanze)**. Quando si configura l'istanza, effettuare le seguenti operazioni:

   1. Seleziona un'AMI che supporta il tipo di istanza desiderato. Ad esempio, puoi selezionare un'AMI che supporta il tipo di processore del nuovo tipo di istanza. Inoltre, i tipi di istanza della generazione corrente richiedono un'AMI HVM.

   1. Selezionare il nuovo tipo di istanza. Se il tipo di istanza desiderato non è disponibile, significa che non è compatibile con la configurazione dell'AMI selezionata.

   1. Se desideri consentire allo stesso traffico di raggiungere la nuova istanza, seleziona il VPC e il gruppo di sicurezza utilizzati nell'istanza originale.

   1. Al termine della configurazione della nuova istanza, completare i passaggi per selezionare una coppia di chiavi e avviare l'istanza. Possono essere necessari alcuni minuti affinché l'istanza entri nello stato `running`.

1. Se hai eseguito il backup dei dati su uno snapshot EBS, [crea un volume dallo snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-volume.html#ebs-create-volume-from-snapshot) e [collega il volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) alla nuova istanza.

   Per spostare un volume EBS dall'istanza originale alla nuova, [scollega il volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-detaching-volume.html) dall'istanza originale e [collegalo](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) alla nuova.

1. Installare l'applicazione e tutto il software richiesto sulla nuova istanza.

1. Ripristina i dati di cui è stato creato il backup dai volumi di instance store dell'istanza originale.

1. Se l'istanza originale dispone di un indirizzo IP elastico, assegnalo alla nuova istanza nel seguente modo:

   1. **Nel pannello di navigazione, scegli Elastic. IPs**

   1. Seleziona l'indirizzo IP elastico associato all'istanza originale e scegli **Actions (Operazioni)**, **Disassociate Elastic IP address (Dissocia indirizzo IP elastico)**. Quando viene richiesta la conferma, seleziona **Disassociate (Dissocia)**.

   1. Con l'indirizzo IP elastico ancora selezionato, scegli **Actions (Operazioni)**, quindi seleziona **Associate Elastic IP address (Associa indirizzo IP elastico)**.

   1. Per **Resource type (Tipo di risorsa)**, scegliere **Instance (Istanza)**.

   1. In **Istanza**, scegli la nuova istanza.

   1. (Facoltativo) Per **Private IP address (Indirizzo IP privato)**, specificare un indirizzo IP privato a cui associare l'indirizzo IP elastico.

   1. Seleziona **Associate** (Associa).

1. (Facoltativo) È possibile terminare l'istanza originale se non è più necessaria. Selezionare l'istanza e verificare che si stia terminando l'istanza originale e non la nuova istanza, ad esempio controllando il nome o l'ora di avvio, quindi scegliere **Stato istanza**, **Termina istanza**.

# Risoluzione dei problemi relativi alla modifica del tipo di istanza
<a name="troubleshoot-change-instance-type"></a>

Utilizzare le informazioni seguenti per diagnosticare e risolvere i problemi comuni che possono verificarsi durante il cambio del tipo di istanza.

## L'istanza non viene avviata dopo aver modificato il tipo di istanza
<a name="troubleshoot-change-instance-type-no-start"></a>

**Possibile causa: requisiti per il nuovo tipo di istanza non soddisfatti**  
Se l'istanza non viene avviata, è possibile che uno dei requisiti per il nuovo tipo di istanza non sia stato soddisfatto. Per ulteriori informazioni, consulta [Perché la mia istanza Linux non si avvia dopo che ne ho modificato il tipo?](https://repost.aws/knowledge-center/boot-error-linux-nitro-instance)

**Possibile causa: l'AMI non supporta il tipo di istanza**  
Se si utilizza la console EC2 per modificare il tipo di istanza, sono disponibili solo i tipi di istanza supportati dall'AMI selezionata. Tuttavia, se utilizzi il AWS CLI per avviare un'istanza, puoi specificare un AMI e un tipo di istanza incompatibili. Se l'AMI e il tipo di istanza sono incompatibili, l'istanza non può essere avviata. Per ulteriori informazioni, consulta [Compatibilità per la modifica del tipo di istanza](resize-limitations.md).

**Possibile causa: l'istanza si trova nel gruppo di collocazione cluster**  
Se la propria istanza si trova in un [gruppo di collocazione cluster](placement-strategies.md#placement-groups-cluster) e, dopo aver modificato il tipo di istanza, l'istanza non viene avviata, provare quanto segue:  

1. Arrestare tutte le istanze nel gruppo di collocazione cluster.

1. Cambiare il tipo di istanza dell'istanza interessata.

1. Avviare tutte le istanze nel gruppo di collocazione cluster.

## Applicazione o sito Web non raggiungibile da Internet dopo aver modificato il tipo di istanza
<a name="troubleshoot-change-instance-type-ipv4"></a>

**Possibile causa: l' IPv4 indirizzo pubblico è stato rilasciato**  
Quando si modifica il tipo di istanza, è prima necessario arrestare l'istanza. Quando interrompi un'istanza, rilasciamo l' IPv4 indirizzo pubblico e assegniamo all'istanza un nuovo IPv4 indirizzo pubblico.  
Per mantenere l' IPv4 indirizzo pubblico tra l'arresto e l'avvio dell'istanza, ti consigliamo di utilizzare un indirizzo IP elastico, senza costi aggiuntivi, a condizione che l'istanza sia in esecuzione. Per ulteriori informazioni, consulta [Indirizzi IP elastici](elastic-ip-addresses-eip.md).

# Istanze a prestazioni espandibili
<a name="burstable-performance-instances"></a>

Molti carichi di lavoro generici non sono in media occupati e non richiedono un elevato livello di prestazioni della CPU sostenute. Il grafico seguente illustra l'utilizzo della CPU per molti carichi di lavoro comuni che i clienti eseguono oggi nel AWS cloud.

![\[Molti carichi di lavoro comuni hanno il seguente aspetto: l'utilizzo medio della CPU è pari o inferiore alla baseline, con alcuni picchi al di sopra della baseline.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/CPU-common-workloads.png)


Questi carichi di lavoro relativi all'utilizzo della low-to-moderate CPU comportano uno spreco di cicli della CPU e, di conseguenza, i costi sono superiori a quelli utilizzati. Per superare questo problema, è possibile sfruttare le istanze generiche a basso costo espandibili, che sono le istanze T. 

La famiglia di istanze T fornisce prestazioni CPU base con la possibilità di superare la baseline in qualsiasi momento per tutto il tempo necessario. La CPU di base è definita per soddisfare le esigenze della maggior parte dei carichi di lavoro generici, inclusi microservizi su larga scala, server Web, database di piccole e medie dimensioni, registrazione dei dati, repository di codice, desktop virtuali, ambienti di sviluppo e test e applicazioni business-critical. Le istanze T offrono un equilibrio tra risorse di calcolo, memoria e rete e offrono il modo più conveniente per eseguire un ampio spettro di applicazioni generiche che utilizzano la CPU. low-to-moderate Possono farti risparmiare fino al 15% sui costi rispetto alle istanze M e possono portare a risparmi ancora maggiori con istanze di dimensioni più piccole ed economiche, che offrono solo 2 v CPUs e 0,5 GiB di memoria. Le dimensioni delle istanze T più piccole, come nano, micro, small e medium, sono adatte per carichi di lavoro che richiedono una piccola quantità di memoria e non prevedono un utilizzo elevato della CPU.

**Nota**  
In questo argomento sono descritte le CPU espandibili. Per informazioni sulle prestazioni delle reti espandibili, consulta [Larghezza di banda di rete delle EC2 istanze Amazon](ec2-instance-network-bandwidth.md). 

## Tipi di istanze espandibili EC2
<a name="burstable-instance-types"></a>

Le istanze EC2 espandibili sono costituite da tipi di istanze T4g, T3a e T3 e i tipi di istanza T2 della generazione precedente.

I tipi di istanza T4g sono l'ultima generazione di istanze espandibili. Offrono il miglior prezzo per le prestazioni e offrono il costo più basso di tutti i tipi di istanza EC2. I tipi di istanze T4g sono alimentati da processori [AWS Graviton2](https://aws.amazon.com/ec2/graviton/) basati su ARM con un ampio supporto ecosistemico fornito da fornitori di sistemi operativi, fornitori di software indipendenti e servizi e applicazioni più diffusi. AWS 

Nella tabella seguente vengono riepilogate le principali differenze tra i tipi di istanza espandibili.


****  

| Tipo | Descrizione | Famiglia di processori | 
| --- | --- | --- | 
| Generazione più recente | 
| T4g |  Tipo di istanza EC2 con il costo più basso, fino al 40% in più e in meno del 20% rispetto a T3 price/performance   |  AWS Processori Graviton2 con core Arm Neoverse N1  | 
| T3a |  Istanze basate su x86 a basso costo con costi inferiori del 10% rispetto alle istanze T3  |  Processori EPYC di prima generazione AMD  | 
| T3 |  Il picco massimo price/performance per i carichi di lavoro x86 con una riduzione fino al 30% rispetto alle istanze T2 della generazione precedente price/performance   |  Intel Xeon scalabile (processori Skylake, Cascade Lake)  | 
| Generazione precedente | 
| T2 |  Istanze espandibili di generazioni precedenti  |  Processori Intel Xeon  | 

Per ulteriori informazioni sui prezzi delle istanze e per specifiche aggiuntive, consulta [Amazon EC2 Pricing](https://aws.amazon.com/ec2/pricing/) (Prezzi di Amazon EC2) e [Amazon EC2 Instance Types](https://aws.amazon.com/ec2/instance-types/) (Tipi di istanza Amazon EC2). Per informazioni sulle prestazioni delle reti espandibili, consulta [Larghezza di banda di rete delle EC2 istanze Amazon](ec2-instance-network-bandwidth.md).

Se l'hai creata Account AWS prima del 15 luglio 2025 e ha meno di 12 mesi, puoi utilizzare un'`t2.micro`istanza gratuitamente (o un'`t3.micro`istanza nelle regioni in cui non `t2.micro` è disponibile) entro determinati limiti di utilizzo. Se l'hai creata il Account AWS 15 luglio 2025 o dopo tale data, puoi utilizzare `t3.micro` i tipi di `t4g.small` istanza per 6 mesi o fino all'esaurimento dei crediti. `t3.small` `t4g.micro` Per ulteriori informazioni, consulta [Piano gratuito di AWS](https://aws.amazon.com/free/).

**Opzioni di acquisto supportate per istanze T**
+ On-Demand Instances
+ Reserved Instances
+ Istanze dedicate (solo T3)
+ Host dedicati (solo T3, esclusivamente in modalità `standard`)
+ Spot Instances

Per ulteriori informazioni, consulta [Opzioni di fatturazione e acquisto di Amazon EC2](instance-purchasing-options.md).

**Topics**
+ [

## Tipi di istanze espandibili EC2
](#burstable-instance-types)
+ [

## Best practice
](#burstable-performance-instances-best-practices)
+ [

# Concetti chiave per istanze a prestazioni espandibili
](burstable-credits-baseline-concepts.md)
+ [

# Modalità illimitata per istanze a prestazioni espandibili
](burstable-performance-instances-unlimited-mode.md)
+ [

# Modalità standard per istanze a prestazioni espandibili
](burstable-performance-instances-standard-mode.md)
+ [

# Configurazione delle istanze a prestazioni espandibili
](burstable-performance-instances-how-to.md)
+ [

# Monitoraggio dei crediti CPU per istanze espandibili
](burstable-performance-instances-monitoring-cpu-credits.md)

## Best practice
<a name="burstable-performance-instances-best-practices"></a>

Queste best practice consentono di sfruttare al meglio i vantaggi delle istanze a prestazioni espandibili.
+ Assicurarsi che le dimensioni dell'istanza scelte rispettino i requisiti minimi di memoria del sistema operativo e delle applicazioni. I sistemi operativi con interfacce utente grafiche che consumano notevoli quantità di risorse di memoria e CPU (ad esempio, Windows) potrebbero richiedere una dimensione dell'istanza `t3.micro` o più grande per molti casi d'uso. Man mano che i requisiti di memoria e CPU del carico di lavoro aumentano nel tempo, con le istanze T è possibile passare a dimensioni maggiori dello stesso tipo di istanza o selezionare un altro tipo di istanza.
+ Abilita [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/getting-started/) per il tuo account ed esamina i suggerimenti di Compute Optimizer per il tuo carico di lavoro. Compute Optimizer può aiutare a valutare se le istanze devono essere aumentate per migliorare le prestazioni o ridimensionate per risparmiare sui costi. L'ottimizzatore di calcolo può anche consigliare un tipo di istanza diverso in base allo scenario. Per ulteriori informazioni, consulta [Visualizzazione dei suggerimenti sulle istanze EC2](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html) nella sezione *Guida per l'utente di AWS Compute Optimizer *.

# Concetti chiave per istanze a prestazioni espandibili
<a name="burstable-credits-baseline-concepts"></a>

I tradizionali tipi di istanze Amazon EC2 forniscono risorse CPU fisse, mentre le istanze espandibili forniscono un livello di baseline di utilizzo della CPU con la possibilità di aumentare l'utilizzo della CPU al di sopra della baseline. In questo modo si garantisce il pagamento solo per la CPU della baseline e per qualsiasi utilizzo aggiuntivo della CPU con conseguente riduzione dei costi di calcolo. Le prestazioni di base e la capacità di espansione sono governate dai crediti CPU. Le istanze a prestazioni espandibili sono gli unici tipi di istanza che utilizzano i crediti per l'utilizzo della CPU.

Ogni istanza espandibile guadagna continuamente credito quando rimane al di sotto della baseline della CPU e spende crediti quando sfora al di sopra della baseline. La quantità di crediti guadagnati o spesi dipende dall'utilizzo della CPU dell'istanza:
+ Se l'utilizzo della CPU è inferiore alla baseline, i crediti guadagnati sono superiori ai crediti spesi.
+ Se l'utilizzo della CPU è uguale alla baseline, i crediti guadagnati sono uguali ai crediti spesi.
+ Se l'utilizzo della CPU è superiore alla baseline, i crediti spesi sono superiori ai crediti guadagnati.

Quando i crediti guadagnati sono superiori ai crediti spesi, la differenza viene chiamata crediti accumulati, crediti che possono essere utilizzati in seguito per andare oltre l'utilizzo della CPU di base. Allo stesso modo, quando i crediti spesi sono superiori ai crediti guadagnati, il comportamento dell'istanza dipende dalla modalità di configurazione del credito: modalità Standard o modalità Illimitato. 

In modalità Standard, quando i crediti spesi sono superiori ai crediti guadagnati, l'istanza utilizza i crediti accumulati per andare oltre l'utilizzo della CPU di base. Se non ci sono crediti accumulati rimanenti, l'istanza si riduce gradualmente all'utilizzo della CPU baseline e non può superare la baseline fino a quando non accumula altri crediti. 

In modalità illimitata, se l'istanza supera l'utilizzo della CPU di base, l'istanza utilizza prima i crediti accumulati. Se non ci sono crediti accumulati rimanenti, l'istanza spende i crediti eccedenti. Quando l'utilizzo della CPU è inferiore alla baseline, utilizza i crediti CPU che guadagna per pagare i crediti extra spesi in precedenza. La possibilità di guadagnare crediti CPU per pagare i crediti extra consente ad Amazon EC2 di calcolare una media dell'utilizzo della CPU di un'istanza in un periodo di 24 ore. Se l'utilizzo medio della CPU in un periodo di 24 ore supera la baseline, l'istanza verrà fatturata per l'uso aggiuntivo a una [tariffa fissa aggiuntiva](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) per vCPU/ora.

**Contents**
+ [

## Concetti e definizioni chiave
](#key-concepts)
+ [

## Guadagno di crediti CPU
](#earning-CPU-credits)
+ [

## Tasso di guadagno di crediti CPU
](#CPU-credit-earn-rate)
+ [

## Limite di accumulo di crediti CPU
](#CPU-credit-accrual-limit)
+ [

## Durata dei crediti CPU accumulati
](#accrued-CPU-credits-life-span)
+ [

## Utilizzo di base
](#baseline_performance)

## Concetti e definizioni chiave
<a name="key-concepts"></a>

I seguenti concetti e definizioni chiave sono applicabili alle istanze espandibili.

**Utilizzo CPU**  
L'utilizzo della CPU è la percentuale delle unità di elaborazione EC2 assegnate attualmente in uso nell'istanza. Questo parametro misura la percentuale di cicli CPU allocati utilizzati in un'istanza. La CloudWatch metrica sull'utilizzo della CPU mostra l'utilizzo della CPU per istanza e non l'utilizzo della CPU per core. La specifica della CPU di base di un'istanza si basa anche sull'utilizzo della CPU per istanza. Per misurare l'utilizzo della CPU utilizzando Console di gestione AWS o il AWS CLI, vedere. [Ottenere le statistiche su un'istanza specifica](US_SingleMetricPerInstance.md)

**Credito CPU**  
Un'unità di tempo vCPU.  
Esempi:  
1 credito CPU = 1 vCPU \$1 100% di utilizzo \$1 1 minuto.  
1 credito CPU = 1 vCPU \$1 50% di utilizzo \$1 2 minuti.  
1 credito CPU = 2 vCPU \$1 25% di utilizzo \$1 2 minuti.

**Utilizzo di base**  
L'utilizzo di base è il livello in cui la CPU può essere utilizzata per un saldo creditizio netto pari a zero, quando il numero di crediti CPU guadagnati corrisponde al numero di crediti CPU utilizzati. L'utilizzo di base è noto anche come linea di base. L'utilizzo di base è espresso come percentuale di utilizzo della vCPU, calcolata come segue: Utilizzo di base% = (numero di crediti di v) /60 minuti. earned/number CPUs  
Per l'utilizzo della base di confronto di ogni tipo di istanza a prestazioni espandibili, consulta la [tabella del credito](#burstable-performance-instances-credit-table).

**Crediti guadagnati**  
I crediti guadagnati continuamente da un'istanza quando è in esecuzione.  
Numero di crediti guadagnati all'ora =% di utilizzo di base \$1 numero di v \$1 60 minuti CPUs  
Esempio:  
Un t3.nano con 2 v CPUs e un utilizzo di base del 5% guadagna 6 crediti all'ora, calcolati come segue:  
2 v CPUs \$1 5% di base \$1 60 minuti = 6 crediti all'ora

**Crediti spesi o usati**  
I crediti utilizzati continuamente da un'istanza quando è in esecuzione.  
Crediti CPU spesi al minuto = Numero di v CPUs \$1 utilizzo della CPU \$1 1 minuto

**Crediti accumulati**  
I crediti CPU non spesi quando un'istanza utilizza un numero di crediti inferiore a quello richiesto per l'utilizzo di base. In altre parole, crediti maturati = (Crediti guadagnati - Crediti usati) sotto la linea di base.  
Esempio:  
Se un t3.nano è in esecuzione al 2% di utilizzo della CPU, che è al di sotto della sua linea di base del 5% per un'ora, i crediti accumulati vengono calcolati come segue:  
Crediti CPU accumulati = (crediti guadagnati all'ora - Crediti usati all'ora) = 6 — 2 v CPUs \$1 2% di utilizzo della CPU \$1 60 minuti = 6 — 2,4 = 3,6 crediti accumulati all'ora

**Limite di accumulo di crediti**  
Dipende dalla dimensione dell'istanza, ma in generale è uguale al numero massimo di crediti guadagnati in 24 ore.  
Esempio:  
Per t3.nano, il limite di accumulo del credito = 24 \$1 6 = 144 crediti

**Crediti di lancio**  
Applicabile solo per le istanze T2 configurate per la modalità Standard. I crediti di avvio sono un numero limitato di crediti CPU che vengono allocati a una nuova istanza T2 in modo che, quando viene avviata in modalità Standard, possa superare la linea di base.

**Crediti in eccedenza**  
I crediti che vengono spesi da un'istanza dopo che ha esaurito il suo saldo di credito accumulato. I crediti in eccedenza sono progettati per le istanze espandibili per sostenere prestazioni elevate per un periodo di tempo prolungato e sono utilizzati solo in modalità Illimitato. Il saldo dei crediti in eccedenza viene utilizzato per determinare quanti crediti sono stati utilizzati dall'istanza per l'espansione in modalità Illimitato.

**Modalità Standard**  
Modalità di configurazione del credito, che consente a un'istanza di superare la linea di base spendendo i crediti accumulati nel suo saldo.

**Modalità illimitata**  
Modalità di configurazione del credito, che consente a un'istanza di superare la baseline sostenendo un utilizzo elevato della CPU per tutto il tempo necessario per qualsiasi periodo di tempo. Il prezzo orario copre automaticamente tutti i picchi di utilizzo della CPU se l'utilizzo medio della CPU dell'istanza corrisponde o è inferiore alla baseline per un periodo di 24 ore o la durata dell'istanza, a seconda di quale dei due è inferiore. Se l'istanza viene eseguita a un utilizzo più elevato della CPU per un periodo di tempo prolungato, verrà applicata una [tariffa fissa aggiuntiva](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) all'ora-vCPU.

Nella tabella seguente vengono riepilogate le principali differenze di credito tra i tipi di istanza espandibili.


****  

| Tipo | Tipo di crediti CPU supportato | Modalità di configurazione crediti | Durata dei crediti CPU accumulati tra l'avvio e l'arresto dell'istanza | 
| --- | --- | --- | --- | 
| Generazione più recente | 
| T4g |  Crediti guadagnati, Crediti accumulati, Crediti spesi, Crediti in eccedenza (solo modalità Illimitato)  |  Standard, Illimitato (predefinito)  |  7 giorni (i crediti persistono per 7 giorni dopo l'interruzione di un'istanza)  | 
| T3a |  Crediti guadagnati, Crediti accumulati, Crediti spesi, Crediti in eccedenza (solo modalità Illimitato)  |  Standard, Illimitato (predefinito)  |  7 giorni (i crediti persistono per 7 giorni dopo l'interruzione di un'istanza)  | 
| T3 |  Crediti guadagnati, Crediti accumulati, Crediti spesi, Crediti in eccedenza (solo modalità Illimitato)  |  Standard, Illimitato (predefinito)  |  7 giorni (i crediti persistono per 7 giorni dopo l'interruzione di un'istanza)  | 
| Generazione precedente | 
| T2 |  Crediti guadagnati, Crediti accumulati, Crediti spesi, Crediti di avvio (solo modalità Standard), Crediti in eccedenza (solo modalità Illimitato)  |  Standard (predefinito), Illimitato  |  0 giorni (i crediti vengono persi quando un'istanza viene interrotta)  | 

**Nota**  
La modalità illimitata non è supportata per le istanze T3 avviate su un host dedicato.

## Guadagno di crediti CPU
<a name="earning-CPU-credits"></a>

Ogni istanza a prestazioni espandibili guadagna continuamente (a una risoluzione a livello di millisecondo) un tasso fisso di crediti CPU all'ora, a seconda delle dimensioni dell'istanza. Il processo contabile per l'accumulo o la spesa dei crediti avviene anche a una risoluzione a livello di millisecondo, quindi non devi preoccuparti di spendere troppo i crediti CPU; una breve ottimizzazione della CPU utilizza una piccola frazione del credito CPU.

Se un'istanza a prestazioni espandibili utilizza una quantità inferiore di risorse CPU rispetto a quella necessaria per l'utilizzo di base (ad esempio quando è inattiva), i crediti CPU non spesi vengono accumulati nel saldo del credito CPU. Se un'istanza a prestazioni espandibili deve superare il livello di utilizzo di base, spende i crediti accumulati. Maggiore è il numero di crediti accumulato da un'istanza a prestazioni espandibili, maggiore è il tempo in cui può far aumentare le prestazioni al di là della sua baseline quando è necessario un utilizzo maggiore della CPU.

La tabella seguente elenca i tipi di istanze con prestazioni espandibili, la velocità con cui vengono guadagnati crediti CPU all'ora, il numero massimo di crediti CPU guadagnati che un'istanza può accumulare, il numero di v CPUs per istanza e l'utilizzo di base come percentuale di un core completo (utilizzando una singola vCPU).


|  Tipo di istanza  |  Crediti CPU guadagnati all'ora  |  Quantità massima di crediti guadagnati che può essere accumulata\$1  |  v \$1\$1\$1 CPUs  |  Utilizzo di base per vCPU  | 
| --- | --- | --- | --- | --- | 
|  **T2**  |    |    |    |    | 
| t2.nano |  3  |  72  |  1  |  5%  | 
| t2.micro |  6  |  144  |  1  |  10%  | 
| t2.small |  12  |  288  |  1  |  20%  | 
| t2.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t2.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t2.xlarge |  54  |  1296  |  4  |  22,5%\$1\$1  | 
| t2.2xlarge |  81,6  |  1958,4  |  8  |  17%\$1\$1  | 
|  **T3**  |    |    |    |    | 
| t3.nano |  6  |  144  |  2  |  5%\$1\$1  | 
| t3.micro |  12  |  288  |  2  |  10%\$1\$1  | 
| t3.small |  24  |  576  |  2  |  20%\$1\$1  | 
| t3.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t3.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t3.xlarge |  96  |  2304  |  4  |  40%\$1\$1  | 
| t3.2xlarge |  192  |  4608  |  8  |  40%\$1\$1  | 
|  **T3a**  |    |    |    |    | 
| t3a.nano |  6  |  144  |  2  |  5%\$1\$1  | 
| t3a.micro |  12  |  288  |  2  |  10%\$1\$1  | 
| t3a.small |  24  |  576  |  2  |  20%\$1\$1  | 
| t3a.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t3a.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t3a.xlarge |  96  |  2304  |  4  |  40%\$1\$1  | 
| t3a.2xlarge |  192  |  4608  |  8  |  40%\$1\$1  | 
| **T4g** |  |  |  |  | 
| t4g.nano | 6 | 144 | 2 | 5%\$1\$1 | 
| t4g.micro | 12 | 288 | 2 | 10%\$1\$1 | 
| t4g.small | 24 | 576 | 2 | 20%\$1\$1 | 
| t4g.medium | 24 | 576 | 2 | 20%\$1\$1 | 
| t4g.large | 36 | 864 | 2 | 30%\$1\$1 | 
| t4g.xlarge | 96 | 2304 | 4 | 40%\$1\$1 | 
| t4g.2xlarge | 192 | 4608 | 8 | 40%\$1\$1 | 


|  | 
| --- |
|  \$1 Il numero di crediti che possono essere accumulati è equivalente al numero di crediti che possono essere guadagnati in un periodo di 24 ore.  | 
|  \$1\$1 La percentuale di utilizzo di base nella tabella è per vCPU. In CloudWatch, l'utilizzo della CPU viene mostrato per vCPU. Ad esempio, l'utilizzo della CPU per un'`t3.large`istanza che opera al livello di base viene mostrato come 30% nelle metriche CloudWatch della CPU. Per informazioni su come calcolare l'utilizzo di base, consulta [Utilizzo di base](#baseline_performance).  | 
|  \$1\$1\$1 Ogni vCPU è un thread di un core Intel Xeon o un core AMD EPYC, ad eccezione delle istanze T2 e T4g.  | 

## Tasso di guadagno di crediti CPU
<a name="CPU-credit-earn-rate"></a>

Il numero di crediti CPU guadagnati all'ora è determinato dalle dimensioni dell'istanza. Ad esempio, un'istanza `t3.nano` guadagna sei crediti all'ora, mentre una `t3.small` guadagna 24 crediti all'ora. La tabella precedente elenca il tasso di guadagno di crediti per tutte le istanze.

## Limite di accumulo di crediti CPU
<a name="CPU-credit-accrual-limit"></a>

Sebbene i crediti guadagnati non scadano mai su un'istanza in esecuzione, esiste un limite al numero di crediti guadagnati che un'istanza può accumulare. Il limite è determinato dal limite del saldo del credito CPU. Una volta raggiunto il limite, tutti i nuovi crediti guadagnati vengono scartati, come indicato nell'immagine seguente. Il bucket pieno indica il limite di saldo del credito CPU e lo spillover indica i crediti appena guadagnati che superano il limite.

![\[I nuovi crediti guadagnati vengono scartati una volta superato il limite.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-t3-bucket.png)


Il limite di saldo del credito CPU è diverso per ciascuna dimensione dell'istanza Ad esempio, un'istanza `t3.micro` può accumulare un massimo di 288 crediti CPU guadagnati nel saldo del credito CPU. La tabella precedente elenca il numero massimo di crediti guadagnati che ciascuna istanza di può accumulare.

Anche le istanze T2 Standard guadagnano crediti di lancio. I crediti di lancio non contano per il limite del saldo del credito CPU. Se un'istanza T2 non ha speso i suoi crediti di avvio e rimane inattiva per un periodo di 24 ore mentre accumula crediti guadagnati, il suo saldo del credito CPU appare oltre il limite. Per ulteriori informazioni, consulta [Crediti di lancio](burstable-performance-instances-standard-mode-concepts.md#launch-credits). 

Le istanze T4g, T3a e T3 non guadagnano crediti di avvio. Queste istanze vengono avviate come `unlimited` per impostazione predefinita, pertanto possono espandersi immediatamente all'avvio senza crediti di lancio. Le istanze T3 vengono avviate su host dedicato in modalità `standard` per impostazione predefinita; la modalità `unlimited` non è supportata per le istanze T3 su un host dedicato.

## Durata dei crediti CPU accumulati
<a name="accrued-CPU-credits-life-span"></a>

I crediti CPU su un'istanza in esecuzione non scadono.

Per T2, il saldo del credito CPU non persiste tra le interruzioni e gli avvii dell'istanza. Se interrompi un'istanza T2, l'istanza perde tutti i crediti accumulati.

Per T4g, T3a e T3, il saldo di crediti CPU viene conservato per sette giorni dopo l’arresto di un’istanza, trascorsi i quali i crediti vengono persi. Se avvii l'istanza entro sette giorni, non viene perso alcun credito.

Per ulteriori informazioni, consulta `CPUCreditBalance` nella [tabella dei parametri CloudWatch ](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-CW-metrics-table).

## Utilizzo di base
<a name="baseline_performance"></a>

L'*utilizzo di base* è il livello in cui la CPU può essere utilizzata per un saldo creditizio netto pari a zero, quando il numero di crediti CPU guadagnati corrisponde al numero di crediti CPU utilizzati. L'utilizzo di base è noto anche come *linea di base*.

L'utilizzo di base è espresso come percentuale di utilizzo della vCPU, calcolata come segue:

`(number of credits earned/number of vCPUs)/60 minutes = % baseline utilization`

Ad esempio, un'`t3.nano`istanza con 2 v CPUs guadagna 6 crediti all'ora, con un conseguente utilizzo di base del 5%, calcolato come segue:

`(6 credits earned/2 vCPUs)/60 minutes = 5% baseline utilization`

Un'`t3.large`istanza con 2 v CPUs guadagna 36 crediti all'ora, con un utilizzo di base del 30% (). `(36/2)/60`

Il grafico seguente fornisce un esempio di `t3.large` con un utilizzo medio della CPU al di sotto della baseline.

![\[Un grafico di un'istanza t3.large con un utilizzo medio della CPU al di sotto della baseline.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/baseline-utilization.png)


# Modalità illimitata per istanze a prestazioni espandibili
<a name="burstable-performance-instances-unlimited-mode"></a>

Un'istanza a prestazioni espandibili configurata come `unlimited` può sostenere un utilizzo elevato della CPU per tutto il tempo necessario in qualsiasi momento. Il prezzo orario copre automaticamente tutti i picchi di utilizzo della CPU se l'utilizzo medio della CPU dell'istanza corrisponde o è inferiore alla baseline per un periodo di 24 ore o la durata dell'istanza, a seconda di quale dei due è inferiore.

Per la grande maggioranza dei carichi di lavoro per scopi generici, le istanze configurate come `unlimited` offrono prestazioni elevate senza addebiti aggiuntivi. Se l'istanza viene eseguita a un utilizzo più elevato della CPU per un periodo di tempo prolungato, verrà applicata una tariffa fissa aggiuntiva all'ora vCPU. Per informazioni sui prezzi, consulta [prezzi di Amazon EC2](https://aws.amazon.com/ec2/pricing/) e [prezzi di T2/T3/T4 in modalità illimitata](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing).

[Se l'hai creata Account AWS prima del 15 luglio 2025 e utilizzi un'`t3.micro`istanza `t2.micro` or nell'ambito dell'[Piano gratuito di AWS](https://aws.amazon.com/free/)offerta e la usi in `unlimited` modalità, potrebbero essere applicati dei costi se l'utilizzo medio su un periodo di 24 ore consecutive supera l'utilizzo di base dell'istanza.](burstable-credits-baseline-concepts.md#baseline_performance)

Le istanze T4g, T3a e T3 vengono avviate come `unlimited` per impostazione predefinita (a meno che non si [modifichi l’impostazione predefinita](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account)). Se l'utilizzo medio della CPU per un periodo di 24 ore supera la baseline, vengono addebitati i costi per i crediti in eccedenza. Se avvii le Istanze spot come `unlimited` e prevedi di utilizzarle immediatamente e per un breve periodo, senza tempo di inattività per accumulare crediti CPU, vengono addebitati i costi per i crediti in eccedenza. Consigliamo di avviare le Istanze spot in modalità [standard](burstable-performance-instances-standard-mode.md) per evitare di pagare costi più elevati. Per ulteriori informazioni, consultare [Possibilità di addebito dei costi per i crediti extra](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits) e [Avvio di istanze a prestazioni espandibili](how-spot-instances-work.md#burstable-spot-instances).

**Nota**  
Le istanze T3 vengono avviate su host dedicato in modalità `standard` per impostazione predefinita; la modalità `unlimited` non è supportata per le istanze T3 su un host dedicato.

**Contents**
+ [

# Concetti di modalità illimitata per istanze espandibili
](burstable-performance-instances-unlimited-mode-concepts.md)
  + [

## Come funzionano le istanze a prestazioni espandibili illimitata
](burstable-performance-instances-unlimited-mode-concepts.md#how-burstable-performance-instances-unlimited-works)
  + [

## Quando utilizzare la modalità illimitata rispetto alla CPU fissa
](burstable-performance-instances-unlimited-mode-concepts.md#when-to-use-unlimited-mode)
  + [

## Possibilità di addebito dei costi per i crediti extra
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits)
  + [

## Quanto costano le prestazioni illimitate ed espandibili?
](burstable-performance-instances-unlimited-mode-concepts.md#how-much-does-unlimited-burstable-performance-cost)
  + [

## Assenza di crediti di lancio per istanze T2 in modalità illimitata
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-no-launch-credits)
  + [

## Abilitazione della modalità illimitata
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-enabling)
  + [

## Cosa succede ai crediti quando si passa dalla modalità illimitata a Standard e viceversa
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-switching-and-credits)
  + [

## Monitoraggio dell'utilizzo del credito
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-monitoring-credit-usage)
+ [

# Esempi di modalità illimitata per istanze espandibili
](unlimited-mode-examples.md)
  + [

## Esempio 1: spiegazione dell'uso del credito con T3 in modalità illimitata
](unlimited-mode-examples.md#t3_unlimited_example)
  + [

## Esempio 2: spiegazione dell'uso del credito con T2 in modalità illimitata
](unlimited-mode-examples.md#t2_unlimited_example)

# Concetti di modalità illimitata per istanze espandibili
<a name="burstable-performance-instances-unlimited-mode-concepts"></a>

La modalità `unlimited` è un'opzione di configurazione del credito per le istanze a prestazioni espandibili. Può essere abilitata o disabilitata in qualsiasi momento per un'istanza in esecuzione o arrestata. Puoi [impostarla `unlimited` come opzione di credito predefinita](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account) a livello di account per AWS regione, per famiglia di istanze Burstable Performance, in modo che tutte le nuove istanze Burstable Performance vengano avviate utilizzando l'opzione di credito predefinita.

## Come funzionano le istanze a prestazioni espandibili illimitata
<a name="how-burstable-performance-instances-unlimited-works"></a>

Se un'istanza a prestazioni espandibili configurata come `unlimited` esaurisce il suo saldo del credito CPU, può spendere crediti *extra* per superare la [linea di base](burstable-credits-baseline-concepts.md#baseline_performance). Quando l'utilizzo della CPU è inferiore alla baseline, utilizza i crediti CPU che guadagna per pagare i crediti extra spesi in precedenza. La possibilità di guadagnare crediti CPU per pagare i crediti extra consente ad Amazon EC2 di calcolare una media dell'utilizzo della CPU di un'istanza in un periodo di 24 ore. Se l'utilizzo medio della CPU in un periodo di 24 ore supera la baseline, l'istanza verrà fatturata per l'uso aggiuntivo a una [tariffa fissa aggiuntiva](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) per vCPU/ora.

Il seguente grafico mostra l'utilizzo della CPU di un `t3.large`. L'utilizzo di base della CPU per un `t3.large` è 30%. Se l'istanza viene eseguita al 30% di utilizzo medio della CPU o meno in un periodo di 24 ore, non sono previsti costi aggiuntivi perché i costi sono già coperti dal prezzo orario dell'istanza. Tuttavia, se l'istanza viene eseguita al 40% di utilizzo medio della CPU in un periodo di 24 ore, come mostrato nel grafico, l'istanza viene fatturata per il 10% di utilizzo aggiuntivo della CPU a una [tariffa fissa aggiuntiva](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) per vCPU/ora.

![\[Utilizzo della fatturazione della CPU di un'istanza t3.large.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t3-cpu-usage.png)


Per ulteriori informazioni sull'utilizzo di base per vCPU per ogni tipo di istanza e sul numero di crediti guadagnati da ogni tipo di istanza, consulta la [tabella dei crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

## Quando utilizzare la modalità illimitata rispetto alla CPU fissa
<a name="when-to-use-unlimited-mode"></a>

Nel determinare se utilizzare un'istanza a prestazioni espandibili in modalità `unlimited`, ad esempio T3 o un'istanza a prestazioni fisse, ad esempio M5, è necessario determinare il punto di utilizzo della CPU di break even. L'utilizzo della CPU di break even per un'istanza a prestazioni espandibili è il punto in cui il costo di un'istanza a prestazioni espandibili è identico a quello di un'istanza a prestazioni fisse. L'utilizzo della CPU di break even consente di determinare quanto segue:
+ Se l'utilizzo medio della CPU in un periodo di 24 ore corrisponde o è inferiore all'utilizzo della CPU di break even, utilizza un'istanza a prestazioni espandibili in modalità `unlimited` per trarre vantaggio dal prezzo inferiore di un'istanza a prestazioni espandibili pur ottenendo le stesse prestazioni di un'istanza a prestazioni fisse.
+ Se l'utilizzo medio della CPU in un periodo di 24 ore è superiore all'utilizzo della CPU di break even, l'istanza a prestazioni espandibili costerà di più rispetto all'istanza a prestazioni fisse di dimensioni equivalenti. Se un'istanza T3 emette continuamente picchi al 100% CPU, si pagherà all'incirca 1,5 volte il prezzo di un'istanza M5 di dimensioni equivalenti.

Il grafico seguente mostra il punto di utilizzo della CPU di break even in cui il costo di un `t3.large` è identico a quello di un `m5.large`. Il punto di utilizzo della CPU di break even per un `t3.large` è 42,5%. Se l'utilizzo medio della CPU è al 42,5%, il costo dell'esecuzione di `t3.large` è identico a quello di un `m5.large` ed è più costoso se l'utilizzo medio della CPU è superiore a 42,5%. Se il carico di lavoro richiede meno del 42,5% di utilizzo medio della CPU, puoi trarre vantaggio dal prezzo inferiore del `t3.large` pur ottenendo le stesse prestazioni di un`m5.large`.

![\[Il punto di utilizzo della CPU di pareggio per un'istanza t3.large è 42,5%.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/T3-unltd-when-to-use.png)


La seguente tabella mostra come calcolare la soglia di utilizzo della CPU di break even in modo da determinare quando è meno costoso utilizzare un'istanza a prestazioni espandibili in modalità `unlimited` o un'istanza a prestazioni fisse. Le colonne nella tabella sono etichettate da A a K.


|  Tipo di istanza  |  v CPUs  |  T3 prezzo\$1/ora  |  M5 prezzo\$1/ora  |  Differenza prezzo  |  Utilizzo di base T3 per vCPU (%)  |  Costo per vCPU/ora per crediti extra  |  Costo per vCPU/minuto  |  Minuti di burst aggiuntivi disponibili per vCPU  |  % CPU aggiuntiva disponibile  |  % CPU di break even  | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
|  A  |  B  |  C  |  D   |  E = D - C  |  F  |  G  |  H = G / 60  |  I = E / H  |  J = (I / 60) / B  |  K = F \$1 J  | 
|  t3.large  |  2  |  0,0835 USD  |  0,096 USD  |  0,0125 USD  |  30%  |  0,05 \$1  |  0,000833 USD   |  15  |  12,5%  |  42,5%  | 


|  | 
| --- |
| \$1 Prezzo basato su us-east-1 e sistema operativo Linux. | 

La tabella fornisce le informazioni seguenti:
+ La colonna A mostra il tipo di istanza, `t3.large`.
+ La colonna B mostra il numero di v CPUs per`t3.large`.
+ La colonna C mostra il prezzo di un `t3.large` per ora.
+ La colonna D mostra il prezzo di un `m5.large` per ora.
+ La colonna E mostra la differenza di prezzo tra `t3.large` e `m5.large`. 
+ La colonna F mostra l'utilizzo di base per vCPU di `t3.large`, che è del 30%. Al livello base, il costo orario dell'istanza copre il costo di utilizzo della CPU.
+ La colonna G mostra la [tariffa fissa aggiuntiva](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) per vCPU/ora che viene addebitata a un'istanza se emette picchi al 100% CPU dopo che ha esaurito i sui crediti guadagnati.
+ La colonna H mostra la [tariffa fissa aggiuntiva](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) per vCPU/minuto che viene addebitata a un'istanza se emette picchi al 100% CPU dopo che ha esaurito i sui crediti guadagnati.
+ La colonna I mostra il numero di minuti aggiuntivi in cui `t3.large` può emettere picchi all'ora al 100% CPU pagando lo stesso prezzo orario di un `m5.large`.
+ La colonna J mostra l'utilizzo aggiuntivo della CPU (in %) rispetto alla baseline in cui l'istanza può emettere picchi pagando lo stesso prezzo orario di un `m5.large`.
+ La colonna K mostra l'utilizzo della CPU di break even (in %) in cui `t3.large` può emettere picchi senza pagare più di `m5.large`. In caso di superamento, il costo di `t3.large` è maggiore di quello di `m5.large`.

La tabella seguente mostra l'utilizzo della CPU di break even (in %) per tipi di istanza T3 in confronto ai tipi di istanza M5 di dimensioni simili.


| Tipo di istanza T3 | Utilizzo della CPU di break even (in %) per T3 in confronto a M5 | 
| --- | --- | 
| t3.large | 42,5% | 
| t3.xlarge | 52,5% | 
| t3.2xlarge | 52,5% | 

## Possibilità di addebito dei costi per i crediti extra
<a name="unlimited-mode-surplus-credits"></a>

Se l'utilizzo medio della CPU di un'istanza corrisponde o è inferiore alla baseline, non vengono addebitati costi aggiuntivi per l'istanza. Dato che un'istanza guadagna un [numero massimo di crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) in un periodo di 24 ore (ad esempio, un'istanza `t3.micro` può guadagnare un massimo di 288 crediti in un periodo di 24 ore), può spendere crediti extra fino a quel massimo senza alcun addebito.

Tuttavia, se l'utilizzo della CPU rimane al di sopra della baseline, l'istanza non può guadagnare abbastanza crediti per pagare i crediti extra spesi. I crediti extra che non vengono pagati, vengono addebitati a una tariffa fissa aggiuntiva all'ora vCPU. Per informazioni sulla tariffa, consulta [prezzi T2/T3/T4G in modalità illimitata](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing).

I crediti extra spesi in precedenza subiscono costi aggiuntivi quando si verifica uno dei seguenti casi:
+ I crediti extra spesi vanno oltre il [numero massimo di crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che un'istanza può ottenere in un periodo di 24 ore. I crediti extra spesi, che eccedono il limite, subiscono costi aggiuntivi alla fine dell'ora;
+ l'istanza viene arrestata o terminata;
+ l'istanza passa da `unlimited` a `standard`.

I crediti in eccesso spesi vengono tracciati in base alla CloudWatch metrica. `CPUSurplusCreditBalance` I crediti in eccesso che vengono addebitati vengono tracciati in base alla metrica. CloudWatch `CPUSurplusCreditsCharged` Per ulteriori informazioni, consulta [Metriche aggiuntive per istanze con prestazioni espandibili CloudWatch](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-cw-metrics).

## Quanto costano le prestazioni illimitate ed espandibili?
<a name="how-much-does-unlimited-burstable-performance-cost"></a>

Se utilizzi crediti in eccesso e non vengono compensati dai crediti guadagnati (consulta [Possibilità di addebito dei costi per i crediti extra](#unlimited-mode-surplus-credits)), paghi una tariffa aggiuntiva fissa per ora della vCPU per i crediti in eccesso. La tariffa è elencata nella sezione [Prezzi di T2/T3/T4G in modalità illimitata](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) nella pagina *Prezzi on demand di Amazon EC2*.

## Assenza di crediti di lancio per istanze T2 in modalità illimitata
<a name="unlimited-mode-no-launch-credits"></a>

Le istanze T2 Standard ricevono [crediti di lancio](burstable-performance-instances-standard-mode-concepts.md#launch-credits), mentre le istanze T2 Unlimited non li ricevono. Un'istanza T2 Unlimited può superare la baseline in qualsiasi momento senza alcun addebito fino a quando l'utilizzo medio della CPU dell'istanza corrisponde o è inferiore alla baseline per un periodo continuo di 24 ore o per la sua durata, a seconda di quale dei due è inferiore. Pertanto, le istanze T2 Unlimited non richiedono crediti di lancio per ottenere prestazioni elevate immediatamente dopo l'avvio.

Se un'istanza T2 passa da `standard` a `unlimited`, tutti i crediti di lancio accumulati vengono rimossi da `CPUCreditBalance` prima di trasferire il `CPUCreditBalance` restante.

Le istanze T4g, T3a e T3 non ricevono mai crediti di avvio perché vengono avviate in modalità illimitata per impostazione predefinita e possono pertanto interrompersi immediatamente all’avvio. La configurazione del credito in modalità illimitata consente alle istanze T4g, T3a e T3 di utilizzare tutta la CPU necessaria per superare la baseline e per tutto il tempo necessario.

## Abilitazione della modalità illimitata
<a name="unlimited-mode-enabling"></a>

È possibile passare da `unlimited` a `standard` e da `standard` a `unlimited` in qualsiasi momento su un'istanza in esecuzione o interrotta. Per ulteriori informazioni, consultare [Configurazione delle specifiche del credito al momento dell’avvio](burstable-performance-instances-how-to.md#launch-burstable-performance-instances) e [Gestione della specifica del credito di un’istanza a prestazioni espandibili](burstable-performance-instances-how-to.md#modify-burstable-performance-instances).

Puoi impostarla `unlimited` come opzione di credito predefinita a livello di account per AWS regione, per famiglia di istanze Burstable Performance, in modo che tutte le nuove istanze Burstable Performance presenti nell'account vengano avviate utilizzando l'opzione di credito predefinita. Per ulteriori informazioni, consulta [Gestione della specifica del credito predefinita per un account](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account).

Puoi verificare se l'istanza espandibile è configurata come `unlimited` o `standard` utilizzando la console Amazon EC2 o AWS CLI. Per ulteriori informazioni, consulta [Configurazione delle istanze a prestazioni espandibili](burstable-performance-instances-how-to.md).

## Cosa succede ai crediti quando si passa dalla modalità illimitata a Standard e viceversa
<a name="unlimited-mode-switching-and-credits"></a>

`CPUCreditBalance`è una CloudWatch metrica che tiene traccia del numero di crediti accumulati da un'istanza. `CPUSurplusCreditBalance`è una CloudWatch metrica che tiene traccia del numero di crediti in eccesso spesi da un'istanza.

Quando si modifica un'istanza configurata come `unlimited` in `standard`, si verifica quanto segue:
+ Il valore `CPUCreditBalance` rimane invariato e viene trasferito. 
+ Il valore `CPUSurplusCreditBalance` viene immediatamente addebitato.

Quando un'istanza `standard` passa a `unlimited`, si verifica quanto segue:
+ Il valore `CPUCreditBalance` contenente i crediti guadagnati accumulati viene trasferito.
+ Per le istanze T2 Standard, tutti i crediti di lancio accumulati vengono rimossi dal valore `CPUCreditBalance`, mentre il valore `CPUCreditBalance` residuo, contenente i crediti guadagnati accumulati, viene trasferito.

## Monitoraggio dell'utilizzo del credito
<a name="unlimited-mode-monitoring-credit-usage"></a>

Per verificare se la tua istanza sta spendendo più crediti di quelli forniti dalla linea di base, puoi utilizzare le CloudWatch metriche per monitorare l'utilizzo e puoi impostare allarmi orari per ricevere notifiche sull'utilizzo del credito. Per ulteriori informazioni, consulta [Monitoraggio dei crediti CPU per istanze espandibili](burstable-performance-instances-monitoring-cpu-credits.md).

# Esempi di modalità illimitata per istanze espandibili
<a name="unlimited-mode-examples"></a>

Di seguito vengono forniti esempi che spiegano l'utilizzo del credito per le istanze configurate come `unlimited`.

**Topics**
+ [

## Esempio 1: spiegazione dell'uso del credito con T3 in modalità illimitata
](#t3_unlimited_example)
+ [

## Esempio 2: spiegazione dell'uso del credito con T2 in modalità illimitata
](#t2_unlimited_example)

## Esempio 1: spiegazione dell'uso del credito con T3 in modalità illimitata
<a name="t3_unlimited_example"></a>

Questo esempio illustra l'utilizzo della CPU di un'istanza `t3.nano` avviata come `unlimited` e in che modo spende i crediti *guadagnati* ed *extra* per sostenere l'utilizzo della CPU.

Un'istanza `t3.nano` guadagna 144 crediti CPU in un periodo continuo di 24 ore, che può utilizzare per 144 minuti di utilizzo di vCPU. Quando esaurisce il saldo del credito della CPU (rappresentato dalla CloudWatch metrica`CPUCreditBalance`), può spendere i crediti CPU in *eccesso*, che *non ha ancora* guadagnato, per esaurirli per tutto il tempo necessario. Dato che un'istanza `t3.nano` guadagna un massimo di 144 crediti in un periodo di 24 ore, può spendere crediti extra fino a quel valore massimo senza alcun addebito immediato. Se spende più di 144 crediti CPU, viene addebitata la differenza alla fine dell'ora.

L'intento dell'esempio, illustrato dal seguente grafico, è quello di mostrare come un'istanza possa ottimizzare le prestazioni utilizzando i crediti extra anche dopo aver esaurito il suo `CPUCreditBalance`. l seguente flusso di lavoro fa riferimento ai punti numerati sul grafico:

**P1** - All'ora– 0 sul grafico l'istanza viene avviata come `unlimited` e inizia immediatamente a guadagnare crediti. L'istanza rimane inattiva dal momento in cui viene avviata —(l'utilizzo della CPU è pari allo 0%)— e non vengono spesi crediti. Tutti i crediti non spesi vengono accumulati nel saldo del credito. Per le prime 24 ore, `CPUCreditUsage` è a 0 e il valore `CPUCreditBalance` raggiunge il suo massimo di 144.

**P2** – per le 12 ore successive, l'utilizzo della CPU è al 2,5%, ovvero inferiore al 5% della baseline. L'istanza guadagna più crediti di quanti ne spende, ma il valore `CPUCreditBalance` non può superare il suo massimo di 144 crediti.

**P3** – per le 24 ore successive, l'utilizzo della CPU è al 7% (superiore alla baseline), il che richiede una spesa del 57,6% dei crediti. L'istanza spende più crediti di quanti ne guadagna e il valore `CPUCreditBalance` si riduce a 86,4 crediti.

**P4** – per le 12 ore successive, l'utilizzo della CPU si riduce al 2,5% (inferiore alla baseline), il che richiede una spesa di 36 crediti. Allo stesso tempo, l'istanza guadagna 72 crediti. L'istanza guadagna più crediti di quanti ne spende e il valore `CPUCreditBalance` aumenta a 122 crediti.

**P5** – per le 5 ore successive, l'istanza aumenta al 100% dell'utilizzo della CPU e spende un totale di 570 crediti per sostenere l'espansione. Dopo circa un'ora, l'istanza esaurisce il suo intero `CPUCreditBalance` di 122 crediti e inizia a spendere crediti extra per sostenere l'utilizzo elevato della CPU, per un totale di 448 crediti extra in questo periodo di tempo (570-122=448). Quando il valore `CPUSurplusCreditBalance` raggiunge 144 crediti della CPU (il massimo che un'istanza `t3.nano` può guadagnare in un periodo di 24 ore), tutti i crediti extra spesi successivamente non possono essere compensati con crediti guadagnati. I crediti extra spesi successivamente ammontano a 304 crediti (448-144=304), il che si traduce in un piccolo costo aggiuntivo al termine dell'ora per 304 crediti.

**P6** – per le 13 ore successive, l'utilizzo della CPU è al 5% (pari alla baseline). L'istanza guadagna lo stesso numero di crediti che spende, senza eccessi da ripagare il `CPUSurplusCreditBalance`. Il valore `CPUSurplusCreditBalance` rimane a 144 crediti.

**P7** – per le ultime 24 ore di questo esempio, l'istanza è inattiva e l'utilizzo della CPU è allo 0%. In questo arco di tempo, l'istanza guadagna 144 crediti, che utilizza per ripagare il `CPUSurplusCreditBalance`.

![\[L'istanza t3 ha guadagnato 144 crediti dopo 24 ore.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t3_unlimited_graph.png)


## Esempio 2: spiegazione dell'uso del credito con T2 in modalità illimitata
<a name="t2_unlimited_example"></a>

Questo esempio illustra l'utilizzo della CPU di un'istanza `t2.nano` avviata come `unlimited` e in che modo spende i crediti *guadagnati* ed *extra* per sostenere l'utilizzo della CPU.

Un'istanza `t2.nano` guadagna 72 crediti CPU in un periodo continuo di 24 ore, che può utilizzare per 72 minuti di utilizzo di vCPU. *Quando esaurisce il saldo di credito della CPU (rappresentato dalla CloudWatch metrica`CPUCreditBalance`), può spendere i crediti CPU in *eccesso*, che non ha ancora guadagnato, per esaurirli per tutto il tempo necessario.* Dato che un'istanza `t2.nano` guadagna un massimo di 72 crediti in un periodo di 24 ore, può spendere crediti extra fino a quel valore massimo senza alcun addebito immediato. Se spende più di 72 crediti CPU, viene addebitata la differenza alla fine dell'ora.

L'intento dell'esempio, illustrato dal seguente grafico, è quello di mostrare come un'istanza possa ottimizzare le prestazioni utilizzando i crediti extra anche dopo aver esaurito il suo `CPUCreditBalance`. È possibile presumere che, all'inizio della linea temporale nel grafico, l'istanza abbia un saldo del credito accumulato uguale al numero massimo di crediti che può guadagnare in 24 ore. l seguente flusso di lavoro fa riferimento ai punti numerati sul grafico: 

**1** – nei primi 10 minuti, `CPUCreditUsage` è a 0 e il valore `CPUCreditBalance` rimane al suo massimo di 72.

**2** – alle 23:40, con l'aumentare dell'utilizzo della CPU, l'istanza spende i crediti della CPU e il valore `CPUCreditBalance` diminuisce.

**3** – intorno alle 00:47, l'istanza esaurisce l'intero `CPUCreditBalance` e inizia a spendere crediti extra per sostenere l'utilizzo elevato della CPU.

**4** – i crediti extra vengono spesi fino all'01:55, quando il valore `CPUSurplusCreditBalance` raggiunge 72 crediti CPU. Questo corrisponde al massimo che un'istanza `t2.nano` può guadagnare in un periodo di 24 ore. Eventuali crediti extra spesi successivamente non possono essere compensati con crediti guadagnati nel periodo di 24 ore, il che si traduce in un piccolo costo aggiuntivo al termine dell'ora.

**5** – l'istanza continua a spendere crediti extra fino a circa le 02:20. A questo punto, l'utilizzo della CPU è inferiore alla baseline e l'istanza inizia a guadagnare crediti a 3 crediti all'ora (o 0,25 crediti ogni 5 minuti), utilizzati per pagare il `CPUSurplusCreditBalance`. Dopo che il valore `CPUSurplusCreditBalance` si riduce a 0, l'istanza inizia ad accumulare crediti guadagnati nel suo `CPUCreditBalance` a 0,25 crediti ogni 5 minuti.

![\[Utilizzo grafico della CPU di un'istanza t2.nano avviata come illimitata.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2_unlimited_graph.png)


**Calcolo della fattura (istanza Linux)**  
I crediti extra costano 0,05 USD per vCPU/ora. L'istanza ha speso circa 25 crediti extra tra le 01:55 e le 02:20, che equivalgono a 0,42 vCPU/ora. I costi aggiuntivi per questa istanza sono 0,42 vCPU/ora per 0,05 USD/vCPU/ora = 0,021 USD, arrotondato a 0,02 USD. Ecco la fattura di fine mese per questa istanza T2 Unlimited:

![\[Esempio di fattura per un'istanza T2 illimitata.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2_unlimited_bill_linux.png)


**Calcolo della fattura (istanza Windows)**  
I crediti extra costano 0,096 USD per vCPU/ora. L'istanza ha speso circa 25 crediti extra tra le 01:55 e le 02:20, che equivalgono a 0,42 vCPU/ora. I costi aggiuntivi per questa istanza sono 0,42 vCPU/ora per 0,096 USD/vCPU/ora = 0,04032 USD, arrotondato a 0,04 USD. Ecco la fattura di fine mese per questa istanza T2 Unlimited:

![\[Esempio di fattura per un'istanza T2 illimitata.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2_unlimited_bill_windows.png)


È possibile impostare gli avvisi di fatturazione per essere avvisati ogni ora di eventuali addebiti accumulati e agire, se necessario.

# Modalità standard per istanze a prestazioni espandibili
<a name="burstable-performance-instances-standard-mode"></a>

Un'istanza a prestazioni espandibili configurata come `standard` è adatta ai carichi di lavoro con un utilizzo medio della CPU costantemente inferiore all'utilizzo di base dell'istanza. Per superare la baseline, l'istanza spende i crediti accumulati nel suo saldo del credito CPU. Se l'istanza sta esaurendo i crediti accumulati, l'utilizzo della CPU viene gradualmente ridotto al livello di prestazioni di base, in modo che l'istanza non subisca una forte riduzione delle prestazioni una volta esaurito il saldo del credito CPU. Per ulteriori informazioni, consulta [Concetti chiave per istanze a prestazioni espandibili](burstable-credits-baseline-concepts.md).

**Contents**
+ [

# Concetti di modalità standard per istanze espandibili
](burstable-performance-instances-standard-mode-concepts.md)
  + [

## Come funzionano le istanze a prestazioni espandibili Standard
](burstable-performance-instances-standard-mode-concepts.md#how-burstable-performance-instances-standard-works)
  + [

## Crediti di lancio
](burstable-performance-instances-standard-mode-concepts.md#launch-credits)
  + [

## Limiti dei crediti di lancio
](burstable-performance-instances-standard-mode-concepts.md#launch-credit-limits)
  + [

## Differenze tra crediti di lancio e crediti guadagnati
](burstable-performance-instances-standard-mode-concepts.md#burstable-performance-instances-diff-launch-earned-credits)
+ [

# Esempi di modalità standard per istanze espandibili
](standard-mode-examples.md)
  + [

## Esempio 1: spiegazione dell'uso del credito con T3 Standard
](standard-mode-examples.md#t3_standard_example)
  + [

## Esempio 2: spiegazione dell'uso del credito con T2 Standard
](standard-mode-examples.md#t2-standard-example)
    + [

### Periodo 1: 1 – 24 ore
](standard-mode-examples.md#period-1)
    + [

### Periodo 2: 25 – 36 ore
](standard-mode-examples.md#period-2)
    + [

### Periodo 3: 37 – 61 ore
](standard-mode-examples.md#period-3)
    + [

### Periodo 4: 62 – 72 ore
](standard-mode-examples.md#period-4)
    + [

### Periodo 5: 73 – 75 ore
](standard-mode-examples.md#period-5)
    + [

### Periodo 6: 76 – 90 ore
](standard-mode-examples.md#period-6)
    + [

### Periodo 7: 91 – 96 ore
](standard-mode-examples.md#period-7)

# Concetti di modalità standard per istanze espandibili
<a name="burstable-performance-instances-standard-mode-concepts"></a>

La modalità `standard` è un'opzione di configurazione per le istanze a prestazioni espandibili. Può essere abilitata o disabilitata in qualsiasi momento per un'istanza in esecuzione o arrestata. Puoi [impostarla `standard` come opzione di credito predefinita](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account) a livello di account per AWS regione, per famiglia di istanze Burstable Performance, in modo che tutte le nuove istanze Burstable Performance presenti nell'account vengano avviate utilizzando l'opzione di credito predefinita.

## Come funzionano le istanze a prestazioni espandibili Standard
<a name="how-burstable-performance-instances-standard-works"></a>

Quando un'istanza a prestazioni espandibili configurata come `standard` è in fase di esecuzione, guadagna continuamente (a una risoluzione a livello di millisecondo) un tasso fisso di crediti guadagnati all'ora. Quando un'istanza T2 Standard viene interrotta, perde tutti i crediti accumulati e il suo saldo attivo viene azzerato. Quando viene riavviata, riceve una nuova serie di crediti di lancio e inizia ad accumulare crediti guadagnati. Per le istanze T4g, T3a e T3 standard, il saldo di crediti della CPU viene conservato per sette giorni, trascorsi i quali l’istanza viene arrestata e i crediti vengono persi. Se avvii l'istanza entro sette giorni, non viene perso alcun credito.

Le istanze T2 Standard ricevono due tipi di [crediti CPU](burstable-credits-baseline-concepts.md#key-concepts): *crediti guadagnati* e *crediti di lancio*. Quando un'istanza di T2 Standard è in fase di esecuzione, guadagna continuamente (a una risoluzione a livello di millisecondo) un tasso fisso di crediti guadagnati all'ora. All'inizio, non ha guadagnato ancora i crediti necessari per una buona esperienza di avvio; pertanto, per fornire una buona esperienza di startup, riceve inizialmente i crediti di lancio, che spende mentre accumula crediti guadagnati.

Le istanze T4g, T3a e T3 non ricevono mai crediti di avvio perché supportano la modalità illimitata. La configurazione del credito in modalità illimitata consente alle istanze T4g, T3a e T3 di utilizzare tutta la CPU necessaria per superare la baseline e per tutto il tempo necessario.

## Crediti di lancio
<a name="launch-credits"></a>

Le istanze T2 Standard ottengono 30 crediti di lancio per vCPU al lancio o all'avvio, mentre le istanze T1 Standard ottengono 15 crediti di lancio. Ad esempio, un'`t2.micro`istanza ha una vCPU e ottiene 30 crediti di avvio, mentre un'`t2.xlarge`istanza ha quattro v CPUs e ottiene 120 crediti di avvio. I crediti di lancio sono progettati per fornire una buona esperienza di startup in modo da consentire immediatamente dopo l'avvio l'ottimizzazione delle istanze prima che abbiano accumulato crediti guadagnati.

Per primi vengono spesi i crediti di lancio, prima dei crediti guadagnati. I crediti di lancio non spesi vengono accumulati nel saldo del credito CPU, ma non contano per il limite del saldo del credito CPU. Ad esempio, un'istanza `t2.micro` ha un limite del saldo del credito CPU di 144 crediti guadagnati. Se viene avviata e rimane inattiva per 24 ore, il suo saldo del credito CPU raggiunge 174 (30 crediti di lancio \$1 144 crediti guadagnati), che è oltre il limite. Tuttavia, una volta che l'istanza spende i 30 crediti di lancio, il saldo del credito non può superare 144. Per ulteriori informazioni sul limite del saldo del credito CPU per ciascuna dimensione dell'istanza, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

La tabella seguente elenca l'allocazione iniziale del credito della CPU ricevuta all'avvio o all'avvio e il numero di v. CPUs


|  Tipo di istanza  |  Crediti di lancio  |  v CPUs  | 
| --- | --- | --- | 
| t1.micro |  15  |  1  | 
| t2.nano |  30  |  1  | 
| t2.micro |  30  |  1  | 
| t2.small |  30  |  1  | 
| t2.medium |  60  |  2  | 
| t2.large |  60  |  2  | 
| t2.xlarge |  120  |  4  | 
| t2.2xlarge |  240  |  8  | 

## Limiti dei crediti di lancio
<a name="launch-credit-limits"></a>

Il numero di volte in cui le istanza T2 Standard possono ricevere crediti di lancio è limitato. Il limite predefinito è di 100 avvii di tutte le istanze T2 Standard combinate per account, per regione, per periodo continuo di 24 ore. Ad esempio, il limite viene raggiunto quando un'istanza viene interrotta e avviata 100 volte in un periodo di 24 ore oppure quando vengono avviate 100 istanze in un periodo di 24 ore o se vengono avviate altre combinazioni equivalenti a 100 avvii. I nuovi account potrebbero avere un limite inferiore, che aumenta nel tempo in base al tuo utilizzo.

**Suggerimento**  
Per garantire che i carichi di lavoro ottengano sempre le prestazioni di cui hanno bisogno, passa a [Modalità illimitata per istanze a prestazioni espandibili](burstable-performance-instances-unlimited-mode.md) o prendi in considerazione l'utilizzo di una dimensione di istanza più grande.

## Differenze tra crediti di lancio e crediti guadagnati
<a name="burstable-performance-instances-diff-launch-earned-credits"></a>

La seguente tabella elenca le differenze tra i crediti di lancio e i crediti guadagnati.


|    |  Crediti di lancio  |  Crediti guadagnati  | 
| --- | --- | --- | 
|  **Tasso di guadagno di crediti**  |  Le istanze T2 Standard ottengono 30 crediti di lancio per vCPU all'avvio. Se un'istanza T2 passa da `unlimited` a `standard`, non ottiene i crediti di lancio al momento del passaggio.  |  Ogni istanza T2 guadagna continuamente (a una risoluzione a livello di millisecondo) un tasso fisso di crediti CPU all'ora, a seconda delle dimensioni dell'istanza. Per ulteriori informazioni sul numero di crediti CPU guadagnati per dimensione dell'istanza, consulta [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).  | 
|  **Limite di guadagno di crediti**  |  Il limite per la ricezione di crediti di lancio è di 100 avvii di tutte le istanze T2 Standard combinate per account, per regione, per periodo continuo di 24 ore. I nuovi account potrebbero avere un limite inferiore, che aumenta nel tempo in base al tuo utilizzo.  |  Un'istanza T2 può accumulare più crediti rispetto al limite del saldo del credito CPU. Se il saldo del credito CPU ha raggiunto il suo limite, tutti i crediti guadagnati dopo il raggiungimento del limite vengono scartati. I crediti di lancio non contano per il limite. Per ulteriori informazioni sul limite del saldo del credito CPU per ciascuna dimensione dell'istanza T2, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).  | 
|  **Utilizzo crediti**  |  Per primi vengono spesi i crediti di lancio, prima dei crediti guadagnati.  |  I crediti guadagnati vengono spesi solo dopo aver speso tutti i crediti di lancio.  | 
|  **Scadenza crediti**  |  Quando è in esecuzione un'istanza T2 Standard, i crediti di lancio non scadono. Quando un'istanza di T2 Standard si interrompe o passa a T2 Unlimited, tutti i crediti di lancio vengono persi.  |  Quando un'istanza T2 è in esecuzione, i crediti guadagnati accumulati non scadono. Quando l'istanza T2 si interrompe, tutti i crediti guadagnati accumulati vengono persi.  | 

Il numero di crediti di lancio accumulati e di crediti guadagnati accumulati è monitorato dal parametro CloudWatch `CPUCreditBalance`. Per ulteriori informazioni, consulta `CPUCreditBalance` nella [tabella dei parametri CloudWatch ](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-CW-metrics-table).

# Esempi di modalità standard per istanze espandibili
<a name="standard-mode-examples"></a>

Di seguito vengono forniti esempi che spiegano l'utilizzo del credito quando le istanze sono configurate come `standard`.

**Topics**
+ [

## Esempio 1: spiegazione dell'uso del credito con T3 Standard
](#t3_standard_example)
+ [

## Esempio 2: spiegazione dell'uso del credito con T2 Standard
](#t2-standard-example)

## Esempio 1: spiegazione dell'uso del credito con T3 Standard
<a name="t3_standard_example"></a>

In questo esempio, è possibile vedere in che modo un'istanza `t3.nano` avviata come `standard` guadagna, accumula e spende crediti *guadagnati*. Viene mostrato in che modo il saldo dei crediti rispecchia i crediti *guadagnati* accumulati.

Un'istanza `t3.nano` in esecuzione guadagna 144 crediti ogni 24 ore. Il suo limite del saldo del credito è 144 crediti guadagnati. Una volta che il limite viene raggiunto, i nuovi crediti guadagnati vengono scartati. Per ulteriori informazioni sul numero di crediti che può essere guadagnato e accumulato, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

È possibile avviare un'istanza T3 Standard e utilizzarla immediatamente. In alternativa, è possibile avviare un'istanza T3 Standard e lasciarla inattiva per alcuni giorni prima di eseguire applicazioni su di essa. L'utilizzo o l'inattività di un'istanza determina se i crediti vengono spesi o accumulati. Se un'istanza rimane inattiva per 24 ore dal momento in cui viene avviata, il saldo del credito raggiunge il limite, ovvero il numero massimo di crediti guadagnati che possono essere accumulati. 

Questo esempio descrive un'istanza che rimane inattiva per 24 ore dal momento in cui viene avviata e illustra sette periodi di tempo per 96 ore, mostrando la frequenza a cui i crediti vengono guadagnati, accumulati, spesi e scartati e il valore del saldo del credito alla fine di ciascun periodo.

l seguente flusso di lavoro fa riferimento ai punti numerati sul grafico:

**P1** - All'ora– 0 sul grafico l'istanza viene avviata come `standard` e inizia immediatamente a guadagnare crediti. L'istanza rimane inattiva dal momento in cui viene avviata —(l'utilizzo della CPU è pari allo 0%)— e non vengono spesi crediti. Tutti i crediti non spesi vengono accumulati nel saldo del credito. Per le prime 24 ore, `CPUCreditUsage` è a 0 e il valore `CPUCreditBalance` raggiunge il suo massimo di 144.

**P2** – per le 12 ore successive, l'utilizzo della CPU è al 2,5%, ovvero inferiore al 5% della baseline. L'istanza guadagna più crediti di quanti ne spende, ma il valore `CPUCreditBalance` non può superare il suo massimo di 144 crediti. Tutti i crediti guadagnati in eccesso rispetto al limite vengono scartati.

**P3** – per le 24 ore successive, l'utilizzo della CPU è al 7% (superiore alla baseline), il che richiede una spesa del 57,6% dei crediti. L'istanza spende più crediti di quanti ne guadagna e il valore `CPUCreditBalance` si riduce a 86,4 crediti.

**P4** – per le 12 ore successive, l'utilizzo della CPU si riduce al 2,5% (inferiore alla baseline), il che richiede una spesa di 36 crediti. Allo stesso tempo, l'istanza guadagna 72 crediti. L'istanza guadagna più crediti di quanti ne spende e il valore `CPUCreditBalance` aumenta a 122 crediti.

**P5**: per le 2 ore successive, l'istanza raggiunge il 60% di utilizzo della CPU ed esaurisce il suo intero valore `CPUCreditBalance` di 122 crediti. Al termine di questo periodo, con il `CPUCreditBalance` a zero, l'utilizzo di base scende al livello delle prestazioni di base del 5%. Al livello base, l'istanza guadagna lo stesso numero di crediti che spende.

**P6** – per le 14 ore successive, l'utilizzo della CPU è al 5% (livello baseline). L'istanza guadagna lo stesso numero di crediti che spende. Il valore `CPUCreditBalance` rimane a 0.

**P7** – per le ultime 24 ore di questo esempio, l'istanza è inattiva e l'utilizzo della CPU è allo 0%. In questo arco di tempo, l'istanza guadagna 144 crediti, che accumula nel suo `CPUCreditBalance`.

![\[Utilizzo della CPU di un'istanza T3 standard.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t3_standard_graph.png)


## Esempio 2: spiegazione dell'uso del credito con T2 Standard
<a name="t2-standard-example"></a>

In questo esempio, è possibile vedere in che modo un'istanza `t2.nano` avviata come `standard` guadagna, accumula e spende crediti di *lancio* e *guadagnati*. Viene mostrato in che modo il saldo dei crediti riflette non solo i crediti *guadagnati* accumulati, ma anche i crediti di *lancio* accumulati.

Un'istanza `t2.nano` ottiene 30 crediti di lancio quando viene avviata e guadagna 72 crediti ogni 24 ore. Il suo limite del saldo del credito è di 72 crediti guadagnati; i crediti di lancio non contano per il limite. Una volta che il limite viene raggiunto, i nuovi crediti guadagnati vengono scartati. Per ulteriori informazioni sul numero di crediti che può essere guadagnato e accumulato, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table). Per ulteriori informazioni sui limiti, consulta [Limiti dei crediti di lancio](burstable-performance-instances-standard-mode-concepts.md#launch-credit-limits).

È possibile avviare un'istanza T2 Standard e utilizzarla immediatamente. In alternativa, è possibile avviare un'istanza T2 Standard e lasciarla inattiva per alcuni giorni prima di eseguire applicazioni su di essa. L'utilizzo o l'inattività di un'istanza determina se i crediti vengono spesi o accumulati. Se un'istanza rimane inattiva per 24 ore dal momento in cui viene avviata, il saldo del credito sembra superare il limite poiché il saldo riflette sia i crediti guadagnati accumulati sia i crediti di lancio accumulati. Tuttavia, una volta utilizzata la CPU, i crediti di lancio vengono spesi per primi. Successivamente, il limite riflette sempre il numero massimo di crediti guadagnati che può essere accumulato. 

Questo esempio descrive un'istanza che rimane inattiva per 24 ore dal momento in cui viene avviata e illustra sette periodi di tempo per 96 ore, mostrando la frequenza a cui i crediti vengono guadagnati, accumulati, spesi e scartati e il valore del saldo del credito alla fine di ciascun periodo.

### Periodo 1: 1 – 24 ore
<a name="period-1"></a>

All'ora 0 sul grafico, l'istanza T2 viene avviata come `standard` e ottiene immediatamente 30 crediti di lancio. Guadagna crediti mentre è in fase di esecuzione. L'istanza rimane inattiva dal momento in cui viene avviata —(l'utilizzo della CPU è pari allo 0%)— e non vengono spesi crediti. Tutti i crediti non spesi vengono accumulati nel saldo del credito. A circa 14 ore dopo l'avvio, il saldo del credito è 72 (30 crediti di lancio \$1 42 crediti guadagnati), che equivale a ciò che l'istanza può guadagnare in 24 ore. A 24 ore dopo il lancio, il saldo del credito supera 72 crediti perché i crediti di lancio non spesi vengono accumulati nel— saldo del credito e il saldo del credito è 102 crediti: 30 crediti di lancio \$1 72 crediti guadagnati. 

![\[Nel periodo 1 per T2 standard, il saldo dei crediti è di 102 crediti.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph1.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 0 crediti in 24 ore (0% di utilizzo della CPU) | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore | 
| Tasso di scarto di crediti | 0 crediti in 24 ore | 
| Saldo del credito |  102 crediti (30 crediti di lancio \$1 72 crediti guadagnati)  | 

**Conclusioni**  
Se dopo l'avvio non viene utilizzata CPU, l'istanza accumula più crediti di quanto possa guadagnare in 24 ore (30 crediti di lancio \$1 72 crediti guadagnati = 102 crediti).

In uno scenario reale, un'istanza EC2 consuma un numero ridotto di crediti durante l'avvio e l'esecuzione, il che impedisce al saldo di raggiungere il valore teorico massimo in questo esempio.

### Periodo 2: 25 – 36 ore
<a name="period-2"></a>

Per le successive 12 ore, l'istanza continua a rimanere inattiva e guadagna crediti, ma il saldo del credito non aumenta. Si stabilizza a 102 crediti (30 crediti di lancio \$1 72 crediti guadagnati). Il saldo del credito ha raggiunto il limite di 72 crediti guadagnati accumulati, pertanto i crediti appena guadagnati vengono scartati.

![\[Il saldo dei crediti ha raggiunto il limite di 72 crediti guadagnati accumulati.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph2.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 0 crediti in 24 ore (0% di utilizzo della CPU) | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore (3 crediti all'ora) | 
| Tasso di scarto di crediti | 72 crediti in 24 ore (100% del tasso di guadagno di crediti) | 
| Saldo del credito |  102 crediti (30 crediti di lancio \$1 72 crediti guadagnati),— il saldo è invariato  | 

**Conclusioni**  
Un'istanza guadagna costantemente crediti, ma non può accumulare ulteriori crediti guadagnati se il saldo del credito ha raggiunto il suo limite. Una volta che il limite viene raggiunto, i nuovi crediti guadagnati vengono scartati. I crediti di lancio non contano per il limite del saldo del credito. Se il saldo include crediti di lancio accumulati, il saldo sembra superare il limite.

### Periodo 3: 37 – 61 ore
<a name="period-3"></a>

Per le successive 25 ore, l'istanza utilizza il 2% di CPU, cosa che richiede 30 crediti. Nello stesso periodo, guadagna 75 crediti, ma il saldo del credito diminuisce. Il saldo diminuisce perché i crediti di *lancio* accumulati vengono spesi per primi, mentre i crediti appena guadagnati vengono scartati perché il saldo del credito è già al limite di 72 crediti guadagnati.

![\[I crediti appena guadagnati vengono scartati perché il saldo dei crediti è già al limite.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph3.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 28,8 crediti in 24 ore (1,2 crediti all'ora, 2% di utilizzo della CPU, 40% del tasso di guadagno di crediti) e 30 crediti— in 25 ore | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore | 
| Tasso di scarto di crediti | 72 crediti in 24 ore (100% del tasso di guadagno di crediti) | 
| Saldo del credito |  72 crediti (30 crediti di lancio sono stati spesi, 72 crediti guadagnati rimangono non spesi)  | 

**Conclusioni**  
Un'istanza spende per primi i crediti di lancio, prima dei crediti guadagnati. I crediti di lancio non contano per il limite del credito. Dopo l'avvio, i crediti vengono spesi, il saldo non può mai superare il numero di crediti che si può guadagnare in 24 ore. Inoltre, mentre un'istanza è in esecuzione, non è possibile ottenere più crediti di lancio.

### Periodo 4: 62 – 72 ore
<a name="period-4"></a>

Per le successive 11 ore, l'istanza utilizza il 2% di CPU, cosa che richiede 13,2 crediti. Questo è lo stesso utilizzo della CPU del periodo precedente, ma il saldo non diminuisce. Rimane a 72 crediti.

Il saldo non diminuisce perché il tasso di guadagno di crediti è superiore al tasso di spesa di crediti. Nel periodo in cui l'istanza spende 13,2 crediti, guadagna anche 33 crediti. Tuttavia, il limite del saldo è 72 crediti, quindi tutti i crediti guadagnati che superano il limite vengono scartati. Il saldo si stabilizza a 72 crediti, non a 102 crediti durante il periodo 2, perché non sono presenti crediti di lancio accumulati.

![\[Il saldo si stabilizza a 72 crediti perché non sono presenti crediti di avvio accumulati.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph4.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 28,8 crediti in 24 ore (1,2 crediti all'ora, 2% di utilizzo della CPU, 40% del tasso di guadagno di crediti) e 13.2— crediti in 11 ore | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore | 
| Tasso di scarto di crediti | 43,2 crediti in 24 ore (60% del tasso di guadagno di crediti) | 
| Saldo del credito |  72 crediti (0 crediti di lancio \$1 72 crediti guadagnati), —il saldo è al limite  | 

**Conclusioni**  
Quando i crediti di lancio sono stati spesi, il limite del saldo del credito viene determinato dal numero di crediti che un'istanza può guadagnare in 24 ore. Se l'istanza guadagna più crediti di quelli che spende, i crediti appena guadagnati oltre il limite vengono scartati.

### Periodo 5: 73 – 75 ore
<a name="period-5"></a>

Per le successive 3 ore, l'istanza è caratterizzata da picchi al 20% di utilizzo della CPU, cosa che richiede 36 crediti. L'istanza guadagna nove crediti nelle stesse tre ore, il che si traduce in una diminuzione del saldo netto di 27 crediti. Al termine delle tre ore, il saldo del credito è di 45 crediti guadagnati.

![\[Al termine delle tre ore, il saldo del credito è di 45 crediti guadagnati.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph5.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 288 crediti in 24 ore (12 crediti all'ora, 20% di utilizzo della CPU, 400% del— tasso di guadagno di crediti) e 36 crediti in 3 ore | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore (9 crediti in 3 ore) | 
| Tasso di scarto di crediti | 0 crediti in 24 ore | 
| Saldo del credito |  45 crediti (saldo precedente [72] – crediti spesi [36] \$1 crediti guadagnati [9]); il saldo diminuisce a un tasso— di 216 crediti in 24 ore (tasso di spesa 288/24 \$1 tasso di guadagno 72/24 = tasso di diminuzione del saldo 216/24)  | 

**Conclusioni**  
Se un'istanza spende più crediti di quanti ne guadagna, il suo saldo del credito diminuisce.

### Periodo 6: 76 – 90 ore
<a name="period-6"></a>

Per le successive 15 ore, l'istanza utilizza il 2% di CPU, cosa che richiede 18 crediti. Questo è lo stesso utilizzo della CPU nei periodi 3 e 4. Tuttavia, il saldo aumenta in questo periodo, mentre è diminuito nel periodo 3 e si è stabilizzato nel periodo 4.

Nel periodo 3, i crediti di lancio accumulati sono stati spesi, mentre i crediti guadagnati che superano il limite del credito vengono scartati, causando una diminuzione del saldo del credito. Nel periodo 4, l'istanza ha speso meno crediti rispetto a quelli guadagnati. Inoltre, i crediti guadagnati che superavano il limite del credito sono stati scartati, quindi il saldo si è stabilizzato al massimo di 72 crediti.

In questo periodo, non sono presenti crediti di lancio accumulati e il numero di crediti guadagnati accumulati nel saldo è inferiore al limite. Nessun credito guadagnato viene scartato. Inoltre, l'istanza guadagna più crediti di quanti ne spende, causando un aumento del credito del saldo.

![\[L'istanza guadagna lo stesso numero di crediti che spende.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph6.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 28,8 crediti in 24 ore (1,2 crediti all'ora, 2% di utilizzo della CPU, 40% del tasso di guadagno di crediti) e 18 crediti —in 15 ore | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore (45 crediti in 15 ore) | 
| Tasso di scarto di crediti | 0 crediti in 24 ore | 
| Saldo del credito |  72 crediti (il saldo aumenta a un tasso di 43,2 crediti ogni 24 ore; il— tasso di cambio = tasso di spesa 28,8/24 \$1 tasso di guadagno 72/24)  | 

**Conclusioni**  
Se un'istanza spende meno crediti di quanti ne guadagna, il suo saldo del credito aumenta.

### Periodo 7: 91 – 96 ore
<a name="period-7"></a>

Per le successive sei ore, l'istanza rimane— inattiva (l'utilizzo della CPU è pari allo 0%) e non vengono— spesi crediti. Questo è lo stesso utilizzo della CPU del periodo 2, ma il saldo non si stabilizza a 102 crediti, ma a 72 crediti, che è il limite —di saldo del credito per l'istanza.

Nel periodo 2, il saldo del credito includeva 30 crediti di lancio accumulati. I crediti di lancio sono stati spesi nel periodo 3. Un'istanza in esecuzione non può ottenere più crediti di lancio. Una volta raggiunto il limite del saldo del credito, tutti i crediti guadagnati che superano il limite vengono scartati.

![\[Ii crediti guadagnati in eccesso rispetto al limite vengono scartati.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/t2-graph7.png)



|  |  | 
| --- |--- |
| Tasso di spesa di crediti | 0 crediti in 24 ore (0% di utilizzo della CPU) | 
| Tasso di guadagno di crediti | 72 crediti in 24 ore | 
| Tasso di scarto di crediti | 72 crediti in 24 ore (100% del tasso di guadagno di crediti) | 
| Saldo del credito |  72 crediti (0 crediti di lancio, 72 crediti guadagnati)  | 

**Conclusioni**  
Un'istanza guadagna costantemente crediti, ma non può accumulare ulteriori crediti guadagnati se è stato raggiunto il limite del saldo del credito. Una volta che il limite viene raggiunto, i nuovi crediti guadagnati vengono scartati. Il limite del saldo del credito è determinato dal numero di crediti che un'istanza può guadagnare in 24 ore. Per ulteriori informazioni sui limiti del saldo del credito, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

# Configurazione delle istanze a prestazioni espandibili
<a name="burstable-performance-instances-how-to"></a>

Le fasi da seguire per avviare, monitorare e modificare le istanze a prestazioni espandibili (istanze T) sono simili. La differenza principale è la specifica crediti predefinita all'avvio delle istanze.

Ogni famiglia di istanze T viene fornita con la seguente *specifica di credito predefinita*:
+ Le istanze T4g, T3a e T3 vengono avviate come `unlimited`
+ Le istanze T3 su un host dedicato possono essere avviate come `standard`
+ Le istanze T2 vengono avviate come `standard`

È possibile [modificare la specifica crediti predefinita](#burstable-performance-instance-set-default-credit-specification-for-account) per l'account.

**Topics**
+ [

## Configurazione delle specifiche del credito al momento dell’avvio
](#launch-burstable-performance-instances)
+ [

## Configurazione di un gruppo Auto Scaling per impostare la specifica del credito come unlimited
](#burstable-performance-instances-auto-scaling-grp)
+ [

## Gestione della specifica del credito di un’istanza a prestazioni espandibili
](#modify-burstable-performance-instances)
+ [

## Gestione della specifica del credito predefinita per un account
](#burstable-performance-instance-set-default-credit-specification-for-account)

## Configurazione delle specifiche del credito al momento dell’avvio
<a name="launch-burstable-performance-instances"></a>

Puoi avviare le tue istanze T con una specifica del credito di `unlimited` o `standard`.

Le procedure seguenti descrivono come utilizzare la console EC2 o la AWS CLI. Per informazioni sull'utilizzo di un gruppo Auto Scaling, consulta [Configurazione di un gruppo Auto Scaling per impostare la specifica del credito come unlimited](#burstable-performance-instances-auto-scaling-grp).

------
#### [ Console ]

**Per configurare la specifica del credito di un’istanza al momento dell’avvio**

1. Segui la procedura per [avviare un'istanza](ec2-launch-instance-wizard.md).

1. In **Instance type** (Tipo di istanza), seleziona un tipo di istanza T.

1. Espandi **Advanced details** (Dettagli avanzati). In **Specifica del credito**, seleziona una specifica del credito.

1. Nel pannello **Summary** (Riepilogo), verifica la configurazione dell'istanza, quindi scegli **Launch instance** (Avvia istanza).

------
#### [ AWS CLI ]

**Per impostare la specifica del credito di un’istanza al momento dell’avvio**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) con l’opzione `--credit-specification`.

```
--credit-specification CpuCredits=unlimited
```

------
#### [ PowerShell ]

**Per impostare la specifica del credito di un’istanza al momento dell’avvio**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet con il `-CreditSpecification_CpuCredit` parametro.

```
-CreditSpecification_CpuCredit unlimited
```

------

## Configurazione di un gruppo Auto Scaling per impostare la specifica del credito come unlimited
<a name="burstable-performance-instances-auto-scaling-grp"></a>

Quando vengono avviate le istanze T, per una buona esperienza del processo di bootstrap richiedono crediti CPU. Se viene utilizzato un gruppo Auto Scaling per avviare le istanze, è consigliabile configurare le istanze come `unlimited`. In questo modo, le istanze utilizzeranno i crediti extra quando vengono avviate o riavviate automaticamente dal gruppo Auto Scaling. L'uso di crediti extra previene le limitazioni di prestazioni.

### Creazione di un modello di avvio
<a name="burstable-performance-instances-asg-launch-template"></a>

È necessario utilizzare un *modello di avvio* per avviare le istanze come `unlimited` in un gruppo Auto Scaling. Una configurazione di lancio non supporta il lancio di istanze come `unlimited`.

------
#### [ Console ]

**Per creare un modello di avvio che imposti le specifiche del credito**

1. Seguire la procedura [Creazione di un modello di avvio con impostazioni avanzate](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling*.

1. In **Launch template contents (Contenuti modello di avvio)**, per **Instance type (Tipo di istanza)**, scegliere una dimensione di istanza.

1. Per avviare le istanze come `unlimited` in un gruppo Auto Scaling, in **Advanced details (Dettagli avanzati)**, per **Credit specification (Specifica credito)**, scegliere **Unlimited (Illimitato)**.

1. Una volta definiti i parametri del modello di avvio, scegliere **Create launch template (Crea modello di avvio)**.

------
#### [ AWS CLI ]

**Per creare un modello di avvio che imposti le specifiche del credito**  
Utilizza il comando [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html).

```
aws ec2 create-launch-template \
    --launch-template-name my-launch-template \
    --version-description FirstVersion \
    --launch-template-data CreditSpecification={CpuCredits=unlimited}
```

------
#### [ PowerShell ]

**Per creare un modello di avvio che imposti le specifiche del credito**  
Utilizza il cmdlet [New-EC2LaunchTemplate](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2LaunchTemplate.html). Definisci le specifiche del credito per i dati del modello di avvio come segue.

```
$creditSpec = New-Object Amazon.EC2.Model.CreditSpecificationRequest
$creditSpec.CpuCredits = "unlimited"
$launchTemplateData = New-Object Amazon.EC2.Model.RequestLaunchTemplateData
$launchTemplateData.CreditSpecification = $creditSpec
```

------

### Associazione di un gruppo Auto Scaling a un modello di avvio
<a name="burstable-performance-instances-create-asg-with-launch-template"></a>

Per associare il modello di avvio a un gruppo Auto Scaling occorre creare il gruppo Auto Scaling utilizzando il modello di avvio o aggiungere il modello di avvio a un gruppo Auto Scaling esistente.

------
#### [ Console ]

**Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Sulla barra di navigazione nella parte superiore della schermata, selezionare la stessa regione utilizzata durante la creazione del modello di avvio.

1. Nel riquadro di navigazione, selezionare **Groups (Gruppi Auto Scaling )**, **Create group (Crea gruppo Auto Scaling)**.

1. Scegliere **Modello di avvio**, selezionare il modello di avvio, quindi scegliere **Fase successiva**.

1. Compilare i campi per il gruppo Auto Scaling. Dopo aver esaminato le impostazioni di configurazione in **Review page (Pagina di revisione)**, scegliere **Create Auto Scaling group (Crea gruppo Auto Scaling)**. Per ulteriori informazioni, consulta la sezione relativa alla [creazione di un gruppo Auto Scaling utilizzando un modello di avvio](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-launch-template.html) della *Guida per l'utente di Amazon EC2 Auto Scaling*.

**Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Sulla barra di navigazione nella parte superiore della schermata, selezionare la stessa regione utilizzata durante la creazione del modello di avvio.

1. Nel riquadro di navigazione, selezionare **Groups (Gruppi Auto Scaling)**.

1. Nell'elenco dei gruppi Auto Scaling, selezionare un gruppo Auto Scaling e scegliere **Actions (Operazioni)**, **Edit (Modifica)**.

1. Nella scheda **Dettagli**, per **Modello di avvio**, scegliere un modello di avvio, quindi scegliere **Salva**.

------
#### [ AWS CLI ]

**Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio**  
Utilizza il comando [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html) e specifica il parametro `--launch-template`.

**Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente**  
Utilizza il comando [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html) e specifica il parametro `--launch-template`. 

------
#### [ PowerShell ]

**Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio**  
Utilizzare il ASAuto ScalingGroup cmdlet [New-](https://docs.aws.amazon.com/powershell/latest/reference/items/New-ASAutoScalingGroup.html) e specificare il parametro or. `-LaunchTemplate_LaunchTemplateId` `-LaunchTemplate_LaunchTemplateName`

**Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente**  
Utilizzare il ASAuto ScalingGroup cmdlet [Update-](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-ASAutoScalingGroup.html) e specificare il parametro or. `-LaunchTemplate_LaunchTemplateId` `-LaunchTemplate_LaunchTemplateName`

------

## Gestione della specifica del credito di un’istanza a prestazioni espandibili
<a name="modify-burstable-performance-instances"></a>

È possibile cambiare la specifica crediti di un'istanza T in esecuzione o interrotta in qualsiasi momento da `unlimited` a `standard` e viceversa.

Tieni presente che in modalità `unlimited`, un'istanza può spendere crediti extra, il che potrebbe comportare un costo aggiuntivo. Per ulteriori informazioni, consulta [Possibilità di addebito dei costi per i crediti extra](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits).

------
#### [ Console ]

**Per gestire la specifica del credito di un’istanza T**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione a sinistra, scegli **Istanze**.

1. (Facoltativo) Seleziona un’istanza. Nella scheda **Dettagli**, trova **Specifica del credito**. Il valore è `unlimited` o `standard`.

1. (Facoltativo) Per modificare la specifica del credito per diverse istanze contemporaneamente, selezionale tutte.

1. Scegliere **Actions (Operazioni)**, **Instance settings (Impostazioni istanza)**, **Change credit specification (Modifica specifica credito)**. Questa opzione è abilitata solo se è stata selezionata un'istanza T.

1. In **Modalità Illimitata**, seleziona o deseleziona la casella di controllo accanto all’ID di ogni istanza.

------
#### [ AWS CLI ]

**Per visualizzare la specifica del credito di un’istanza T**  
Utilizza il comando [describe-instance-credit-specifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-credit-specifications.html). Se non specifichi un ID istanza, vengono restituite tutte le istanze con specifica del credito `unlimited`. L’output includerebbe anche le istanze precedentemente configurate con la specifica del credito `unlimited`. Ad esempio, se un'istanza T3 viene ridimensionata in un'istanza M4 mentre è configurata come `unlimited`, Amazon EC2 restituisce l'istanza M4.

```
aws ec2 describe-instance-credit-specifications \
    --instance-id i-1234567890abcdef0 \
    --query InstanceCreditSpecifications[].CpuCredits \
    --output text
```

Di seguito è riportato un output di esempio.

```
unlimited
```

**Per impostare la specifica del credito di un’istanza T**  
Utilizza il comando [modify-instance-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-credit-specification.html).

```
aws ec2 modify-instance-credit-specification \
    --region us-east-1 \
    --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"
```

------
#### [ PowerShell ]

**Per visualizzare la specifica del credito di un’istanza T**  
Utilizza il cmdlet [Get-EC2CreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CreditSpecification.html).

```
(Get-EC2CreditSpecification `
    -InstanceId i-1234567890abcdef0).CpuCredits
```

Di seguito è riportato un output di esempio.

```
unlimited
```

**Per impostare la specifica del credito di un’istanza T**  
Utilizza il cmdlet [Edit-EC2InstanceCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCreditSpecification.html).

```
Edit-EC2InstanceCreditSpecification `
    -Region us-east-1 `
    -InstanceCreditSpecification @({InstanceId="i-1234567890abcdef0" CpuCredits="unlimited"})
```

------

## Gestione della specifica del credito predefinita per un account
<a name="burstable-performance-instance-set-default-credit-specification-for-account"></a>

Ogni famiglia di istanze T viene fornita con una [specifica di credito predefinita](#default-credit-spec). È possibile modificare le specifiche di credito predefinite per ogni famiglia di istanze T a livello di account per regione. AWS I valori validi per la specifica del credito predefinita sono `unlimited` e `standard`.

Se utilizzi la procedura guidata di avvio istanze nella console EC2 per avviare le istanze, il valore selezionato per la specifica del credito sostituisce la specifica crediti predefinita a livello di account. Se utilizzi l'opzione AWS CLI per avviare le istanze, tutte le nuove istanze T dell'account vengono avviate utilizzando la specifica di credito predefinita. La specifica crediti per le istanze esistenti in esecuzione o arrestate non è interessata.

**Considerazione**  
La specifica crediti predefinita per una famiglia di istanze può essere modificata solo una volta in un periodo di 5 minuti e fino a quattro volte in un periodo di 24 ore.

------
#### [ Console ]

**Per gestire la specifica del credito predefinita**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Per modificare il Regione AWS, usa il selettore della regione nell'angolo in alto a destra della pagina.

1. Nel pannello di navigazione seleziona **Pannello di controllo**.

1. **Nella scheda **Attributi dell'account**, in **Impostazioni**, scegli Specificazione di credito predefinita.**

1. Scegliere **Gestisci**.

1. Per ogni famiglia di istanze, scegliere **Unlimited (Illimitato)** o **Standard (Standard)**, quindi scegliere **Update (Aggiorna)**.

------
#### [ AWS CLI ]

**Per ottenere la specifica del credito predefinita**  
Utilizza il comando [get-default-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-default-credit-specification.html).

```
aws ec2 get-default-credit-specification \
    --region us-east-1 \
    --instance-family t2 \
    --query InstanceFamilyCreditSpecifications[].CpuCredits \
    --output text
```

Di seguito è riportato un output di esempio.

```
standard
```

**Per impostare la specifica del credito predefinita**  
Utilizza il comando [modify-default-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-default-credit-specification.html). L’esempio seguente imposta il valore su `unlimited`.

```
aws ec2 modify-default-credit-specification \
    --region us-east-1 \
    --instance-family t2 \
    --cpu-credits unlimited
```

------
#### [ PowerShell ]

**Per ottenere la specifica del credito predefinita**  
Utilizza il cmdlet [Get-EC2DefaultCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2DefaultCreditSpecification.html).

```
(Get-EC2DefaultCreditSpecification `
    -Region us-east-1 `
    -InstanceFamily t2).CpuCredits
```

Di seguito è riportato un output di esempio.

```
standard
```

**Per impostare la specifica del credito predefinita**  
Utilizza il cmdlet [Edit-EC2DefaultCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2DefaultCreditSpecification.html). L’esempio seguente imposta il valore su `unlimited`.

```
Edit-EC2DefaultCreditSpecification `
    -Region us-east-1 `
    -InstanceFamily t2 `
    -CpuCredit unlimited
```

------

# Monitoraggio dei crediti CPU per istanze espandibili
<a name="burstable-performance-instances-monitoring-cpu-credits"></a>

EC2 invia i parametri ad Amazon. CloudWatch Puoi visualizzare i parametri del credito della CPU nei parametri per istanza di Amazon EC2 della console o utilizzare per elencare CloudWatch AWS CLI i parametri per ogni istanza. Per ulteriori informazioni, consulta [CloudWatch metriche disponibili per le tue istanze](viewing_metrics_with_cloudwatch.md).

**Topics**
+ [

## Metriche aggiuntive per istanze con prestazioni espandibili CloudWatch
](#burstable-performance-instances-cw-metrics)
+ [

## Calcolo dell'utilizzo dei crediti CPU
](#burstable-performance-instances-calculating-credit-use)

## Metriche aggiuntive per istanze con prestazioni espandibili CloudWatch
<a name="burstable-performance-instances-cw-metrics"></a>

Le istanze Burstable Performance hanno queste CloudWatch metriche aggiuntive, che vengono aggiornate ogni cinque minuti:
+ `CPUCreditUsage` – Il numero di crediti CPU spesi durante il periodo di misurazione.
+ `CPUCreditBalance` - Il numero di– crediti CPU accumulati da un'istanza. Questo saldo è esaurito quando la CPU ottimizza le prestazioni e i crediti CPU vengono spesi più rapidamente di quanto guadagnati.
+ `CPUSurplusCreditBalance` – Il numero di crediti CPU extra spesi per sostenere l'utilizzo della CPU quando il valore `CPUCreditBalance` è zero.
+ `CPUSurplusCreditsCharged` – Il numero di crediti CPU extra che supera il [numero massimo di crediti della CPU](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che un'istanza può guadagnare in un periodo di 24 ore e che può quindi implicare costi aggiuntivi.

Gli ultimi due parametri si applicano solo alle istanze configurate come `unlimited`.

La tabella seguente descrive le CloudWatch metriche per le istanze con prestazioni espandibili. Per ulteriori informazioni, consulta [CloudWatch metriche disponibili per le tue istanze](viewing_metrics_with_cloudwatch.md).


| Parametro | Descrizione | 
| --- | --- | 
| CPUCreditUsage |  Il numero di crediti CPU spesi dall'istanza per l'utilizzo della CPU. Un credito CPU equivale a una vCPU in esecuzione al 100% per un minuto o a una combinazione equivalente di vCPUs, utilizzo e tempo (ad esempio, una vCPU in esecuzione al 50% di utilizzo per due minuti o due v CPUs al 25% di utilizzo per due minuti). I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. Se specifichi un periodo superiore a 5 minuti, usa la statistica `Sum` al posto di quella `Average`. Unità: Crediti (vCPU/minuti)  | 
| CPUCreditBalance |  Il numero di crediti CPU ottenuti, che un'istanza ha accumulato da quando è stata lanciata o avviata. Per le T2 Standard `CPUCreditBalance` include anche il numero di crediti di lancio che sono stati accumulati. I crediti vengono accumulati nel saldo del credito dopo che sono stati ottenuti e rimossi dal saldo del credito una volta spesi. Il saldo del credito ha un limite massimo, determinato dalla dimensione dell'istanza. Una volta che il limite viene raggiunto, tutti i nuovi crediti guadagnati vengono scartati. Per le T2 Standard, i crediti di lancio non contano per il limite. I crediti in `CPUCreditBalance` sono disponibili affinché l'istanza li spenda per andare oltre l'utilizzo di base della CPU. Quando l'istanza è in fase di esecuzione, i crediti in `CPUCreditBalance` non scadono. Quando un'istanza T4g, T3a o T3 viene arrestata, il valore `CPUCreditBalance` viene conservato per sette giorni. Successivamente, tutti i crediti accumulati vengono persi. Quando un'istanza T2 si arresta, il valore `CPUCreditBalance` non persiste e tutti i crediti accumulati vengono persi. I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. Unità: Crediti (vCPU/minuti)  | 
| CPUSurplusCreditBalance  |  Il numero di crediti extra spesi da un'istanza `unlimited` quando il rispettivo valore `CPUCreditBalance` è pari a zero. Il valore `CPUSurplusCreditBalance` viene saldato con i crediti CPU ottenuti. Se il numero dei crediti extra va oltre il numero massimo di crediti che un'istanza può ottenere in un periodo di 24 ore, i crediti extra spesi, eccedenti il limite, incorreranno in costi aggiuntivi. Unità: Crediti (vCPU/minuti)   | 
| CPUSurplusCreditsCharged |  Il numero di crediti extra spesi da un'istanza, che non sono saldati con i crediti CPU ottenuti e che pertanto incorrono in costi aggiuntivi. I crediti extra spesi subiscono costi aggiuntivi quando si verifica uno dei seguenti casi:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html) Unità: Crediti (vCPU/minuti)   | 

## Calcolo dell'utilizzo dei crediti CPU
<a name="burstable-performance-instances-calculating-credit-use"></a>

L'utilizzo del credito della CPU delle istanze viene calcolato utilizzando le metriche delle istanze descritte nella tabella precedente. CloudWatch 

Amazon EC2 invia i parametri CloudWatch ogni cinque minuti. Un riferimento a un valore *precedente* di un parametro in qualsiasi momento implica il valore precedente del parametro inviato *cinque minuti fa*.

### Calcolo dell'utilizzo dei crediti CPU per istanze standard
<a name="burstable-performance-instances-standard-calculation"></a>
+ Il saldo dei crediti della CPU aumenta se l'utilizzo della CPU è inferiore alla baseline, quando i crediti spesi sono meno dei crediti guadagnati nell'intervallo precedente di cinque minuti. 
+ Il saldo dei crediti della CPU diminuisce se l'utilizzo della CPU è superiore alla baseline, quando i crediti spesi sono più dei crediti guadagnati nell'intervallo precedente di cinque minuti. 

La seguente equazione rappresenta matematicamente questa operazione:

**Example**  

```
CPUCreditBalance = prior CPUCreditBalance + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

La dimensione dell'istanza determina il numero di crediti che l'istanza può guadagnare all'ora e il numero di crediti guadagnati che può accumulare nel saldo del credito. Per ulteriori informazioni sul numero di crediti guadagnati all'ora e sul limite del saldo del credito per ogni dimensione di istanza, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

**Esempio**  
In questo esempio viene utilizzata l'istanza `t3.nano`. Per calcolare il valore `CPUCreditBalance` dell'istanza, utilizzare l'equazione precedente come segue:
+ `CPUCreditBalance` – L'attuale saldo del credito da calcolare.
+ `prior CPUCreditBalance` – Il saldo del credito di cinque minuti fa. In questo esempio, un'istanza ha accumulato due crediti.
+ `Credits earned per hour` – Un'istanza `t3.nano` guadagna sei crediti all'ora.
+ `5/60`— Rappresenta l'intervallo di cinque minuti tra la pubblicazione delle metriche. CloudWatch Moltiplicare i crediti guadagnati all'ora per 5/60 (cinque minuti) per ottenere il numero di crediti guadagnati dall'istanza negli ultimi cinque minuti. Un'istanza `t3.nano` guadagna 0,5 crediti ogni cinque minuti.
+ `CPUCreditUsage` – Quanti crediti sono stati spesi dall'istanza negli ultimi cinque minuti. In questo esempio, l'istanza ha speso un credito negli ultimi cinque minuti.

Con questi valori, è possibile calcolare il valore `CPUCreditBalance`:

**Example**  

```
CPUCreditBalance = 2 + [0.5 - 1] = 1.5
```

### Calcolo dell'utilizzo dei crediti CPU per istanze in modalità illimitata
<a name="burstable-performance-instances-unlimited-calculation"></a>

Quando un'istanza di prestazioni espandibile deve superare la baseline, spende sempre i crediti accumulati prima di spendere crediti extra. Quando esaurisce il suo saldo di credito CPU accumulato, può spendere i crediti extra per espandere la CPU finché necessario. Quando l'utilizzo della CPU è inferiore alla baseline, i crediti extra vengono sempre pagati prima che l'istanza accumuli crediti guadagnati.

Utilizziamo il termine `Adjusted balance` nelle seguenti equazioni per riflettere l'attività che si verifica in questo intervallo di cinque minuti. Utilizziamo questo valore per ottenere i valori per le metriche e. `CPUCreditBalance` `CPUSurplusCreditBalance` CloudWatch 

**Example**  

```
Adjusted balance = [prior CPUCreditBalance - prior CPUSurplusCreditBalance] + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

Un valore di `0` per `Adjusted balance` indica che l'istanza ha speso tutti i suoi crediti guadagnati per l'ottimizzazione e non sono stati spesi crediti extra. Di conseguenza, sia `CPUCreditBalance` sia `CPUSurplusCreditBalance` sono impostati su `0`.

Un valore `Adjusted balance` positivo indica che i crediti guadagnati accumulati dall'istanza e i precedenti crediti extra, se presenti, sono stati pagati. Di conseguenza, il valore `Adjusted balance` è assegnato a `CPUCreditBalance` e il `CPUSurplusCreditBalance` è impostato su `0`. Le dimensioni dell'istanza determinano il [numero massimo di crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che può accumulare.

**Example**  

```
CPUCreditBalance = min [max earned credit balance, Adjusted balance]
CPUSurplusCreditBalance = 0
```

Un valore `Adjusted balance` negativo indica che l'istanza ha speso tutti i suoi crediti guadagnati che ha accumulato e, inoltre, ha anche speso crediti extra per l'ottimizzazione. Di conseguenza, il valore `Adjusted balance` viene assegnato a `CPUSurplusCreditBalance` e `CPUCreditBalance` è impostato su `0`. Anche in questo caso, le dimensioni dell'istanza determinano il [numero massimo di crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che può accumulare.

**Example**  

```
CPUSurplusCreditBalance = min [max earned credit balance, -Adjusted balance]
CPUCreditBalance = 0
```

Se i crediti extra spesi superano il numero massimo di crediti che un'istanza può accumulare, il saldo del credito extra è impostato al massimo, come mostrato nell'equazione precedente. I restanti crediti extra sono addebitati come rappresentato dal parametro `CPUSurplusCreditsCharged`.

**Example**  

```
CPUSurplusCreditsCharged = max [-Adjusted balance - max earned credit balance, 0]
```

Infine, quando l'istanza termina, vengono addebitati eventuali crediti extra monitorati dal `CPUSurplusCreditBalance`. Se l'istanza passa da `unlimited` a `standard`, viene addebitato anche qualsiasi `CPUSurplusCreditBalance` restante.

# Accelerazione delle prestazioni con istanze GPU
<a name="configure-gpu-instances"></a>

Le istanze basate su GPU forniscono l'accesso a NVIDIA con migliaia di core di elaborazione GPUs . Puoi utilizzare queste istanze per accelerare le applicazioni scientifiche, tecniche e di rendering sfruttando i framework di elaborazione in parallelo CUDA o Open Computing Language (OpenCL). Puoi utilizzarle anche per le applicazioni grafiche, inclusi i giochi e le applicazioni 3D in streaming e altri carichi di lavoro grafici.

Prima di poter attivare o ottimizzare un'istanza basata su GPU, devi installare i driver appropriati, nel modo seguente:
+ Per installare i driver NVIDIA su un'istanza con una GPU NVIDIA collegata, ad esempio un'istanza P3 o G4dn, consulta [Driver NVIDIA](install-nvidia-driver.md).
+ Per installare i driver AMD su un'istanza con una GPU AMD collegata, ad esempio un'istanza G4ad, consulta [Driver AMD](install-amd-driver.md).

**Topics**
+ [Attivazione delle applicazioni NVIDIA GRID Virtual](activate_grid.md)
+ [Ottimizza le impostazioni GPU](optimize_gpu.md)
+ [Impostazione di display Dual 4K su G4ad](activate_g4ad_4k.md)
+ [

# Inizia a utilizzare le istanze con accelerazione GPU
](gpu-instances-started.md)

# Attiva le applicazioni virtuali NVIDIA GRID sulle tue istanze basate su Amazon EC2 GPU
<a name="activate_grid"></a>

Per attivare le applicazioni virtuali GRID su istanze basate su GPU che dispongono di NVIDIA GPUs (NVIDIA GRID Virtual Workstation è abilitata per impostazione predefinita), è necessario definire il tipo di prodotto per il driver. Il processo utilizzato dipende dal sistema operativo dell'istanza.

## Istanze Linux
<a name="activate-nvidia-grid-linux"></a>

**Per attivare le applicazioni GRID Virtual sulle istanze Linux**

1. Creare il file `/etc/nvidia/gridd.conf` a partire dal file modello fornito.

   ```
   [ec2-user ~]$ sudo cp /etc/nvidia/gridd.conf.template /etc/nvidia/gridd.conf
   ```

1. Aprire il file `/etc/nvidia/gridd.conf` nell'editor di testo preferito.

1. Trova la riga `FeatureType` e impostala uguale a `0`. quindi aggiungere una riga con `IgnoreSP=TRUE`.

   ```
   FeatureType=0 IgnoreSP=TRUE
   ```

1. Salvare il file e uscire.

1. Riavviare l'istanza per rendere effettiva la nuova configurazione.

   ```
   [ec2-user ~]$ sudo reboot
   ```

## Istanze Windows
<a name="activate-nvidia-grid-windows"></a>

**Per attivare le applicazioni GRID Virtual sulle istanze Windows**

1. Eseguire **regedit.exe** per aprire l'editor del registro.

1. Accedere a `HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\GridLicensing`.

1. Aprire il menu contestuale (pulsante destro del mouse) nel riquadro a destra e scegliere **New (Nuovo)**, **DWORD**.

1. **Per Nome, immettere e digitare. **FeatureType****`Enter`

1. Apri il menu contestuale (fai clic con il pulsante destro del mouse) **FeatureType**e scegli **Modifica**.

1. Per **Value data (Dati valore)**, digitare `0` per le applicazioni NVIDIA GRID Virtual e scegliere **OK**.

1. Aprire il menu contestuale (pulsante destro del mouse) nel riquadro a destra e scegliere **New (Nuovo)**, **DWORD**.

1. Per **Name (Nome)**, inserire **IgnoreSP** e digitare `Enter`.

1. Aprire il menu contestuale (pulsante destro del mouse) su **IgnoreSP** e scegliere **Modify (Modifica)**.

1. Per **Value data (Dati valore)**, digitare `1` e scegliere **OK**.

1. Chiudere l'editor del Registro di sistema.

# Ottimizza le impostazioni della GPU sulle istanze Amazon EC2
<a name="optimize_gpu"></a>

Esistono molte ottimizzazioni delle impostazioni GPU che puoi effettuare per raggiungere le prestazioni ottimali sulle istanze NVIDIA GPU. Con alcuni di questi tipi di istanze, il driver NVIDIA utilizza una funzione autoboost, che varia le velocità di clock della GPU. Disattivando l'autoboost e impostando le velocità di clock delle GPU sulla loro frequenza massima è possibile ottenere prestazioni ottimali costanti delle istanze GPU.

## Ottimizza le impostazioni GPU su Linux
<a name="optimize-gpu-linux"></a>

1. Configurare le impostazioni GPU per renderle persistenti. L'esecuzione di questo comando può richiedere diversi minuti.

   ```
   [ec2-user ~]$ sudo nvidia-persistenced
   ```

1. [Solo istanze G3 e P2] Disattiva la funzionalità di potenziamento automatico per tutte le istanze. GPUs 

   ```
   [ec2-user ~]$ sudo nvidia-smi --auto-boost-default=0
   ```

1. Impostare tutte le velocità di clock delle GPU sulla frequenza massima. Utilizzare le velocità di clock di memoria e grafica specificate nei comandi seguenti.

   Alcune versioni del driver NVIDIA non supportano l'impostazione della velocità di clock dell'applicazione e visualizzano l'errore `"Setting applications clocks is not supported for GPU..."`, che può essere ignorato.
   + Istanze G3:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2505,1177
     ```
   + Istanze G4dn:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 5001,1590
     ```
   + Istanze G5:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 6250,1710
     ```
   + Istanze G6, G6f, Gr6 e Gr6f:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 6251,2040
     ```
   + Istanze G6e:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 9001,2520
     ```
   + Istanze G7e:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 12481,2430
     ```
   + Istanze P2:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2505,875
     ```
   + Istanze P3 e P3dn:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 877,1530
     ```
   + Istanze P4d:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 1215,1410
     ```
   + Istanze P4de:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 1593,1410
     ```
   + Istanze P5:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2619,1980
     ```
   + Istanze P5e e P5en:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3201,1980
     ```
   + Istanze P6-B200:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3996,1965
     ```
   + Istanze P6-B300:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3996,2032
     ```

## Ottimizza le impostazioni GPU su Windows
<a name="optimize-gpu-windows"></a>

1. Apri una PowerShell finestra e vai alla cartella di installazione di NVIDIA.

   ```
   PS C:\> cd "C:\Windows\System32\DriverStore\FileRepository\nvgridsw_aws.inf_*\"
   ```

1. [Solo istanze G3 e P2] Disattiva la funzionalità di autoboost per tutti sull'istanza. GPUs 

   ```
   PS C:\> .\nvidia-smi --auto-boost-default=0
   ```

1. Impostare tutte le velocità di clock delle GPU sulla frequenza massima. Utilizzare le velocità di clock di memoria e grafica specificate nei comandi seguenti.

   Alcune versioni del driver NVIDIA non supportano l'impostazione della velocità di clock dell'applicazione e visualizzano l'errore `"Setting applications clocks is not supported for GPU..."`, che può essere ignorato.
   + Istanze G3:

     ```
     PS C:\> .\nvidia-smi -ac "2505,1177"
     ```
   + Istanze G4dn:

     ```
     PS C:\> .\nvidia-smi -ac "5001,1590"
     ```
   + Istanze G5:

     ```
     PS C:\> .\nvidia-smi -ac "6250,1710"
     ```
   + Istanze G6, G6f, Gr6 e Gr6f:

     ```
     PS C:\> .\nvidia-smi -ac "6251,2040"
     ```
   + Istanze G6e:

     ```
     PS C:\> .\nvidia-smi -ac "9001,2520"
     ```
   + Istanze P2:

     ```
     PS C:\> .\nvidia-smi -ac "2505,875"
     ```
   + Istanze P3 e P3dn:

     ```
     PS C:\> .\nvidia-smi -ac "877,1530"
     ```

# Impostazione di display Dual 4K su istanze G4ad Linux
<a name="activate_g4ad_4k"></a>

Dopo aver avviato un'istanza G4ad, puoi impostare display Dual 4K.

**Per installare i driver AMD e configurare doppi schermi**

1. Collegati alla tua istanza di Linux per ottenere l'indirizzo del bus PCI della GPU da come destinazione per il doppio 4K (2×4k):

   ```
   lspci -vv | grep -i amd
   ```

   Otterrai un output simile al seguente:

   ```
   00:1e.0 Display controller: Advanced Micro Devices, Inc. [*AMD*/ATI] Device 7362 (rev c3)
   Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0a34
   ```

1. Tieni presente che l'indirizzo del bus PCI nell'output precedente è 00:1e.0. Crea un file denominato `/etc/modprobe.d/amdgpu.conf` e aggiungi:

   ```
   options amdgpu virtual_display=0000:00:1e.0,2
   ```

1. Per installare i driver AMD su Linux, consulta [Driver AMD per la tua istanza EC2](install-amd-driver.md). Se hai già installato il driver AMD della GPU, occorrerà rigenerare i moduli del kernel amdgpu tramite dkms.

1. Utilizza il file xorg.conf seguente per definire la topologia dello schermo doppio (2×4K) e salva il file in `/etc/X11/xorg.conf:`

   ```
   ~$ cat /etc/X11/xorg.conf
   Section "ServerLayout"
       Identifier     "Layout0"
       Screen          0 "Screen0"
       Screen        1 "Screen1"
       InputDevice     "Keyboard0" "CoreKeyboard"
       InputDevice     "Mouse0" "CorePointer"
       Option          "Xinerama" "1"
   EndSection
   Section "Files"
       ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers"
       ModulePath "/opt/amdgpu/lib/xorg/modules"
       ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions"
       ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions"
       ModulePath "/usr/lib64/xorg/modules"
       ModulePath "/usr/lib/xorg/modules"
   EndSection
   Section "InputDevice"
       # generated from default
       Identifier     "Mouse0"
       Driver         "mouse"
       Option         "Protocol" "auto"
       Option         "Device" "/dev/psaux"
       Option         "Emulate3Buttons" "no"
       Option         "ZAxisMapping" "4 5"
   EndSection
   Section "InputDevice"
       # generated from default
       Identifier     "Keyboard0"
       Driver         "kbd"
   EndSection
   
   Section "Monitor"
       Identifier     "Virtual"
       VendorName     "Unknown"
       ModelName      "Unknown"
       Option         "Primary" "true"
   EndSection
   
   Section "Monitor"
       Identifier     "Virtual-1"
       VendorName     "Unknown"
       ModelName      "Unknown"
       Option         "RightOf" "Virtual"
   EndSection
   
   Section "Device"
       Identifier     "Device0"
       Driver         "amdgpu"
       VendorName     "AMD"
       BoardName      "Radeon MxGPU V520"
       BusID          "PCI:0:30:0"
   EndSection
   
   Section "Device"
       Identifier     "Device1"
       Driver         "amdgpu"
       VendorName     "AMD"
       BoardName      "Radeon MxGPU V520"
       BusID          "PCI:0:30:0"
   EndSection
   
   Section "Extensions"
       Option         "DPMS" "Disable"
   EndSection
   
   Section "Screen"
       Identifier     "Screen0"
       Device         "Device0"
       Monitor        "Virtual"
       DefaultDepth   24
       Option         "AllowEmptyInitialConfiguration" "True"
       SubSection "Display"
           Virtual    3840 2160
           Depth      32
       EndSubSection
   EndSection
   
   Section "Screen"
       Identifier     "Screen1"
       Device         "Device1"
       Monitor        "Virtual"
       DefaultDepth   24
       Option         "AllowEmptyInitialConfiguration" "True"
       SubSection "Display"
           Virtual    3840 2160
           Depth      32
       EndSubSection
   EndSection
   ```

1. Configura DCV seguendo le istruzioni nella configurazione di un [desktop interattivo](#amd-interactive-desktop).

1. Una volta completata la configurazione di DCV, riavvia.

1. Controlla se il driver funziona:

   ```
   dmesg | grep amdgpu
   ```

   La risposta dovrebbe essere simile alla seguente:

   ```
   Initialized amdgpu
   ```

1. Dovresti vedere nell'output per`DISPLAY=:0 xrandr -q`a cui sono collegati 2 display virtuali:

   ```
   ~$ DISPLAY=:0 xrandr -q
   Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
   Virtual connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    4096x3112  60.00
    3656x2664  59.99
    4096x2160  60.00
    3840x2160  60.00
    1920x1200  59.95
    1920x1080  60.00
    1600x1200  59.95
    1680x1050  60.00
    1400x1050  60.00
    1280x1024  59.95
    1440x900 59.99
    1280x960 59.99
    1280x854 59.95
    1280x800 59.96
    1280x720 59.97
    1152x768 59.95
    1024x768 60.00 59.95
    800x600  60.32 59.96 56.25
    848x480  60.00 59.94
    720x480  59.94
    640x480  59.94 59.94
   Virtual-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
    4096x3112  60.00
    3656x2664  59.99
    4096x2160  60.00
    3840x2160  60.00
    1920x1200  59.95
    1920x1080  60.00
    1600x1200  59.95
    1680x1050  60.00
    1400x1050  60.00
    1280x1024  59.95
    1440x900 59.99
    1280x960 59.99
    1280x854 59.95
    1280x800 59.96
    1280x720 59.97
    1152x768 59.95
    1024x768 60.00 59.95
    800x600  60.32 59.96 56.25
    848x480  60.00 59.94
    720x480  59.94
   640x480  59.94 59.94
   ```

1. Quando ti colleghi in DCV, modifica la risoluzione su 2×4K, confermando che il supporto per due monitor è registrato da DCV.  
![\[Modifiche alla risoluzione DCV\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/dm-dcv-example.png)

## Configurare un desktop interattivo per Linux
<a name="amd-interactive-desktop"></a>

Dopo aver confermato che il driver della GPU AMD è stato installato sull'istanza Linux e che amdgpu è in uso, è possibile installare un desktop manager interattivo. Si consiglia l'ambiente desktop MATE per la massima garanzia in termini di compatibilità e prestazioni.

**Prerequisito**  
Aprire un editor di testo e salvare quanto segue come file denominato `xorg.conf`. Questo file sarà necessario sull'istanza.

```
Section "ServerLayout"
Identifier     "Layout0"
Screen          0 "Screen0"
InputDevice     "Keyboard0" "CoreKeyboard"
InputDevice     "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers"
ModulePath "/opt/amdgpu/lib/xorg/modules"
ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions"
ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "InputDevice"
# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
EndSection
Section "Monitor"
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "Unknown"
EndSection
Section "Device"
Identifier     "Device0"
Driver         "amdgpu"
VendorName     "AMD"
BoardName      "Radeon MxGPU V520"
BusID          "PCI:0:30:0"
EndSection
Section "Extensions"
Option         "DPMS" "Disable"
EndSection
Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth   24
Option         "AllowEmptyInitialConfiguration" "True"
SubSection "Display"
    Virtual    3840 2160
    Depth      32
EndSubSection
EndSection
```

**Per configurare un desktop interattivo su Amazon Linux 2**

1. Installare l'archivio EPEL.

   ```
   [ec2-user ~]$ sudo amazon-linux-extras install epel -y
   ```

1. Installare il desktop MATE.

   ```
   [ec2-user ~]$ sudo amazon-linux-extras install mate-desktop1.x -y
   [ec2-user ~]$ sudo yum groupinstall "MATE Desktop" -y
   [ec2-user ~]$ sudo systemctl disable firewalld
   ```

1. Copiare il file `xorg.conf` su `/etc/X11/xorg.conf`.

1. Riavviare l’istanza.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Facoltativo) [Installare il server Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) per utilizzare Amazon DCV come protocollo di visualizzazione ad alte prestazioni, quindi [connettersi a una sessione Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) utilizzando il client preferito.

**Per configurare un desktop interattivo su Ubuntu**

1. Installare il desktop MATE.

   ```
   $ sudo apt install xorg-dev ubuntu-mate-desktop -y
   $ sudo apt purge ifupdown -y
   ```

1. Copiare il file `xorg.conf` su `/etc/X11/xorg.conf`.

1. Riavviare l'istanza.

   ```
   $ sudo reboot
   ```

1. Installare il codificatore AMF per la versione appropriata di Ubuntu.

   ```
   $ sudo apt install ./amdgpu-pro-20.20-*/amf-amdgpu-pro_20.20-*_amd64.deb
   ```

1. (Facoltativo) [Installare il server Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) per utilizzare Amazon DCV come protocollo di visualizzazione ad alte prestazioni, quindi [connettersi a una sessione Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) utilizzando il client preferito.

1. Dopo l'installazione di DCV assegnare le autorizzazioni video per l'utente DCV:

   ```
   $ sudo usermod -aG video dcv
   ```

**Per configurare un desktop interattivo in CentOS**

1. Installare l'archivio EPEL.

   ```
   $ sudo yum update -y
   $ sudo yum install epel-release -y
   ```

1. Installare il desktop MATE.

   ```
   $ sudo yum groupinstall "MATE Desktop" -y
   $ sudo systemctl disable firewalld
   ```

1. Copiare il file `xorg.conf` su `/etc/X11/xorg.conf`.

1. Riavviare l’istanza.

   ```
   $ sudo reboot
   ```

1. (Facoltativo) [Installare il server Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) per utilizzare Amazon DCV come protocollo di visualizzazione ad alte prestazioni, quindi [connettersi a una sessione Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) utilizzando il client preferito.

   

# Inizia a utilizzare le istanze con accelerazione GPU
<a name="gpu-instances-started"></a>

I tipi di istanza con accelerazione GPU di ultima generazione, come quelle mostrate nell’elenco seguente, offrono le funzionalità di prestazioni più elevate per le applicazioni di deep learning e calcolo ad alte prestazioni (HPC). Seleziona il link relativo al tipo di istanza per saperne di più sulle sue funzionalità.
+ [Famiglia P6](https://aws.amazon.com/ec2/instance-types/p6/)
+ [Famiglia P6](https://aws.amazon.com/ec2/instance-types/p6/)
+ [Famiglia P5](https://aws.amazon.com/ec2/instance-types/p5/)

Per un elenco completo delle specifiche dei tipi di istanza per i tipi di istanza accelerati, consulta [Accelerated computing](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html) nel riferimento *Amazon EC2 Instance Types*.

**Configurazione software**  
Il modo più semplice per iniziare a usare i tipi di istanze con accelerazione GPU di ultima generazione è avviare un'istanza da un'AMI AWS Deep Learning preconfigurata con tutto il software richiesto. *Per le ultime novità da utilizzare con AWS Deep Learning AMIs i tipi di istanze con accelerazione GPU, consulta [P6 Supported DLAMI](https://docs.aws.amazon.com/dlami/latest/devguide/p6-support-dlami.html) nella Developer Guide.AWS Deep Learning AMIs *

Se devi creare un’AMI personalizzata per avviare istanze che ospitano applicazioni di deep learning o HPC, consigliamo di installare le seguenti versioni software minime sopra l’immagine di base.


| Tipo di istanza | Driver NVIDIA | CUDA | NVIDIA GDRCopy | Installatore di EFA | NCCL | EFA K8s ¹ | 
| --- | --- | --- | --- | --- | --- | --- | 
| G7e | 575 | 12,9 | 2.5 | 1,45,0 | 2,28,3 | 0,5,10 | 
| P5 | 530 | 12,1 | 2.3 | 1.24.1 | 218,3 | 04.4 | 
| P5.4xlarge | 530 | 12,1 | 2.3 | 1.43.1 ² | 218,3 | 04.4 | 
| P5e | 550 | 12,1 | 2.3 | 1.24.1 | 218,3 | 0,5,5 | 
| P5en | 550 | 12,1 | 2.3 | 1.24.1 | 218,3 | 0,5,6 | 
| P6-B200 | 570 | 12,8 | 2.5 | 1,41,0 | 2.26.2-1 | 0,5,10 | 
| P6e- 00 GB2 | 570 | 12,8 | 2.5 | 1,41,0 | 2.26.2-1 | 0,5,10 | 
| P6-B300 | 580 | 13,0 | 2.5 | 1,44,0 | 2,28,3 | 0,5,10 | 

**¹** La colonna **EFA K8s** contiene la versione minima suggerita per `aws-efa-k8s-device-plugin`.

**²** Esiste un problema di compatibilità che riguarda i `P5.4xlarge` casi in cui la GPU-to-GPU comunicazione utilizza Elastic Fabric Adapter (EFA) e la NVIDIA Collective Communications Library (NCCL). Per mitigare il problema, imposta la variabile di ambiente `FI_HMEM_DISABLE_P2P` su `1` e assicurati di installare la versione 1.43.1 o successive di EFA.

**Nota**  
Se usi la versione 1.41.0 del programma di installazione EFA, il `aws-ofi-nccl plugin` è incluso. Per le versioni precedenti del programma di installazione EFA, utilizza il `aws-ofi-nccl plugin` versione `1.7.2-aws` o successive.

Inoltre, consigliamo di configurare l'istanza in modo che non utilizzi stati C più profondi. Per maggiori informazioni, consulta [Prestazioni elevate e bassa latenza tramite limitazione degli stati C-state più profondi](https://docs.aws.amazon.com/linux/al2/ug/processor_state_control.html#c-states) nella *Guida per l'utente di Amazon Linux 2*. Le più recenti GPU AWS Deep Learning Base AMIs sono preconfigurate per non utilizzare stati C più profondi.

Per la configurazione di rete ed Elastic Fabric Adapter (EFA) consulta [Ottimizzare la larghezza di banda della rete sulle istanze Amazon EC2 con più schede di rete](efa-acc-inst-types.md).

# Istanze Amazon EC2 Mac
<a name="ec2-mac-instances"></a>

Le istanze Mac di EC2 sono ideali per sviluppare, creare, testare e firmare applicazioni per piattaforme Apple, come iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV e Safari. Puoi connetterti all'istanza del Mac utilizzando SSH o Apple Remote Desktop (ARD).

**Nota**  
L'**unità di fatturazione** è l'**host dedicato**. Le istanze in esecuzione su tale host non hanno alcun costo aggiuntivo.

Le istanze Mac Amazon EC2 supportano in modo nativo il sistema operativo macOS.
+ Le **istanze Mac EC2 x86** (`mac1.metal`) sono basate su hardware Mac mini 2018 basato su processori GHz Intel Core i7 3.2 di ottava generazione (Coffee Lake), 6 core fisici e 12 logici e 32 GiB di memoria.
+ Le **istanze Mac M1 di EC2** (`mac2.metal`) si basano su hardware Mac mini 2020 con processore Apple M1, CPU a 8 core, GPU a 8 core, 16 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M1 Ultra di EC2** (`mac2-m1ultra.metal`) si basano su hardware Mac Studio 2022 con processore Apple M1 Ultra, CPU a 20 core, GPU a 64 core, 128 GiB di memoria e Apple Neural Engine a 32 core.
+ Le **istanze Mac M2 di EC2** (`mac2-m2.metal`) si basano su hardware Mac mini 2023 con processore Apple M2, CPU a 8 core, GPU a 10 core, 24 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M2 Pro di EC2** (`mac2-m2pro.metal`) si basano su hardware Mac mini 2023 con processore Apple M2 Pro, CPU a 12 core, GPU a 19 core, 32 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M4 di EC2** (`mac-m4.metal`) si basano su hardware Mac mini 2024 con processore Apple M4, CPU a 10 core, GPU a 10 core, 24 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M4 Pro di EC2** (`mac-m4pro.metal`) si basano su hardware Mac mini 2024 con processore Apple M4 Pro, CPU a 14 core, GPU a 20 core, 48 GiB di memoria e Apple Neural Engine a 16 core.

Gli host dedicati Mac di Amazon EC2 supportano il [ripristino automatico degli host dedicati](dedicated-hosts-recovery.md) e la [manutenzione degli host basata sul riavvio](dedicated-hosts-maintenance.md).

**Topics**
+ [

## Considerazioni
](#mac-instance-considerations)
+ [

## Preparazione dell'istanza
](#mac-instance-readiness)
+ [

## macOS EC2 AMIs
](#ec2-macos-images)
+ [

## EC2 macOS Init
](#ec2-macos-init)
+ [

## Monitoraggio di sistema Amazon EC2 per macOS
](#mac-instance-system-monitor)
+ [

## Risorse correlate
](#related-resources)
+ [

# Avvia un'istanza Mac utilizzando o Console di gestione AWS AWS CLI
](mac-instance-launch.md)
+ [

# Connettiti all'istanza Mac utilizzando SSH o una GUI
](connect-to-mac-instance.md)
+ [

# Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2
](mac-instance-updates.md)
+ [

# Aumentare le dimensioni di un volume EBS sull'istanza Mac
](mac-instance-increase-volume.md)
+ [

# Come terminare l'istanza Mac di Amazon EC2
](mac-instance-stop.md)
+ [

# Configurazione della protezione dell’integrità del sistema per istanze Mac di Amazon EC2
](mac-sip-settings.md)
+ [

# Trova le versioni macOS supportate per il tuo host dedicato Mac Amazon EC2
](macos-firmware-visibility.md)
+ [

# Sottoscrizione alle notifiche delle AMI macOS
](macos-subscribe-notifications.md)
+ [

# Recupera l' IDs AWS Systems Manager AMI macOS utilizzando l'API Parameter Store
](macos-ami-ids-parameter-store.md)
+ [

# Note sulla versione di Amazon EC2 per macOS AMIs
](macos-ami-overview.md)

## Considerazioni
<a name="mac-instance-considerations"></a>

Le seguenti considerazioni si applicano alle istanze Mac:
+ Le istanze Mac sono disponibili solo come istanze bare metal su [Host dedicati](dedicated-hosts-overview.md), con un periodo di allocazione minimo di 24 ore prima di poter rilasciare Host dedicato. È possibile avviare un'istanza Mac per ogni Host dedicato. È possibile condividere l'host dedicato con gli AWS account o le unità organizzative all'interno dell'organizzazione o con l'intera organizzazione. AWS AWS 
+ Le istanze Mac sono disponibili in diversi Regioni AWS formati. Per un elenco della disponibilità delle istanze Mac in ciascuna di esse Regioni AWS, consulta [Tipi di istanze Amazon EC2 per regione](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-regions.html).
+ Le istanze Mac sono disponibili solo come Istanze on demand. Non sono disponibili come Istanze spot o Istanze riservate. È possibile contenere le spese sulle istanze Mac acquistando un [Savings Plan](https://docs.aws.amazon.com/savingsplans/latest/userguide/).
+ La compatibilità di diversi tipi di istanze Mac con specifici macOS Amazon Machine Images (AMIs) varia. Per ulteriori informazioni, consulta [Note sulla versione di Amazon EC2 per macOS AMIs](macos-ami-overview.md).
+ L'hotplug EBS è supportato.
+ AWS non gestisce o supporta l'SSD interno sull'hardware Apple. È fortemente consigliato l'utilizzo di volumi Amazon EBS. I volumi EBS offrono gli stessi vantaggi di elasticità, disponibilità e durata sulle istanze Mac come per qualsiasi altra istanza EC2.
+ Ti consigliamo di utilizzare un volume Amazon EBS con 10.000 IOPS e 400 MiB/s velocità effettiva con istanze Mac per prestazioni ottimali. Per ulteriori informazioni, consulta [Tipi di volumi di Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) nella *Guida per l'utente di Amazon EBS*.
+ [Le istanze Mac ora supportano Amazon EC2 Auto Scaling.](https://aws.amazon.com/blogs/compute/implementing-autoscaling-for-ec2-mac-instances/) 
+ Su istanze Mac x86, gli aggiornamenti automatici del software sono disabilitati. Consigliamo di applicare gli aggiornamenti e di testarli sull'istanza prima di mettere l'istanza in produzione. Per ulteriori informazioni, consulta [Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2](mac-instance-updates.md).
+ Quando arresti o termini un'istanza Mac, viene eseguito un flusso di lavoro di scrubbing su Host dedicato. Per ulteriori informazioni, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).
+ 
**Importante**  
Le funzionalità di Apple Intelligence non sono disponibili quando si avvia l’hardware Mac da un volume esterno. Poiché per impostazione predefinita le istanze Mac di EC2 si avviano da volumi EBS esterni, non supportano le funzionalità di Apple Intelligence.
+ 
**avvertimento**  
Non utilizzare. FileVault Se si abilita FileVault, l'host non si avvia perché le partizioni sono bloccate. Se viene richiesta la crittografia dei dati, utilizza Amazon EBS per evitare problemi di avvio e impatto sulle prestazioni. Con la crittografia Amazon EBS, le operazioni di crittografia avvengono sui server host, garantendo la sicurezza di entrambe data-at-rest e data-in-transit tra le istanze e lo storage EBS collegato. Per ulteriori informazioni, consulta [Crittografia Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) nella *Guida per l'utente di Amazon EBS*.

## Preparazione dell'istanza
<a name="mac-instance-readiness"></a>

Dopo avere avviato un'istanza Mac, dovrai attendere che l'istanza sia pronta prima di poterti connettere ad essa. Per un'AMI AWS fornita con un'istanza Mac x86 o un'istanza Mac Apple in silicio, il tempo di avvio può variare da circa 6 minuti a 20 minuti. A seconda delle dimensioni del volume Amazon EBS scelto, dell'inclusione di script aggiuntivi nei *dati utente* o del software aggiuntivo caricato su un'AMI macOS personalizzata, il tempo di avvio potrebbe aumentare.

Puoi usare un piccolo script di shell, come quello riportato di seguito, per interrogare l' describe-instance-statusAPI e sapere quando l'istanza è pronta per la connessione. Nel comando seguente, sostituisci il l'ID dell'istanza di esempio con il tuo.

```
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-1234567890abcdef0 \
    --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
```

## macOS EC2 AMIs
<a name="ec2-macos-images"></a>

Amazon EC2 macOS è progettato per fornire un ambiente stabile, sicuro e ad alte prestazioni per i carichi di lavoro degli sviluppatori in esecuzione su istanze Amazon EC2 Mac. AMIs macOS EC2 include pacchetti che consentono una facile integrazione AWS con, ad esempio strumenti di configurazione di avvio e librerie e strumenti AWS popolari.

Per ulteriori informazioni su EC2 macOS AMIs, consulta. [Note sulla versione di Amazon EC2 per macOS AMIs](macos-ami-overview.md)

AWS fornisce regolarmente EC2 macOS AMIs aggiornati che includono aggiornamenti ai pacchetti di proprietà di macOS AWS e all'ultima versione di macOS completamente testata. Inoltre, AWS fornisce gli aggiornamenti più recenti delle versioni secondarie o delle versioni principali non appena possono essere completamente testati e verificati. AMIs Se non è necessario conservare i dati o le personalizzazioni delle istanze Mac, è possibile ottenere gli aggiornamenti più recenti avviando una nuova istanza utilizzando l'AMI corrente e quindi terminando l'istanza precedente. In caso contrario, è possibile scegliere gli aggiornamenti da applicare alle istanze Mac.

Per informazioni su come abbonarsi alle notifiche dell'AMI macOS, consulta [Sottoscrizione alle notifiche delle AMI macOS](macos-subscribe-notifications.md).

## EC2 macOS Init
<a name="ec2-macos-init"></a>

EC2 macOS Init viene utilizzato per inizializzare le istanze Mac EC2 al momento dell'avvio. Utilizza gruppi di priorità per eseguire gruppi logici di attività contemporaneamente.

Il file launchd plist è `/Library/LaunchDaemons/com.amazon.ec2.macos-init.plist`. I file per EC2 macOS Init si trovano in `/usr/local/aws/ec2-macos-init`.

Per ulteriori informazioni, consulta [https://github.com/aws/ec2-macos-init](https://github.com/aws/ec2-macos-init).

## Monitoraggio di sistema Amazon EC2 per macOS
<a name="mac-instance-system-monitor"></a>

Amazon EC2 System Monitor per macOS fornisce parametri di utilizzo della CPU ad Amazon. CloudWatch Invia questi parametri a CloudWatch più di un dispositivo seriale personalizzato in periodi di 1 minuto. È possibile abilitare o disabilitare questo agente come segue. È abilitato per impostazione predefinita.

```
sudo setup-ec2monitoring [enable | disable]
```

**Nota**  
Il monitoraggio di sistema Amazon EC2 per macOS attualmente non è supportato sulle istanze Mac con processore Apple.

## Risorse correlate
<a name="related-resources"></a>

Per informazioni sui prezzi, consulta [Pricing](https://aws.amazon.com/ec2/instance-types/mac/#Pricing).

Per ulteriori informazioni sulle istanze Mac, consulta la sezione relativa alle [Istanze Amazon EC2 Mac](https://aws.amazon.com/ec2/instance-types/mac/).

Per ulteriori informazioni sulle specifiche hardware e sulle prestazioni di rete delle istanze Mac, consulta [Istanze per uso generico](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html).

# Avvia un'istanza Mac utilizzando o Console di gestione AWS AWS CLI
<a name="mac-instance-launch"></a>

Le istanze Mac EC2 richiedono un [host dedicato](dedicated-hosts-overview.md). Devi prima allocare un host al tuo account e quindi avviare l'istanza sull'host.

Puoi avviare un'istanza Mac utilizzando Console di gestione AWS o il AWS CLI. 

## Avviare un'istanza Mac utilizzando la console
<a name="mac-instance-launch-console"></a>

**Per avviare un'istanza Mac su un Host dedicato**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Alloca l'host dedicato, come indicato di seguito:

   1. Nel riquadro di navigazione, selezionare **Host dedicati (Host dedicati)**.

   1. Scegliere **Allocate Host dedicato (Alloca host dedicato)**, quindi effettuare le seguenti operazioni:

      1. In **Famiglia di istanze**, scegli una famiglia di istanze **Mac**. Se la famiglia di istanze non appare nell'elenco, non è supportata nella regione selezionata.

      1. In **Tipo di istanza**, scegli il tipo di istanza in base alla famiglia di istanze selezionata.

      1. Per **Availability Zone (Zona di disponibilità)**, scegliere la zona di disponibilità per il Host dedicato.

      1. Per **Quantity** (Quantità), mantieni il valore **1**.

      1. Scegli **Alloca**.

1. Avvia l'istanza sull'host, come indicato di seguito:

   1. Selezionare il Host dedicato che è stato creato e quindi effettuare le seguenti operazioni:

      1. Scegli **Actions** (Azioni), **Launch instance(s) onto host** (Avvia istanze sull'host).

      1. In **Application and OS Images (Amazon Machine Image)** (Immagini di applicazioni e sistema operativo [Amazon Machine Image]), seleziona un'AMI macOS.

      1. In **Tipo di istanza**, seleziona un tipo di istanza Mac.

      1. In **Dettagli avanzati**, verifica che **Tenancy**, **Host tenancy di** e **ID host tenancy** siano preconfigurati in base all’host dedicato creato. Aggiorna **Tenancy affinity** (Affinità tenancy) in base alle necessità.

      1. Completare la procedura guidata specificando volumi EBS, gruppi di sicurezza e coppie di chiavi in base alle esigenze.

      1. Nel pannello **Summary (Riepilogo)**, scegliere **Launch instance (Avvia istanza)**.

   1. Una pagina di conferma indicherà che l'istanza si sta avviando. Scegli **View Instances** (Visualizza istanze) per chiudere la pagina di conferma e tornare alla console. Lo stato iniziale di un'istanza è `pending`. L'istanza è pronta quando il suo stato cambia in `running` e passa i controlli di stato.

## Avvia un'istanza Mac utilizzando il AWS CLI
<a name="mac-instance-launch-cli"></a>

**Allocazione dell'host dedicato**

Utilizza il comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) per allocare un host dedicato per la tua istanza Mac, sostituendo il `instance-type` con un tipo di istanza Mac valido e la `region` e la `availability-zone` con quelle appropriate al tuo ambiente. 

```
aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1
```

**Avvio dell'istanza sull'host**

Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) per avviare un’istanza Mac, sostituendo nuovamente `instance-type` con un tipo di istanza Mac valido e la `region` e la `availability-zone` con i valori utilizzati in precedenza.

```
aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair
```

Lo stato iniziale di un'istanza è `pending`. L'istanza è pronta quando il suo stato cambia in `running` e passa i controlli di stato. Utilizzate il [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html)comando seguente per visualizzare le informazioni sullo stato dell'istanza.

```
aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f
```

Di seguito è riportato un esempio di output per un'istanza in esecuzione che ha superato i controlli di stato.

```
{
    "InstanceStatuses": [
        {
            "AvailabilityZone": "us-east-1b",
            "InstanceId": "i-017f8354e2dc69c4f",
            "InstanceState": {
                "Code": 16,
                "Name": "running"
            },
            "InstanceStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            },
            "SystemStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            }
        }
    ]
}
```

# Connettiti all'istanza Mac utilizzando SSH o una GUI
<a name="connect-to-mac-instance"></a>

È possibile connettersi all'istanza Mac utilizzando SSH o un'interfaccia utente grafica (GUI).

Più utenti possono accedere al sistema operativo contemporaneamente. In genere esiste una sessione individuale User:GUI, a causa del servizio Screen Sharing integrato sulla porta 5900. L’utilizzo di SSH all’interno di macOS supporta più sessioni fino al limite “Sessioni massime” nel `sshd_config`.

## Connettersi all'istanza tramite SSH
<a name="mac-instance-ssh"></a>

Le istanze Amazon EC2 Mac non consentono l'SSH root remoto per impostazione predefinita. L’account ec2-user è configurato per accedere da remoto utilizzando SSH. Anche l’account ec2-user dispone di privilegi **sudo**. Dopo aver effettuato la connessione all'istanza, è possibile aggiungere altri utenti.

Per supportare la connessione all'istanza tramite SSH, avviare l'istanza utilizzando una coppia di chiavi e un gruppo di sicurezza che consente l'accesso SSH e assicurarsi che l'istanza disponga di connettività Internet. Fornire il file `.pem` per la coppia di chiavi quando ci si connette all'istanza.

Utilizza la seguente procedura per stabilire una connessione a un'istanza Mac tramite un client SSH. Se si verifica un errore mentre tenti di connetterti alla tua istanza, consulta [Risoluzione dei problemi di connessione all'istanza Linux di Amazon EC2](TroubleshootingInstancesConnecting.md).

**Per connettersi all'istanza tramite SSH**

1. Verificare che nel computer locale sia installato un client SSH immettendo **ssh** nella riga di comando. Se il computer non riconosce il comando, cercare un client SSH per il sistema operativo e installarlo.

1. Ottenere il nome DNS pubblico dell'istanza. Utilizzando la console Amazon EC2 è possibile trovare il nome DNS pubblico sia nelle schede **Details** (Dettagli) che nelle schede **Networking** (Rete). Utilizzando AWS CLI, è possibile trovare il nome DNS pubblico utilizzando il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

1. Individuare il file `.pem` per la coppia di chiavi specificata al momento dell'avvio dell'istanza.

1. Connettersi all'istanza utilizzando il seguente comando **ssh**, specificando il nome DNS pubblico dell'istanza e il file `.pem`.

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

L'autenticazione delle password è disabilitata per evitare attacchi di forza bruta alle password. Prima di apportare modifiche alla configurazione SSH, apri `/usr/local/aws/ec2-macos-init/init.toml` e imposta `secureSSHDConfig` su `false`.

## Connessione all'interfaccia utente grafica (GUI) dell'istanza
<a name="mac-instance-vnc"></a>

Per connettersi all'interfaccia utente grafica dell'istanza utilizzando VNC, Apple Remote Desktop (ARD) o l'applicazione di condivisione schermo di Apple, attenersi alla procedura seguente (inclusa in macOS).

**Nota**  
macOS 10.14 e versioni successive permette di controllare solo se la condivisione dello schermo è abilitata tramite le [Preferenze di sistema](https://support.apple.com/guide/remote-desktop/enable-remote-management-apd8b1c65bd/mac).

**Connessione all'istanza tramite client ARD o client VNC**

1. Verificare che il computer locale disponga di un client ARD o di un client VNC che supporti ARD installato. Su macOS è possibile sfruttare l'applicazione Condivisione schermo integrata. In caso contrario, cercare un ARD per il sistema operativo e installarlo.

1. Dal computer locale, [connettersi all'istanza utilizzando SSH](#mac-instance-ssh).

1. Impostare una password per l'account ec2-user utilizzando il comando **passwd** come segue.

   ```
   [ec2-user ~]$ sudo passwd ec2-user
   ```

1. Installa e avvia macOS Screen Sharing utilizzando il comando seguente.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo Invio.

1. Dal computer, connettersi all'istanza utilizzando il seguente comando **ssh**. Oltre alle opzioni illustrate nella sezione precedente, utilizzare l'opzione **-L** per abilitare l'inoltro alla porta e inoltrare tutto il traffico sulla porta locale 5900 al server ARD sull'istanza.

   ```
   ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Dal computer locale, utilizza il client ARD o VNC che supporta ARD per connetterti a localhost su `localhost:5900`. Ad esempio, utilizzare l'applicazione Condivisione schermo su macOS come segue:

   1. Apri il **Finder** e seleziona **Vai**.

   1. Seleziona **Connetti al server**.

   1. Nel campo **Indirizzo del server**, inserisci `vnc://localhost:5900`.

   1. Accedi come richiesto, utilizzando **ec2-user** come nome utente e la password creata per l'account ec2-user.

## Modifica della risoluzione dello schermo macOS sulle istanze Mac
<a name="mac-screen-resolution"></a>

Dopo avere stabilito la connessione all'istanza Mac di EC2 utilizzando ARD o un client VNC che supporta ARD, puoi modificare la risoluzione dello schermo dell'ambiente macOS utilizzando uno qualsiasi degli strumenti o delle utilità macOS disponibili pubblicamente, come [displayplacer](https://github.com/jakehilborn/displayplacer).

**Modifica della risoluzione dello schermo mediante displayplacer**

1. Installa displayplacer.

   ```
   [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
   ```

1. Visualizza le informazioni correnti sullo schermo e le possibili risoluzioni dello schermo.

   ```
   [ec2-user ~]$ displayplacer list
   ```

1. Applica la risoluzione dello schermo desiderata.

   ```
   [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"
   ```

   Esempio:

   ```
   RES="2560x1600"
   displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"
   ```

# Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2
<a name="mac-instance-updates"></a>

Il seguente argomento spiega come aggiornare il sistema operativo e il software su istanze Mac con processore Apple (Mac2, Mac2-m1ultra, Mac2-m2, Mac2-m2pro, Mac-m4 e Mac-m4pro) e istanze Mac x86 (Mac1).

**avvertimento**  
L'installazione delle versioni beta o in anteprima di macOS è disponibile solo sulle istanze Mac con processore Apple. Amazon EC2 non qualifica le versioni beta o in anteprima di macOS e non garantisce che le istanze rimarranno funzionanti dopo un aggiornamento a una versione macOS di pre-produzione.   
Cercare di installare versioni beta o in anteprima di macOS sulle istanze Mac Amazon EC2 x86 comporterà un peggioramento dell'host dedicato Mac EC2 quando arresti o termini l'istanza e ti impedirà di avviare o lanciare una nuova istanza su quell'host.

**Nota**  
Se esegui un aggiornamento macOS locale prima che AWS rilasci un’AMI ufficiale, l’aggiornamento si applica solo all’host selezionato. Se disponi di altri host o se ne avvii di nuovi, devi eseguire lo stesso processo di aggiornamento anche su tali host. Ogni versione di macOS richiede una versione firmware minima sull’hardware Apple Mac sottostante. L’aggiornamento locale viene applicato solo al firmware sull’host selezionato e non viene trasferito su altri host nuovi o esistenti. Per verificare quali versioni di macOS sono compatibili con il tuo host dedicato Mac di Amazon EC2, consulta [Find supported macOS versions for your Amazon EC2 Mac Dedicated Host](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/macos-firmware-visibility.html).

**Topics**

## Aggiornamento del software su istanze Mac con processore Apple
<a name="mac2"></a>

### Prerequisiti
<a name="mac2-ena-update"></a>

A causa di un aggiornamento nella configurazione del driver di rete, la versione 1.0.2 del driver ENA non è compatibile con macOS 13.3 o versioni successive. Se desideri installare una versione macOS 13.3 o successiva in versione beta, in anteprima o in produzione e non hai installato il driver ENA più recente, utilizza la procedura seguente per installare una nuova versione del driver.

**Installazione di una nuova versione del driver ENA**

1. In una finestra del terminale, connettiti all'istanza Mac con processore Apple utilizzando [SSH](connect-to-mac-instance.md#mac-instance-ssh).

1. Aggiorna Homebrew e scarica l’applicazione ENA nel file `Applications` con il seguente comando.

   ```
   [ec2-user ~]$ brew update
   ```

   ```
   [ec2-user ~]$ brew install amazon-ena-ethernet-dext
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo Invio.

1. Usa il client VNC per attivare l'applicazione ENA.

   1. Configura il client VNC utilizzando [Connessione all'interfaccia utente grafica (GUI) dell'istanza](connect-to-mac-instance.md#mac-instance-vnc).

   1. Dopo avere effettuato la connessione all'istanza utilizzando l'applicazione Screen Sharing, vai alla cartella **Applicazioni** e apri l'applicazione ENA. 

   1. Scegli **Attiva**.

   1. Per confermare che il driver sia stato attivato correttamente, esegui il comando riportato di seguito nella finestra del terminale. L'output del comando mostra che il vecchio driver è nello stato di terminazione in corso e il nuovo driver è nello stato attivato.

      ```
      systemextensionsctl list;
      ```

   1. Dopo aver riavviato l'istanza, sarà presente solo il nuovo driver.

### Aggiornamento del software
<a name="mac2-software-update"></a>

Sulle istanze Mac con processore Apple, è necessario completare diversi passaggi per eseguire un aggiornamento del sistema operativo in loco. Ciò include la delega della proprietà del volume root Amazon EBS all’utente amministrativo del volume root EBS. Puoi scegliere di farlo automaticamente utilizzando un’API Amazon EC2 oppure manualmente eseguendo i comandi sulla tua istanza.

------
#### [ Automated volume ownership delegation (Recommended) ]

**Considerazioni**
+ Il completamento dell’attività di delega della proprietà del volume può richiedere dai 30 ai 90 minuti. Durante questo periodo, l’istanza non è raggiungibile.
+ Sono supportate le seguenti versioni macOS:
  + **Mac2 \$1 Mac2-m1ultra**: macOS Ventura (versione 13.0 o successiva)
  + **Mac2-m2 \$1 Mac2-m2pro**: macOS Ventura (versione 13.2 o successiva)
  + **Mac-m4 \$1 Mac-m4pro**: macOS Sequoia (versione 15.6 o successiva)
+ Le istanze devono avere un solo volume avviabile e ogni volume collegato può avere un solo utente amministratore aggiuntivo.

**Passaggio 1: impostazione di una password e abilitazione del token sicuro per l’utente amministrativo del volume root EBS**

Devi impostare una password e abilitare il token sicuro per l’utente amministrativo del volume root Amazon EBS (`ec2-user`).
**Nota**  
La password e il token sicuro vengono impostati la prima volta che ti connetti a un’istanza Mac con processore Apple utilizzando l’interfaccia grafica (GUI). Se in precedenza [hai effettuato la connessione all’istanza utilizzando la GUI](connect-to-mac-instance.md#mac-instance-vnc), **non** devi eseguire questi passaggi.

1. [Connect all'istanza tramite SSH.](connect-to-mac-instance.md#mac-instance-ssh)

1. Imposta la password per l’utente `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Abilita il token sicuro per l’utente `ec2-user`. In `-oldPassword`, specifica la stessa password del passaggio precedente. In `-newPassword`, specifica una password diversa. Il comando seguente presuppone che la vecchia e la nuova password siano salvate nei file `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Verifica che il token sicuro sia abilitato.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

**Passaggio 2: delega della proprietà del volume root Amazon EBS all’utente amministrativo del volume root EBS**

Per delegare la proprietà, devi creare un’attività di delega della proprietà del volume.

1. Utilizzate il comando [ create-delegate-mac-volume-ownership-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-delegate-mac-volume-ownership-task.html) per creare l'attività. In `--instance-id`, specifica l’ID dell’istanza da controllare. In `--mac-credentials`, specifica le seguenti credenziali:
   + **Utente amministrativo del disco interno**
     + **Nome utente**: solo l’utente amministrativo predefinito (`aws-managed-user`) è supportato e viene utilizzato per impostazione predefinita. Non puoi specificare un utente amministrativo diverso.
     + **Password**: se non hai modificato la password predefinita per `aws-managed-user`, specifica la password predefinita, che è *vuota*. Altrimenti, specifica la password.
   + **Utente amministrativo del volume root Amazon EBS**
     + **Nome utente**: se non hai modificato l’utente amministrativo predefinito, specifica `ec2-user`. Altrimenti, specifica il nome utente per l’utente amministrativo.
     + **Password**: specifica la password che hai impostato per l’utente amministrativo del volume root nel Passaggio 1 precedente.

   ```
   aws ec2 create-delegate-mac-volume-ownership-task \
   --instance-id i-1234567890abcdef0 \
   --mac-credentials file://mac-credentials.json
   ```

   I seguenti contenuti fanno parte del file `mac-credentials.json` indicato negli esempi precedenti.

   ```
   {
     "internalDiskPassword":"internal-disk-admin_password",
     "rootVolumeUsername":"root-volume-admin_username",
     "rootVolumepassword":"root-volume-admin_password"
   }
   ```

1. Attendi il completamento dell’attività di delega della proprietà del volume e che l’istanza ritorni a uno stato integro. Utilizza il comando [ describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html). In `--mac-modification-task-id`, specifica l’ID dell’attività di delega della proprietà del volume del passaggio precedente. 

   ```
   aws ec2 describe-mac-modification-tasks \
   --mac-modification-task-id task-id
   ```

1. Una volta completata l’attività di delega della proprietà del volume, continua con il Passaggio 3.

**Passaggio 3: aggiornamento del software**  
Dopo aver delegato la proprietà del volume root Amazon EBS, segui i passaggi descritti in [Aggiornamento del software su istanze Mac x86](#x86-mac1) (di seguito) per aggiornare il software.

------
#### [ Manual volume ownership delegation ]

Durante questa procedura si creano due password: Una password è per l’utente amministrativo del volume root Amazon EBS (`ec2-user`) e l’altra per l’utente amministrativo del disco interno (`aws-managed-user`). Ricorda queste password poiché le utilizzerai durante la procedura.

**Nota**  
Su macOS Big Sur, con questa procedura puoi eseguire solo aggiornamenti minori come l'aggiornamento da macOS Big Sur 11.7.3 a macOS Big Sur 11.7.4. Per macOS Monterey o versioni successive, puoi eseguire aggiornamenti software importanti.

**Per accedere al disco interno**

1. Dal computer locale, nel terminale, connettiti all'istanza Mac con processore Apple tramite SSH con il seguente comando. Per ulteriori informazioni, consulta [Connettersi all'istanza tramite SSH](connect-to-mac-instance.md#mac-instance-ssh).

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Installa e avvia macOS Screen Sharing utilizzando il comando seguente.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Imposta una password per `ec2-user` con il comando seguente. Ricorda la password perché la userai in seguito.

   ```
   [ec2-user ~]$ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo INVIO.

1. Dal computer locale, nel Terminale, riconnettiti all'istanza con un tunnel SSH alla porta VNC usando il seguente comando.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 ec2-user@instance-public-dns-name
   ```
**Nota**  
Non uscire da questa sessione SSH fino a quando non sono stati completati i seguenti passaggi di connessione VNC e GUI. Quando l'istanza viene riavviata, la connessione si chiude automaticamente.

1. Dal computer locale, connettiti a `localhost:5900` seguendo la procedura seguente:

   1. Apri il **Finder** e seleziona **Vai**.

   1. Seleziona **Connetti al server**.

   1. Nel campo **Indirizzo del server**, inserisci `vnc://localhost:5900`.

1. Nella finestra macOS, connettiti alla sessione remota dell'istanza Mac con processore Apple come `ec2-user`, utilizzando la password creata nel [passaggio 3](#passwd-step).

1. Accedere al disco interno, denominato **InternalDisk**, utilizzando una delle seguenti opzioni.

   1. Per macOS Ventura o versioni successive: apri **Impostazioni di sistema**, seleziona **Generale** nel riquadro sinistro, quindi **Disco di startup** nella parte inferiore destra del riquadro.

   1. Per macOS Monterey o versioni precedenti: apri **Preferenze di Sistema**, seleziona **Disco di startup**, quindi sblocca il riquadro selezionando l'icona del lucchetto nella parte inferiore sinistra della finestra.
**Suggerimento per la risoluzione dei problemi:**  
Se devi montare il disco interno, esegui il seguente comando nel Terminale.  

   ```
   APFSVolumeName="InternalDisk" ; SSDContainer=$(diskutil list | grep "Physical Store disk0" -B 3 | grep "/dev/disk" | awk {'print $1'} ) ; diskutil apfs addVolume $SSDContainer APFS $APFSVolumeName
   ```

1. Scegli il disco interno, denominato **InternalDisk**, e seleziona **Riavvia**. Seleziona nuovamente **Riavvia** quando richiesto.
**Importante**  
Se il disco interno si chiama **Macintosh HD** anziché **InternalDisk**, l'istanza deve essere arrestata e riavviata per poter aggiornare l'host dedicato. Per ulteriori informazioni, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).

Utilizza la procedura seguente per delegare la proprietà all'utente amministrativo. Quando ti riconnetti all'istanza con SSH, esegui l'avvio dal disco interno utilizzando l'utente amministrativo speciale (`aws-managed-user`). La password iniziale per `aws-managed-user` è vuota, quindi è necessario sovrascriverla alla prima connessione. Ripeti quindi i passaggi per installare e avviare macOS Screen Sharing poiché il volume di avvio è cambiato.

**Per delegare la proprietà all'amministratore di un volume Amazon EBS**

1. Dal computer locale, nel terminale, connettiti all'istanza Mac con processore Apple con il seguente comando. 

   ```
   ssh -i /path/key-pair-name.pem aws-managed-user@instance-public-dns-name
   ```

1. Quando visualizzi l'avviso `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, esegui una delle operazioni seguenti per risolvere il problema.

   1. Cancella gli host noti usando il seguente comando. Quindi, ripeti il passaggio precedente.

      ```
      rm ~/.ssh/known_hosts
      ```

   1. Aggiungi la stringa seguente al comando SSH del passaggio precedente.

      ```
      -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
      ```

1. Imposta la password per `aws-managed-user` con il seguente comando. La password iniziale per `aws-managed-user` è vuota, quindi è necessario sovrascriverla alla prima connessione.

   1. 

      ```
      [aws-managed-user ~]$ sudo /usr/bin/dscl . -passwd /Users/aws-managed-user password
      ```

   1. Quando ricevi il prompt`Permission denied. Please enter user's old password:`, premi INVIO.
**Suggerimento per la risoluzione dei problemi:**  
Se ricevi il messaggio di errore `passwd: DS error: eDSAuthFailed`, usa il seguente comando.  

      ```
      [aws-managed-user ~]$ sudo passwd aws-managed-user
      ```

1. Installa e avvia macOS Screen Sharing utilizzando il comando seguente.

   ```
   [aws-managed-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo INVIO.

1. Dal computer locale, nel Terminale, riconnettiti all'istanza con un tunnel SSH alla porta VNC usando il seguente comando.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 aws-managed-user@instance-public-dns-name
   ```

1. Dal computer locale, connettiti a `localhost:5900` seguendo la procedura seguente:

   1. Apri il **Finder** e seleziona **Vai**.

   1. Seleziona **Connetti al server**.

   1. Nel campo **Indirizzo del server**, inserisci `vnc://localhost:5900`.

1.  Nella finestra macOS, connettiti alla sessione remota dell'istanza Mac con processore Apple come `aws-managed-user`, utilizzando la password creata nel [passaggio 3](#amu-passwd).
**Nota**  
Quando ti viene richiesto di accedere con il tuo ID Apple, seleziona **Configura in seguito**.

1. Accedi al volume Amazon EBS utilizzando una delle opzioni seguenti.

   1. Per macOS Ventura o versioni successive: apri **Impostazioni di sistema**, seleziona **Generale** nel riquadro sinistro, quindi **Disco di avvio** nella parte inferiore destra del riquadro.

   1. Per macOS Monterey o versioni precedenti: apri **Preferenze di sistema**, seleziona **Disco di avvio**, quindi sblocca il riquadro tramite l'icona del lucchetto nella parte inferiore sinistra della finestra.
**Nota**  
Fino al riavvio, quando viene richiesta una password di amministratore, usa quella configurata in precedenza per `aws-managed-user`. La password potrebbe essere diversa da quella impostata per `ec2-user` o dall'account amministratore predefinito dell'istanza. Le istruzioni seguenti indicano quando utilizzare la password di amministratore dell'istanza.

1. Seleziona il volume Amazon EBS (il volume non denominato **InternalDisk**nella finestra del **disco di avvio**) e scegli **Riavvia**.
**Nota**  
Se disponi di più volumi Amazon EBS avviabili collegati all'istanza Mac con processore Apple, assicurati di utilizzare un nome univoco per ogni volume.

1. Conferma il riavvio, quindi scegli **Autorizza utenti** quando richiesto.

1. Nel riquadro **Autorizza utente per questo volume**, verifica che l'utente amministrativo (per impostazione predefinita, `ec2-user`) sia selezionato, quindi scegli **Autorizza**.

1. Inserisci la password `ec2-user` creata nel [passaggio 3](#passwd-step) della procedura precedente, quindi seleziona **Continua**.

1. Quando richiesto, inserisci la password per l'utente amministrativo speciale (`aws-managed-user`).

1. Dal computer locale, nel Terminale, riconnettiti all'istanza utilizzando SSH con nome utente `ec2-user`.
**Suggerimento per la risoluzione dei problemi:**  
Se visualizzi l'avviso `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, esegui il comando seguente e riconnettiti all'istanza tramite SSH.  

   ```
   rm ~/.ssh/known_hosts
   ```

1. Per eseguire l'aggiornamento del software, usa i comandi in [Aggiornamento del software su istanze Mac x86](#x86-mac1).

------

## Aggiornamento del software su istanze Mac x86
<a name="x86-mac1"></a>

Su istanze Mac x86 puoi installare aggiornamenti del sistema operativo da Apple utilizzando il comando `softwareupdate`.

**Per installare aggiornamenti del sistema operativo da Apple su istanze Mac x86**

1. Elencare i pacchetti con gli aggiornamenti disponibili utilizzando il seguente comando.

   ```
   [ec2-user ~]$ softwareupdate --list
   ```

1. Installare tutti gli aggiornamenti o solo aggiornamenti specifici. Per installare aggiornamenti specifici, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ sudo softwareupdate --install label
   ```

   Per installare invece tutti gli aggiornamenti, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ sudo softwareupdate --install --all --restart
   ```

Gli amministratori di sistema possono utilizzarlo AWS Systems Manager per distribuire aggiornamenti del sistema operativo preapprovati su istanze Mac x86. Per ulteriori informazioni, consulta la [Guida per l'utente AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/).

È possibile utilizzare Homebrew per installare gli aggiornamenti ai pacchetti nelle AMI macOS EC2, in modo da avere la versione più recente di questi pacchetti nelle istanze. È possibile anche utilizzare Homebrew per installare ed eseguire applicazioni macOS comuni su Amazon EC2 macOS. Per ulteriori informazioni, consulta la [documentazione di Homebrew](https://docs.brew.sh/).

**Per installare gli aggiornamenti utilizzando Homebrew**

1. Aggiornare Homebrew utilizzando il seguente comando.

   ```
   [ec2-user ~]$ brew update
   ```

1. Elencare i pacchetti con gli aggiornamenti disponibili utilizzando il seguente comando.

   ```
   [ec2-user ~]$ brew outdated
   ```

1. Installare tutti gli aggiornamenti o solo aggiornamenti specifici. Per installare aggiornamenti specifici, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ brew upgrade package name
   ```

   Per installare invece tutti gli aggiornamenti, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ brew upgrade
   ```

# Aumentare le dimensioni di un volume EBS sull'istanza Mac
<a name="mac-instance-increase-volume"></a>

Puoi aumentare le dimensioni dei tuoi volumi Amazon EBS sull'istanza Mac. Per ulteriori informazioni, consulta [Volumi elastici Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modify-volume.html) nella *Guida per l'utente di Amazon EBS*.

Dopo aver aumentato le dimensioni del volume, è necessario aumentare le dimensioni del container APFS come segue.

**Aumentare lo spazio su disco disponibile per l'uso**

1. Determinare se è necessario riavviare. Se si ridimensiona un volume EBS esistente su un'istanza Mac in esecuzione, è necessario [riavviare l'istanza](ec2-instance-reboot.md) per rendere disponibile la nuova dimensione. Se la modifica dello spazio su disco è stata eseguita durante l'avvio, non sarà necessario riavviare il sistema.

   Visualizzare lo stato corrente delle dimensioni del disco: 

   ```
   [ec2-user ~]$  diskutil list external physical
   /dev/disk0 (external, physical):
      #:                       TYPE NAME                    SIZE       IDENTIFIER
      0:                 GUID_partition_scheme            *322.1 GB     disk0
      1:                 EFI EFI                           209.7 MB     disk0s1
      2:                 Apple_APFS Container disk2        321.9 GB     disk0s2
   ```

1. Copia e incolla il comando seguente.

   ```
   [ec2-user ~]$ PDISK=$(diskutil list physical external | head -n1 | cut -d" " -f1)
   APFSCONT=$(diskutil list physical external | grep "Apple_APFS" | tr -s " " | cut -d" " -f8)
   yes | sudo diskutil repairDisk $PDISK
   ```

1. Copia e incolla il comando seguente.

   ```
   [ec2-user ~]$ sudo diskutil apfs resizeContainer $APFSCONT 0
   ```

# Come terminare l'istanza Mac di Amazon EC2
<a name="mac-instance-stop"></a>

Quando interrompi un'istanza Mac, questa rimane nello stato `stopping` per circa 15 minuti prima di passare allo stato `stopped`.

Quando arresti o interrompi un'istanza Mac, Amazon EC2 esegue un flusso di lavoro di scrubbing sull'host dedicato sottostante per cancellare l'SSD interno, per cancellare le variabili NVRAM persistenti e per aggiornare il dispositivo con il firmware più recente. Ciò garantisce che le istanze Mac forniscano la stessa sicurezza e privacy dei dati delle altre istanze Nitro EC2. Consente anche di eseguire le AMI macOS più recenti. Durante il flusso di lavoro di scrubbing, l'host dedicato entra temporaneamente in stato di sospensione. Su istanze Mac x86, il completamento del flusso di lavoro di scrubbing può richiedere fino a 50 minuti. Se Amazon EC2 deve aggiornare il firmware del dispositivo, il completamento del flusso di lavoro potrebbe richiedere fino a 3 ore. Sulle istanze Apple Silicon Mac, il completamento del flusso di lavoro di pulizia potrebbe richiedere fino a 4,5 ore.

Non è possibile avviare l'istanza Mac interrotta o avviare una nuova istanza Mac fino al termine del flusso di lavoro di scrubbing, a quel punto Host dedicato entra nello stato `available`.

La misurazione e la fatturazione vengono sospese quando l'host dedicato entra nello stato `pending`. Non viene addebitato alcun addebito per la durata del flusso di lavoro di scrubbing.

## Rilasciare l'Host dedicato per l'istanza Mac
<a name="mac-instance-release-dedicated-host"></a>

Quando hai finito di utilizzare l'istanza Mac, puoi rilasciare l'Host dedicato. Prima di poter rilasciare il Host dedicato, è necessario interrompere o terminare l'istanza Mac. Non è possibile rilasciare l'host finché il periodo di allocazione non superi il periodo minimo di 24 ore.

**Per rilasciare l'Host dedicato**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Selezionare l'istanza e scegliere **Instance State (Stato istanza)**, quindi scegliere **Stop instance (Interrompi istanza)** o **Terminate instance (Termina istanza)**.

1. Nel riquadro di navigazione, selezionare **Host dedicati (Host dedicati)**.

1. Selezionare il Host dedicato e scegliere **Actions (Azioni)**, **Release host (Rilascia host)**.

1. Quando viene richiesta la conferma, scegliere **Release (Rilascia)**.

# Configurazione della protezione dell’integrità del sistema per istanze Mac di Amazon EC2
<a name="mac-sip-settings"></a>

Puoi configurare le impostazioni di System Integrity Protection (SIP) per le istanze Mac x86 e Mac con processore Apple. SIP è una funzionalità di sicurezza fondamentale di macOS che aiuta a prevenire l’esecuzione non autorizzata di codice e le modifiche a livello di sistema. Per ulteriori informazioni, consulta [About System Integrity Protection](https://support.apple.com/en-us/102149).

Puoi abilitare o disabilitare completamente la funzionalità SIP oppure abilitare o disabilitare selettivamente impostazioni SIP specifiche. Consigliamo di disabilitare la funzionalità SIP solo temporaneamente per eseguire le attività necessarie e quindi di riattivarla il prima possibile. Lasciare la funzionalità SIP disabilitata potrebbe rendere l’istanza vulnerabile al codice dannoso.

La configurazione SIP è supportata in tutte le AWS regioni in cui sono supportate le istanze Mac di Amazon EC2.

**Topics**
+ [

## Considerazioni
](#mac-sip-considerations)
+ [

## Configurazioni SIP predefinite
](#mac-sip-defaults)
+ [

## Controllo della configurazione SIP
](#mac-sip-check-settings)
+ [

## Prerequisiti per istanze Mac con processore Apple
](#mac-sip-prereqs)
+ [

## Configurazione delle impostazioni SIP
](#mac-sip-configure)
+ [

## Controllo dello stato dell’attività di configurazione SIP
](#mac-sip-state)

## Considerazioni
<a name="mac-sip-considerations"></a>
+ Sono supportati i seguenti tipi di istanza Mac di Amazon EC2 e versioni macOS:
  + **Mac1 \$1 Mac2 \$1 Mac2-m1ultra**: macOS Ventura (versione 13.0 o successiva)
  + **Mac2-m2 \$1 Mac2-m2pro**: macOS Ventura (versione 13.2 o successiva)
  + **Mac-m4 \$1 Mac-m4pro**: macOS Sequoia (versione 15.6 o successiva)
**Nota**  
Le versioni beta e di anteprima di macOS non sono supportate.
+ Puoi specificare una configurazione SIP personalizzata per abilitare o disabilitare selettivamente le singole impostazioni SIP. Se implementi una configurazione personalizzata, [connettiti all’istanza e verifica le impostazioni](#mac-sip-check-settings) per assicurarti che i requisiti siano implementati correttamente e funzionino come previsto.

  Le configurazioni SIP potrebbero cambiare con gli aggiornamenti di macOS. Consigliamo di rivedere le impostazioni SIP personalizzate dopo ogni aggiornamento della versione di macOS per garantire la compatibilità continua e la corretta funzionalità delle configurazioni di sicurezza.
+ Per istanze Mac x86, le impostazioni SIP vengono applicate a livello di istanza. Qualsiasi volume root collegato all’istanza erediterà automaticamente le impostazioni SIP configurate.

  Per le istanze Mac con processore Apple, le impostazioni SIP vengono applicate a livello di volume. I volumi root collegati all’istanza non ereditano le impostazioni SIP. Se colleghi un altro volume root, devi riconfigurare le impostazioni SIP allo stato richiesto.
+ Il completamento delle attività di configurazione SIP può richiedere fino a 90 minuti. L’istanza rimane irraggiungibile mentre è in corso l’attività di configurazione SIP.
+ Le configurazioni SIP non vengono trasferite in istantanee o create successivamente dall' AMIs istanza.
+ Le istanze Mac con processore Apple devono avere un solo volume avviabile e ogni volume collegato può avere un solo utente amministrativo aggiuntivo.

## Configurazioni SIP predefinite
<a name="mac-sip-defaults"></a>

La tabella seguente elenca la configurazione SIP predefinita per le istanze Mac x86 e Mac con processore Apple.


|  | Istanze Mac con processore Apple | Istanze Mac x86 | 
| --- | --- | --- | 
| Interno Apple | Abilitato | Disabilitato | 
| Protezioni del filesystem | Abilitato | Disabilitato | 
| Sistema di base | Abilitato | Abilitato | 
| Restrizioni di debugging | Abilitato | Abilitato | 
| Restrizioni Dtrace | Abilitato | Abilitato | 
| Firma Kext | Abilitato | Abilitato | 
| Protezioni Nvram | Abilitato | Abilitato | 

## Controllo della configurazione SIP
<a name="mac-sip-check-settings"></a>

Consigliamo di controllare la configurazione SIP prima e dopo aver apportato le modifiche per assicurarti che sia configurata come previsto.

**Per verificare la configurazione SIP di un’istanza Mac di Amazon EC2**  
[Connettiti all’istanza tramite SSH](connect-to-mac-instance.md#mac-instance-ssh), quindi esegui il comando seguente nella riga di comando.

```
$ csrutil status
```

Di seguito è riportato un output di esempio.

```
System Integrity Protection status: enabled.

Configuration:
    Apple Internal: enabled
    Kext Signing: disabled
    Filesystem Protections: enabled
    Debugging Restrictions: enabled
    DTrace Restrictions: enabled
    NVRAM Protections: enabled
    BaseSystem Verification: disabled
```

## Prerequisiti per istanze Mac con processore Apple
<a name="mac-sip-prereqs"></a>

Prima di poter configurare le impostazioni SIP per le istanze Mac con processore Apple, devi impostare una password e abilitare il token sicuro per l’utente amministrativo del volume root Amazon EBS (`ec2-user`),

**Nota**  
La password e il token sicuro vengono impostati la prima volta che ti connetti a un’istanza Mac con processore Apple utilizzando l’interfaccia grafica (GUI). Se in precedenza [hai effettuato la connessione all’istanza utilizzando la GUI](connect-to-mac-instance.md#mac-instance-vnc) o stai usando un’istanza Mac x86 **non** devi eseguire questi passaggi.

**Nota**  
Tutti i nomi utente e le password macOS utilizzati per l'autenticazione macOS devono avere una lunghezza compresa tra 4 e 16 caratteri per essere utilizzati con le chiamate API delle impostazioni SIP.

**Per impostare una password e abilitare il token sicuro per l’utente amministrativo del volume root EBS**

1. [Connect all'istanza tramite SSH.](connect-to-mac-instance.md#mac-instance-ssh)

1. Imposta la password per l’utente `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Abilita il token sicuro per l’utente `ec2-user`. In `-oldPassword`, specifica la stessa password del passaggio precedente. In `-newPassword`, specifica una password diversa. Il comando seguente presuppone che la vecchia e la nuova password siano salvate nei file `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Verifica che il token sicuro sia abilitato.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

## Configurazione delle impostazioni SIP
<a name="mac-sip-configure"></a>

Quando configuri le impostazioni SIP per la tua istanza, puoi abilitare o disabilitare tutte le impostazioni SIP oppure puoi specificare una configurazione personalizzata che abiliti o disabiliti selettivamente impostazioni SIP specifiche.

**Nota**  
Se implementi una configurazione personalizzata, [connettiti all’istanza e verifica le impostazioni](#mac-sip-check-settings) per assicurarti che i requisiti siano implementati correttamente e funzionino come previsto.  
Le configurazioni SIP potrebbero cambiare con gli aggiornamenti di macOS. Consigliamo di rivedere le impostazioni SIP personalizzate dopo ogni aggiornamento della versione di macOS per garantire la compatibilità continua e la corretta funzionalità delle configurazioni di sicurezza.

Per configurare le impostazioni SIP per la tua istanza, devi creare un’attività di configurazione SIP. L’attività di configurazione SIP specifica le impostazioni SIP per l’istanza.

Quando crei una configurazione SIP per un’istanza Mac con processore Apple, devi specificare le credenziali seguenti:
+ **Utente amministrativo del disco interno**
  + Nome utente: solo l’utente amministrativo predefinito (`aws-managed-user`) è supportato e viene utilizzato per impostazione predefinita. Non puoi specificare un utente amministrativo diverso.
  + Password: se non hai modificato la password predefinita per `aws-managed-user`, specifica la password predefinita, che è *vuota*. Altrimenti, specifica la password.
+ **Utente amministrativo del volume root Amazon EBS**
  + Nome utente: se non hai modificato l’utente amministrativo predefinito, specifica `ec2-user`. Altrimenti, specifica il nome utente per l’utente amministrativo.
  + Password: devi specificare sempre la password.

Utilizza i seguenti metodi per creare un’attività di configurazione SIP.

------
#### [ Console ]

**Per creare una configurazione SIP tramite la console**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione a sinistra, scegli **Istanze**, quindi seleziona l’istanza Mac di Amazon EC2.

1. Nella scheda **Sicurezza**, scegli **Modifica Mac, Modifica System Integrity Protection**.

1. Per abilitare tutte le impostazioni SIP, seleziona **Abilita SIP**. Per disabilitare tutte le impostazioni SIP, deseleziona **Abilita SIP**.

1. Per specificare una configurazione personalizzata che abiliti o disabiliti selettivamente impostazioni SIP specifiche, seleziona **Specifica una configurazione SIP personalizzata**, quindi seleziona o deseleziona le impostazioni SIP da abilitare o disabilitare.

1. Specifica le credenziali per l’utente del volume root e il proprietario del disco interno.

1. Scegli **Crea attività di modifica SIP**.

------
#### [ AWS CLI ]

**Per creare un'attività di configurazione SIP utilizzando il AWS CLI**  
Usare il protection-modification-task comando [ create-mac-system-integrity-](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-mac-system-integrity-protection-modification-task.html).

**Abilitazione o disabilitazione di tutte le impostazioni SIP**  
Per abilitare o disabilitare completamente tutte le impostazioni SIP, utilizza solo il parametro `--mac-system-integrity-protection-status`.

Il comando di esempio seguente abilita tutte le impostazioni SIP.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-credentials file://mac-credentials.json
```

**Specificazione di una configurazione SIP personalizzata**  
Per specificare una configurazione SIP personalizzata che abilita o disabilita selettivamente determinate impostazioni SIP, specifica i parametri `--mac-system-integrity-protection-status` e `--mac-system-integrity-protection-configuration`. In questo caso, utilizza `mac-system-integrity-protection-status` per specificare lo stato SIP generale e usa `mac-system-integrity-protection-configuration` per abilitare o disabilitare selettivamente le singole impostazioni SIP.

Il comando di esempio seguente crea un’attività di configurazione SIP per abilitare tutte le impostazioni SIP, tranne `NvramProtections` e `FilesystemProtections`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-system-integrity-protection-configuration "NvramProtections=disabled, FilesystemProtections=disabled" \
--mac-credentials file://mac-credentials.json
```

Il comando di esempio seguente crea un’attività di configurazione SIP per disabilitare tutte le impostazioni SIP, tranne `DtraceRestrictions`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status disabled \
--mac-system-integrity-protection-configuration "DtraceRestrictions=enabled" \
--mac-credentials file://mac-credentials.json
```

**Contenuti del file `mac-credentials.json`**  
I seguenti contenuti fanno parte del file `mac-credentials.json` indicato negli esempi precedenti.

```
{
  "internalDiskPassword":"internal-disk-admin_password",
  "rootVolumeUsername":"root-volume-admin_username",
  "rootVolumepassword":"root-volume-admin_password"
}
```

------

## Controllo dello stato dell’attività di configurazione SIP
<a name="mac-sip-state"></a>

Utilizza uno dei seguenti metodi per verificare lo stato delle attività di configurazione SIP.

------
#### [ Console ]

**Per visualizzare le attività di configurazione SIP tramite la console**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione a sinistra, scegli **Istanze**, quindi seleziona l’istanza Mac di Amazon EC2.

1. Nella scheda **Sicurezza**, scorri verso il basso fino alla sezione **Attività di modifica Mac**.

------
#### [ AWS CLI ]

**Per verificare lo stato delle attività di configurazione SIP utilizzando il AWS CLI**  
Utilizza il comando [ describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html).

------

# Trova le versioni macOS supportate per il tuo host dedicato Mac Amazon EC2
<a name="macos-firmware-visibility"></a>

Puoi visualizzare le ultime versioni di macOS supportate dall'host dedicato Mac Amazon EC2. Con questa funzionalità, puoi verificare se l'host dedicato è in grado di supportare il lancio di istanze con le tue versioni macOS preferite.

Ogni versione di macOS richiede una versione firmware minima sull'Apple Mac sottostante per un avvio corretto. La versione del firmware per Apple Mac può diventare obsoleta se un host dedicato Mac è rimasto inattivo per un periodo di tempo prolungato o se contiene un'istanza in esecuzione da molto tempo.

Per garantire il supporto delle ultime versioni di macOS, puoi interrompere o terminare le istanze sull'host dedicato Mac allocato. Ciò attiva il flusso di lavoro di pulizia dell'host e aggiorna il firmware sull'Apple Mac sottostante per supportare le ultime versioni di macOS. Un host dedicato con un'istanza di lunga durata verrà aggiornato automaticamente quando interrompi o termini un'istanza in esecuzione.

Per ulteriori informazioni sui flussi di lavoro, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).

Per ulteriori informazioni sull'avvio di istanze Mac, consulta [Avvia un'istanza Mac utilizzando o Console di gestione AWS AWS CLI](mac-instance-launch.md).

Puoi visualizzare informazioni sulle ultime versioni di macOS supportate sull'host dedicato allocato utilizzando la console Amazon EC2 o la AWS CLI.

------
#### [ Console ]

**Per visualizzare le informazioni sul firmware dell'host dedicato utilizzando la console**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, selezionare **Host dedicati (Host dedicati)**.

1. Nella pagina **Dettagli host dedicati**, in **Ultime versioni macOS supportate**, puoi vedere le ultime versioni di macOS supportate dall'host.

------
#### [ AWS CLI ]

**Per visualizzare le informazioni sul firmware dell'host dedicato, utilizzare il AWS CLI**  
Utilizzare il comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html), sostituendo `region` con la Regione AWS appropriata.

```
$ aws ec2 describe-mac-hosts --region us-east-1
  {
      "MacHosts": [
          {
              "HostId": "h-07879acf49EXAMPLE",
              "MacOSLatestSupportedVersions": [
                  "14.3",
                  "13.6.4",
                  "12.7.3"
              ]
          }
      ]
  }
```

------

# Sottoscrizione alle notifiche delle AMI macOS
<a name="macos-subscribe-notifications"></a>

Per ricevere una notifica quando AMIs vengono rilasciate nuove versioni o quando BridgeOS è stato aggiornato, iscriviti alle notifiche utilizzando Amazon SNS.

Per ulteriori informazioni su AMIs macOS EC2, consulta. [Note sulla versione di Amazon EC2 per macOS AMIs](macos-ami-overview.md)

**Come sottoscrivere le notifiche delle AMI macOS**

1. [Apri la console Amazon SNS nella versione v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Nella barra di navigazione modifica la regione in **Stati Uniti orientali (Virginia settentrionale)**, se necessario. È necessario utilizzare questa regione in quanto le notifiche SNS per le quali hai effettuato la sottoscrizione sono state create in questa regione.

1. Nel riquadro di navigazione scegli **Subscriptions (Sottoscrizioni)**.

1. Scegli **Create Subscription (Crea sottoscrizione)**.

1. Nella finestra di dialogo **Create subscription (Crea sottoscrizione)** eseguire le seguenti operazioni:

   1. Per **Topic ARN**, copia e incolla uno dei seguenti Amazon Resource Names ()ARNs:
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-macos-ami-updates**
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-bridgeos-updates**

   1. Per **Protocollo)**, scegli una delle seguenti opzioni:
      + **E-mail:**

        In **Endpoint** digita l'indirizzo e-mail utilizzabile per ricevere le notifiche. Dopo aver creato la sottoscrizione, riceverai un messaggio di conferma con oggetto `AWS Notification - Subscription Confirmation`. Apri l'e-mail e seleziona **Conferma sottoscrizione** per completare la sottoscrizione.
      + **SMS:**

        In **Endpoint** digita un numero di telefono utilizzabile per ricevere le notifiche.
      + **AWS Lambda, Amazon SQS, Amazon Data Firehose** (*le notifiche arriveranno in formato JSON*):

        Per **Endpoint** inserisci l'ARN per la funzione Lambda, la coda SQS o il flusso Firehose utilizzabile per ricevere le notifiche.

   1. Scegli **Create Subscription** (Crea sottoscrizione).

Ogni volta che macOS AMIs viene rilasciato, inviamo notifiche agli abbonati dell'argomento. `amazon-ec2-macos-ami-updates` Quando bridgeOS viene aggiornato, verranno inviate notifiche ai sottoscrittori dell'argomento `amazon-ec2-bridgeos-updates`. Se non desideri più ricevere queste notifiche, segui la procedura seguente per annullare la sottoscrizione.

**Annullamento della sottoscrizione alle notifiche delle AMI macOS**

1. [Apri la console Amazon SNS nella versione v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Nella barra di navigazione modifica la regione in **Stati Uniti orientali (Virginia settentrionale)**, se necessario. È necessario utilizzare questa regione in quanto le notifiche SNS sono state create in questa regione.

1. Nel riquadro di navigazione scegli **Subscriptions (Sottoscrizioni)**.

1. Selezionare la sottoscrizione, quindi selezionare **Actions (Operazioni)**, **Delete subscriptions (Cancella sottoscrizioni)**. Quando viene richiesta la conferma, selezionare **Delete (Cancella)**.

# Recupera l' IDs AWS Systems Manager AMI macOS utilizzando l'API Parameter Store
<a name="macos-ami-ids-parameter-store"></a>

Devi specificare un'AMI quando avvii un'istanza. Un'AMI è specifica per un Regione AWS sistema operativo e un'architettura di processori. Puoi visualizzare tutto il sistema macOS AMIs in un unico dispositivo Regione AWS e recuperare l'ultima AMI macOS eseguendo una query AWS Systems Manager sull'API Parameter Store. Utilizzando questi parametri pubblici, non è necessario cercare manualmente l'AMI macOS. IDs I parametri pubblici sono disponibili sia x86 per ARM64 macOS che per macOS AMIs e possono essere integrati con i modelli esistenti AWS CloudFormation .

**Autorizzazioni richieste**  
Per eseguire questa azione, il [principale IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts) deve disporre delle autorizzazioni per richiamare l'azione API `ssm:GetParameter`.

**Per visualizzare un elenco di tutti i macOS AMIs della versione corrente Regione AWS utilizzando il AWS CLI**  
Usa il [get-parameters-by-path](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameters-by-path.html)comando seguente per visualizzare un elenco di tutti i macOS AMIs nella regione corrente.

```
aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
```

**Per recuperare l'ID AMI dell'ultima delle principali AMI macOS utilizzando il AWS CLI**  
Usa il seguente comando [get-parameter](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameter.html) con il sottoparametro `image_id`. Nell'esempio seguente, sostituiscilo `sonoma` con una versione principale supportata da macOS, `x86_64_mac` con il processore e `region-code` con una versione supportata Regione AWS per la quale desideri l'ID AMI macOS più recente.

```
aws ssm get-parameter --name /aws/service/ec2-macos/sonoma/x86_64_mac/latest/image_id --region region-code
```

Per ulteriori informazioni, consulta [Ricerca dei parametri pubblici AMI per macOS](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-public-parameters-ami.html#public-parameters-ami-macos) nella *Guida per l'utente di AWS Systems Manager *.

# Note sulla versione di Amazon EC2 per macOS AMIs
<a name="macos-ami-overview"></a>

Le seguenti informazioni forniscono dettagli sui pacchetti inclusi di default in EC2 macOS AMIs e riepilogano le modifiche per ogni versione dell'AMI EC2 macOS.

Per informazioni su come abbonarsi alle notifiche dell'AMI macOS, consulta [Sottoscrizione alle notifiche delle AMI macOS](macos-subscribe-notifications.md).

Le istanze Mac possono essere eseguite su uno dei seguenti sistemi operativi:
+ macOS Mojave (versione 10.14) (solo istanze Mac x86)
+ macOS Catalina (versione 10.15) (solo istanze Mac x86)
+ macOS Big Sur (versione 11) (istanze x86 e Mac M1)
+ macOS Monterey (versione 12) (istanze x86 e Mac M1)
+ macOS Ventura (versione 13) (tutte le istanze Mac, le istanze Mac M2 e M2 Pro supportano macOS Ventura versione 13.2 o successiva)
+ macOS Sonoma (versione 14) (tutte le istanze Mac)
+ macOS Sequoia (versione 15) (tutte le istanze Mac)
**Nota**  
Le istanze Mac M4 e M4 Pro supportano macOS Sequoia versione 15.6 o successiva.

## Approva le politiche sulla privacy della rete locale per macOS Sequoia
<a name="macos-sequoia-lnp"></a>

macOS Sequoia (versione 15) ha una nuova funzionalità per la privacy della rete locale che ha un impatto sugli utenti dei servizi locali basati su IP, incluso l'Instance Metadata Service (IMDS) di Amazon EC2.

**Importante**  
Per assicurarti di avere accesso ininterrotto ai servizi locali basati su IP, segui i passaggi seguenti per approvare le politiche sulla privacy della rete locale.

**Per approvare le politiche sulla privacy della rete locale**

1. [Connessione all'interfaccia utente grafica (GUI) dell'istanza](connect-to-mac-instance.md#mac-instance-vnc).

1. Segui le istruzioni sullo schermo per approvare le politiche sulla privacy della rete locale.

1. Dopo aver approvato le politiche, crea un'AMI della tua istanza Mac EC2. Per ulteriori informazioni, consulta [Creare un'AMI supportata da Amazon EBS](creating-an-ami-ebs.md). 

Tutte le istanze Mac EC2 lanciate dall'AMI appena creata manterranno le autorizzazioni di privacy della rete locale.

## Pacchetti predefiniti inclusi in Amazon EC2 macOS AMIs
<a name="macos-ami-default-packages"></a>

La tabella seguente descrive i pacchetti inclusi per impostazione predefinita in macOS AMIs EC2.


| Pacchetti | Note di rilascio | 
| --- | --- | 
|  EC2 macOS Init  |  [https://github.com/aws/ec2-macos-init/tags](https://github.com/aws/ec2-macos-init/tags)  | 
|  EC2 macOS Utils  |  [https://github.com/aws/ec2-macos-utils/tags](https://github.com/aws/ec2-macos-utils/tags)  | 
|  Amazon Agente SSM  |  [https://github.com/aws/amazon-ssm-agent/releases](https://github.com/aws/amazon-ssm-agent/releases)  | 
|  AWS Command Line Interface (AWS CLI) versione 2  |  [https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst)  | 
|  Strumenti della riga di comando per Xcode  |  [https://developer.apple.com/documentation/xcode-release-notes](https://developer.apple.com/documentation/xcode-release-notes)  | 
|  Homebrew  |  [https://github.com/Homebrew/brew/releases](https://github.com/Homebrew/brew/releases)  | 
|  EC2 Instance Connect  |  [https://github.com/aws/aws-ec2-instance-connect-config/releases](https://github.com/aws/aws-ec2-instance-connect-config/releases)  | 
|  Safari  |  [https://developer.apple.com/documentation/safari-release-notes](https://developer.apple.com/documentation/safari-release-notes)  | 

## Aggiornamenti delle AMI macOS di Amazon EC2
<a name="macos-ami-change-log"></a>

La tabella seguente descrive le modifiche incluse nelle versioni dell'AMI macOS EC2. Tieni presente che alcune modifiche si applicano a tutti i AMIs macOS EC2, mentre altre si applicano solo a un sottoinsieme di questi. AMIs

### Aggiornamenti delle AMI macOS EC2
<a name="monthly-ami-updates"></a>


| Versione | Modifiche | 
| --- | --- | 
| 2026/03/17 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2026.03.03 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/12/26 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.12.17 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.11.18 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.09.04 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.08.05 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.06.27 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.05.21 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.05.05 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/03/18 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.01.24 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.12.20 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.10.28 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.08.20 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.06.07 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.04.12 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 

# Tipi di istanza ottimizzati per Amazon EBS
<a name="ebs-optimized"></a>

Amazon EBS: le istanze ottimizzate utilizzano uno stack di configurazione ottimizzato e forniscono larghezza di banda aggiuntiva e dedicata per Amazon EBS I/O. This optimization provides the best performance for your EBS volumes by minimizing contention between Amazon EBS I/O e altro traffico proveniente dall'istanza.

Quando sono collegati a un’istanza ottimizzata per EBS, i volumi SSD per scopo generico (`gp2` e `gp3`) sono progettati per offrire come minimo il 90% delle prestazioni con capacità di IOPS allocata per il 99% del tempo in un dato anno, mentre i volumi SSD con capacità di IOPS allocata (`io1` e `io2`) sono progettati per offrire come minimo il 90% delle prestazioni della capacità di IOPS allocata per il 99,9% del tempo in un dato anno. Gli HDD ottimizzati per il throughput (`st1`) e gli HDD Cold (`sc1`) offrono un minimo del 90% delle prestazioni di throughput previste per il 99% del tempo in un dato anno. I periodi non conformi sono distribuiti in modo approssimativamente uniforme, con il 99% del throughput totale prevista ogni ora. Per ulteriori informazioni, consulta [Tipi di volumi di Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) nella *Guida per l’utente di Amazon EBS*.

Alcuni tipi di istanza sono **ottimizzati per EBS per impostazione predefinita** e non è necessario abilitarli e non hanno alcun effetto se si tenta di disabilitarli. Altri tipi di istanze **supportano facoltativamente l’ottimizzazione EBS** e puoi abilitarli durante o dopo l’avvio pagando una [tariffa oraria aggiuntiva.](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances) Alcuni tipi di istanza non supportano l’ottimizzazione per EBS.

Per specifiche dettagliate sui tipi di istanza e sulle funzionalità, consulta la [Guida ai tipi di istanza Amazon EC2](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html).

**Considerazioni**
+ Le prestazioni EBS di un’istanza sono limitate dai limiti di prestazioni del tipo di istanza o dalle prestazioni aggregate dei volumi collegati, a seconda di quale dei due valori sia inferiore. Per ottenere le massime prestazioni EBS, un’istanza deve disporre di volumi collegati che forniscano prestazioni combinate pari o superiori alle prestazioni massime dell’istanza. Ad esempio, per ottenere `80,000` IOPS per `r6i.16xlarge`, l’istanza deve disporre di almeno `5` volumi `gp2` forniti con `16,000` IOPS ciascuno (`5` volumi x `16,000` IOPS = `80,000` IOPS), oppure può disporre di `1` volumi `gp3` forniti con `80,000` IOPS. Consigliamo di scegliere un tipo di istanza ottimizzata per EBS in grado di fornire una quantità maggiore di throughput dedicato Amazon EBS rispetto alle esigenze dell’applicazione. In caso contrario, la connessione tra Amazon EBS e Amazon EC2 può trasformarsi un collo di bottiglia delle prestazioni.
+ Il numero massimo di volumi Amazon EBS che puoi collegare a un’istanza dipende dal tipo e dalle dimensioni dell’istanza. Per ulteriori informazioni, consulta [Limiti di volume di Amazon EBS per le istanze Amazon EC2](volume_limits.md).
+ I limiti massimi di IOPS e di throughput sono interdipendenti. A seconda delle I/O dimensioni, potresti raggiungere un limite prima dell'altro, il che può influire sulle prestazioni complessive. Per risultati ottimali, tieni in considerazione entrambi i limiti quando pianifichi il carico di lavoro.

## Ottimizzazione per EBS per impostazione predefinita
<a name="current"></a>

I seguenti tipi di istanza sono ottimizzati per EBS per impostazione predefinita. Non è necessario abilitare l’ottimizzazione EBS e, se la si disabilita, non si ottiene alcun effetto.

**Topics**
+ [

### Uso generale
](#current-general-purpose)
+ [

### Calcolo ottimizzato
](#current-compute-optimized)
+ [

### Memoria ottimizzata
](#current-memory-optimized)
+ [

### Archiviazione ottimizzata
](#current-storage-optimized)
+ [

### Elaborazione accelerata
](#current-accelerated-computing)
+ [

### High Performance Computing
](#current-high-performance-computing)

### Uso generale
<a name="current-general-purpose"></a>

**Nota**  
I tipi di istanza M8a, M8g, M8gd, M8i, M8id, M8i-Flex supportano ponderazioni configurabili della larghezza di banda. Con questi tipi di istanze, puoi ottimizzare la larghezza di banda di un’istanza per le prestazioni di rete o per le prestazioni di Amazon EBS. La tabella seguente mostra le prestazioni di banda larga predefinite di Amazon EBS per questi tipi di istanze. Per ulteriori informazioni, consulta [EC2 configurazione della ponderazione della larghezza di banda dell'istanza](configure-bandwidth-weighting.md).


| Dimensioni istanza | Larghezza di banda di base (Mbps) | Larghezza di banda massima (Mbps) | MB/s, 128 KiB I/OThroughput di base () | Produttività massima () MB/s, 128 KiB I/O | IOPS di base (16 KiB I/O) | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | --- | --- | --- | 
| a1.medium 1 | 300 | 3500 | 37,50 | 437,50 | 2500 | 20000 | 
| a1.large 1 | 525 | 3500 | 65,62 | 437,50 | 4000 | 20000 | 
| a1.xlarge 1 | 800 | 3500 | 100,00 | 437,50 | 6000 | 20000 | 
| a1.2xlarge 1 | 1750 | 3500 | 218,75 | 437,50 | 10000 | 20000 | 
| a1.4xlarge 2 | 3500 | 437,5 | 20000 | 
| a1.metal 2 | 3500 | 437,5 | 20000 | 
| m4.large 2 | 450 | 56,25 | 3600 | 
| m4.xlarge 2 | 750 | 93,75 | 6000 | 
| m4.2xlarge 2 | 1000 | 125,0 | 8000 | 
| m4.4xlarge 2 | 2000 | 250,0 | 16000 | 
| m4.10xlarge 2 | 4000 | 500,0 | 32000 | 
| m4.16xlarge 2 | 10000 | 1250,0 | 65000 | 
| m5.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| m5.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| m5.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5.8xlarge 2 | 6800 | 850,0 | 30000 | 
| m5.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5.16xlarge 2 | 13600 | 1700 | 60000 | 
| m5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5.metal 2 | 19000 | 2375,0 | 80000 | 
| m5a.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| m5a.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6000 | 16000 | 
| m5a.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| m5a.4xlarge 2 | 2880 | 360,0 | 16000 | 
| m5a.8xlarge 2 | 4750 | 593,75 | 20000 | 
| m5a.12xlarge 2 | 6780 | 847,5 | 30000 | 
| m5a.16xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5a.24xlarge 2 | 13750 | 1718,75 | 60000 | 
| m5ad.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| m5ad.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6000 | 16000 | 
| m5ad.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| m5ad.4xlarge 2 | 2880 | 360,0 | 16000 | 
| m5ad.8xlarge 2 | 4750 | 593,75 | 20000 | 
| m5ad.12xlarge 2 | 6780 | 847,5 | 30000 | 
| m5ad.16xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5ad.24xlarge 2 | 13750 | 1718,75 | 60000 | 
| m5d.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5d.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| m5d.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| m5d.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5d.8xlarge 2 | 6800 | 850,0 | 30000 | 
| m5d.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5d.16xlarge 2 | 13600 | 1700 | 60000 | 
| m5d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5d.metal 2 | 19000 | 2375,0 | 80000 | 
| m5dn.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5dn.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| m5dn.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| m5dn.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5dn.8xlarge 2 | 6800 | 850,0 | 30000 | 
| m5dn.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5dn.16xlarge 2 | 13600 | 1700 | 60000 | 
| m5dn.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5dn.metal 2 | 19000 | 2375,0 | 80000 | 
| m5n.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| m5n.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| m5n.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| m5n.4xlarge 2 | 4750 | 593,75 | 18750 | 
| m5n.8xlarge 2 | 6800 | 850,0 | 30000 | 
| m5n.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5n.16xlarge 2 | 13600 | 1700 | 60000 | 
| m5n.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5n.metal 2 | 19000 | 2375,0 | 80000 | 
| m5zn.large 1 | 800 | 3170 | 100,00 | 396,25 | 3333 | 13333 | 
| m5zn.xlarge 1 | 1564 | 3170 | 195,50 | 396,25 | 6667 | 13333 | 
| m5zn.2xlarge 2 | 3170 | 396,25 | 13333 | 
| m5zn.3xlarge 2 | 4750 | 593,75 | 20000 | 
| m5zn.6xlarge 2 | 9500 | 1187.5 | 40000 | 
| m5zn.12xlarge 2 | 19000 | 2375,0 | 80000 | 
| m5zn.metal 2 | 19000 | 2375,0 | 80000 | 
| m6a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m6a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m6a.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m6a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m6a.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m6a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m6a.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m6a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m6a.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| m6a.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| m6a.metal 2 | 40000 | 5000,0 | 240000 | 
| m6g.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| m6g.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| m6g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| m6g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| m6g.4xlarge 2 | 4750 | 593,75 | 20000 | 
| m6g.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| m6g.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| m6g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| m6g.metal 2 | 19000 | 2375,0 | 80000 | 
| m6gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| m6gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| m6gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| m6gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| m6gd.4xlarge 2 | 4750 | 593,75 | 20000 | 
| m6gd.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| m6gd.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| m6gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| m6gd.metal 2 | 19000 | 2375,0 | 80000 | 
| m6i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m6i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m6i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m6i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m6i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m6i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m6i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m6i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m6i.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| m6i.metal 2 | 40000 | 5000,0 | 160000 | 
| m6id.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m6id.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m6id.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m6id.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m6id.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m6id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m6id.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m6id.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m6id.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| m6id.metal 2 | 40000 | 5000,0 | 160000 | 
| m6idn.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100000 | 
| m6idn.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100000 | 
| m6idn.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100000 | 
| m6idn.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100000 | 
| m6idn.8xlarge 2 | 25000 | 3125,0 | 100000 | 
| m6idn.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| m6idn.16xlarge 2 | 50000 | 6250,0 | 200000 | 
| m6idn.24xlarge 2 | 75000 | 9375,0 | 300000 | 
| m6idn.32xlarge 2 | 100000 | 125,00 | 400000 | 
| m6idn.metal 2 | 100000 | 125,00 | 400000 | 
| m6in.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100000 | 
| m6in.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100000 | 
| m6in.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100000 | 
| m6in.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100000 | 
| m6in.8xlarge 2 | 25000 | 3125,0 | 100000 | 
| m6in.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| m6in.16xlarge 2 | 50000 | 6250,0 | 200000 | 
| m6in.24xlarge 2 | 75000 | 9375,0 | 300000 | 
| m6in.32xlarge 2 | 100000 | 125,00 | 400000 | 
| m6in.metal 2 | 100000 | 125,00 | 400000 | 
| m7a.medium 1 | 325 | 10000 | 40,62 | 1250,00 | 2500 | 40000 | 
| m7a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m7a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m7a.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m7a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m7a.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m7a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7a.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m7a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m7a.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| m7a.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| m7a.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| m7g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| m7g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| m7g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m7g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m7g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m7g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m7g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m7g.metal 2 | 20000 | 2500,0 | 80000 | 
| m7gd.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| m7gd.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| m7gd.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m7gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m7gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m7gd.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m7gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7gd.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m7gd.metal 2 | 20000 | 2500,0 | 80000 | 
| m7i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m7i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m7i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m7i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m7i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m7i.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| m7i.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| m7i.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| m7i-flex.large 1 | 312 | 10000 | 39,06 | 1250,00 | 2500 | 40000 | 
| m7i-flex.xlarge 1 | 625 | 10000 | 78,12 | 1250,00 | 3600 | 40000 | 
| m7i-flex.2xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m7i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m7i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m7i-flex.12 x grande 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| m7i-flex. 16 x grande 1 | 10000 | 20000 | 1250,00 | 2500,00 | 40000 | 80000 | 
| m8a. medio 1 | 325 | 10000 | 40,62 | 1250,00 | 2500 | 40000 | 
| 8 m. Grande 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m8a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m 8 a.2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m8 a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m 8 a.8 x grande 2 | 10000 | 1250,0 | 40000 | 
| m 8 a.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| m8 a.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| m8 a.24 x grande 2 | 30000 | 3750,0 | 120000 | 
| m 8 a.48 x grande 2 | 60000 | 7500 | 240000 | 
| m8a.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| m8a.metal-48xl 2 | 60000 | 7500 | 240000 | 
| m8azn.medio 1 | 625 | 15000 | 78,12 | 1875,00 | 2500 | 60000 | 
| m8azn.grande 1 | 1250 | 15000 | 156,25 | 1875,00 | 5000 | 60000 | 
| m8azn.xlarge 1 | 2500 | 15000 | 312,50 | 1875,00 | 10000 | 60000 | 
| m8azn.3xlarge 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| m8 azn. 6 x grande 2 | 15000 | 1875,0 | 60000 | 
| m8azn. 12 x grande 2 | 30000 | 3750,0 | 120000 | 
| m8azn. 24 x grande 2 | 60000 | 7500 | 240000 | 
| m8azn.metallo-12xl 2 | 30000 | 3750,0 | 120000 | 
| m8azn.metal-24xl 2 | 60000 | 7500 | 240000 | 
| m8g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| m8g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| m8g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m8g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| m8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| m8g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| m8g.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m8g.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| m8g.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| m8g.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| 8 MB. Medio 1 | 1562 | 25000 | 195,31 | 3125,00 | 7500 | 120000 | 
| 8 mgb. grande 1 | 3125 | 25000 | 390,62 | 3125,00 | 15000 | 120000 | 
| m8 gb.xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 30000 | 120000 | 
| 8 GB. 2 x grande 1 | 12500 | 25000 | 1562,50 | 3125,00 | 60000 | 120000 | 
| 8 GB. 4 x grande 2 | 25000 | 3125,0 | 120000 | 
| 8 GB. 8 x grande 2 | 50000 | 6250,0 | 240000 | 
| 8 GB. 12 x large 2 | 75000 | 9375,0 | 360000 | 
| 8 GB. 16 x grande 2 | 100000 | 1250,0 | 480000 | 
| 8 GB. 24 x large 2 | 150000 | 18750,0 | 720000 | 
| 8 GB. 48 x grande 2 | 300000 | 37500,0 | 1440000 | 
| 8 GB, metallo, 24 XL 2 | 150000 | 18750,0 | 720000 | 
| 8 GB. Metallo - 48 XL 2 | 300000 | 37500,0 | 1440000 | 
| m8gd.medio 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| 8 mcg. grande 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| m8gd.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m8 g. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m8 g. 4 x grande 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| 8 mg. 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| m8 g. 12 x grande 2 | 15000 | 1875,0 | 60000 | 
| m8 g. 16 x grande 2 | 20000 | 2500,0 | 80000 | 
| m8gd.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| m8gd.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| m8gd.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| m8gd.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| m8 g. Medio 1 | 760 | 10000 | 95,00 | 1250,00 | 2500 | 40000 | 
| 8 mg. Grande 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| m8gn.xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| m8 g. 2 x grande 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m 8 g. 4 x grande 2 | 10000 | 1250,0 | 40000 | 
| m8 g. 8 x grande 2 | 20000 | 2500,0 | 80000 | 
| m8 g. 12 x grande 2 | 30000 | 3750,0 | 120000 | 
| m8 g. 16 x grande 2 | 40000 | 5000,0 | 160000 | 
| m8 g. 24 x grande 2 | 60000 | 7500 | 240000 | 
| m8 g. 48 x grande 2 | 60000 | 7500 | 240000 | 
| M8 g. Metal-24 XL 2 | 60000 | 7500 | 240000 | 
| M8 g. Metal - 48 XL 2 | 60000 | 7500 | 240000 | 
| m8i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| m8i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m8 i.2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m8 i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m8 i.8 x grande 2 | 10000 | 1250,0 | 40000 | 
| m8 i.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| m8 i.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| m8 i.24 x large 2 | 30000 | 3750,0 | 120000 | 
| m8 i.32 x grande 2 | 40000 | 5000,0 | 160000 | 
| m8 i.48 x grande 2 | 60000 | 7500 | 240000 | 
| m8 i.96 x Large 2 | 80000 | 10000,0 | 480000 | 
| m8i.metal-48xl 2 | 60000 | 7500 | 240000 | 
| m8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| medio grande 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| medio.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| medio. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| medio. 4 x grande 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| medio, 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| medio, 12 x grande 2 | 15000 | 1875,0 | 60000 | 
| m8 id.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| medio, 24 x grande 2 | 30000 | 3750,0 | 120000 | 
| m8 id.32 x grande 2 | 40000 | 5000,0 | 160000 | 
| m 8 id. 48 x grande 2 | 60000 | 7500 | 240000 | 
| M8 id.96 x Large 2 | 80000 | 10000,0 | 480000 | 
| Metallo medio - 48 XL 2 | 60000 | 7500 | 240000 | 
| M8id.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| m8i-flex.large 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| m8i-flex.xlarge 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| m8i-flex.2xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| m8i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| m8i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| m8i-flex. 12 x grande 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| m8i-flex. 16 x grande 1 | 10000 | 20000 | 1250,00 | 2500,00 | 40000 | 80000 | 
| mac1.metal 2 | 14000 | 1750,0 | 80000 | 
| mac2.metal 2 | 10000 | 1250,0 | 55000 | 
| mac2-m1ultra.metal 2 | 10000 | 1250,0 | 55000 | 
| mac2-m2.metal 2 | 8000 | 1000,0 | 55000 | 
| mac2-m2pro.metal 2 | 8000 | 1000,0 | 55000 | 
| mac-m4.metal 2 | 8000 | 1000,0 | 55000 | 
| mac-m4pro.metal 2 | 8000 | 1000,0 | 55000 | 
| mac-m4max.metal 2 | 10000 | 1250,0 | 55000 | 
| t3.nano 1 | 43 | 2085 | 5,38 | 260,62 | 250 | 11800 | 
| t3.micro 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11800 | 
| t3.small 1 | 174 | 2085 | 21,75 | 260,62 | 1000 | 11800 | 
| t3.medium 1 | 347 | 2085 | 43,38 | 260,62 | 2000 | 11800 | 
| t3.large 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3.xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3.2xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3a.nano 1 | 45 | 2085 | 5,62 | 260,62 | 250 | 11800 | 
| t3a.micro 1 | 90 | 2085 | 11,25 | 260,62 | 500 | 11800 | 
| t3a.small 1 | 175 | 2085 | 21,88 | 260,62 | 1000 | 11800 | 
| t3a.medium 1 | 350 | 2085 | 43,75 | 260,62 | 2000 | 11800 | 
| t3a.large 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3a.xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t3a.2xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t4g.nano 1 | 43 | 2085 | 5,38 | 260,62 | 250 | 11800 | 
| t4g.micro 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11800 | 
| t4g.small 1 | 174 | 2085 | 21,75 | 260,62 | 1000 | 11800 | 
| t4g.medium 1 | 347 | 2085 | 43,38 | 260,62 | 2000 | 11800 | 
| t4g.large 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t4g.xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 
| t4g.2xlarge 1 | 695 | 2780 | 86,88 | 347,50 | 4000 | 15700 | 

1 Questi tipi di istanze possono sostenere le prestazioni massime per 30 minuti almeno una volta ogni 24 ore, dopodiché tornano alle prestazioni di base.

2 Queste istanze possono mantenere le prestazioni dichiarate a tempo indeterminato. Se il carico di lavoro richiede prestazioni massime sostenute per un periodo superiore a 30 minuti, utilizza una di queste istanze.

### Calcolo ottimizzato
<a name="current-compute-optimized"></a>

**Nota**  
I tipi di istanza C8a, C8g, C8gd, C8i, C8id, C8i-Flex supportano ponderazioni configurabili della larghezza di banda. Con questi tipi di istanze, puoi ottimizzare la larghezza di banda di un’istanza per le prestazioni di rete o per le prestazioni di Amazon EBS. La tabella seguente mostra le prestazioni di banda larga predefinite di Amazon EBS per questi tipi di istanze. Per ulteriori informazioni, consulta [EC2 configurazione della ponderazione della larghezza di banda dell'istanza](configure-bandwidth-weighting.md).


| Dimensioni istanza | Larghezza di banda di base (Mbps) | Larghezza di banda massima (Mbps) | MB/s, 128 KiB I/OThroughput di base () | Produttività massima () MB/s, 128 KiB I/O | IOPS di base (16 KiB I/O) | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | --- | --- | --- | 
| c4.large 2 | 500 | 62,5 | 4000 | 
| c4.xlarge 2 | 750 | 93,75 | 6000 | 
| c4.2xlarge 2 | 1000 | 125.0 | 8000 | 
| c4.4xlarge 2 | 2000 | 250,0 | 16000 | 
| c4.8xlarge 2 | 4000 | 500,0 | 32000 | 
| c5.large 1 | 650 | 4750 | 81,25 | 593,75 | 4000 | 20000 | 
| c5.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 20000 | 
| c5.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 10000 | 20000 | 
| c5.4xlarge 2 | 4750 | 593,75 | 20000 | 
| c5.9xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5.18xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5.metal 2 | 19000 | 2375,0 | 80000 | 
| c5a.large 1 | 200 | 3170 | 25,00 | 396,25 | 800 | 13300 | 
| c5a.xlarge 1 | 400 | 3170 | 50,00 | 396,25 | 1600 | 13300 | 
| c5a.2xlarge 1 | 800 | 3170 | 100,00 | 396,25 | 3200 | 13300 | 
| c5a.4xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6600 | 13300 | 
| c5a.8xlarge 2 | 3170 | 396,25 | 13300 | 
| c5a.12xlarge 2 | 4750 | 593,75 | 20000 | 
| c5a.16xlarge 2 | 6300 | 787,5 | 26700 | 
| c5a.24xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5ad.large 1 | 200 | 3170 | 25,00 | 396,25 | 800 | 13300 | 
| c5ad.xlarge 1 | 400 | 3170 | 50,00 | 396,25 | 1600 | 13300 | 
| c5ad.2xlarge 1 | 800 | 3170 | 100,00 | 396,25 | 3200 | 13300 | 
| c5ad.4xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6600 | 13300 | 
| c5ad.8xlarge 2 | 3170 | 396,25 | 13300 | 
| c5ad.12xlarge 2 | 4750 | 593,75 | 20000 | 
| c5ad.16xlarge 2 | 6300 | 787,5 | 26700 | 
| c5ad.24xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5d.large 1 | 650 | 4750 | 81,25 | 593,75 | 4000 | 20000 | 
| c5d.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 20000 | 
| c5d.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 10000 | 20000 | 
| c5d.4xlarge 2 | 4750 | 593,75 | 20000 | 
| c5d.9xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5d.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5d.18xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5d.metal 2 | 19000 | 2375,0 | 80000 | 
| c5n.large 1 | 650 | 4750 | 81,25 | 593,75 | 4000 | 20000 | 
| c5n.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 20000 | 
| c5n.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 10000 | 20000 | 
| c5n.4xlarge 2 | 4750 | 593,75 | 20000 | 
| c5n.9xlarge 2 | 9500 | 1187.5 | 40000 | 
| c5n.18xlarge 2 | 19000 | 2375,0 | 80000 | 
| c5n.metal 2 | 19000 | 2375,0 | 80000 | 
| c6a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c6a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c6a.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c6a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c6a.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c6a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c6a.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c6a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c6a.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| c6a.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| c6a.metal 2 | 40000 | 5000,0 | 240000 | 
| c6g.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| c6g.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| c6g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| c6g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| c6g.4xlarge 2 | 4750 | 593,75 | 20000 | 
| c6g.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| c6g.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| c6g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| c6g.metal 2 | 19000 | 2375,0 | 80000 | 
| c6gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| c6gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| c6gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| c6gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| c6gd.4xlarge 2 | 4750 | 593,75 | 20000 | 
| c6gd.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| c6gd.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| c6gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| c6gd.metal 2 | 19000 | 2375,0 | 80000 | 
| c6gn.medium 1 | 760 | 9500 | 95,00 | 1187,50 | 2500 | 40000 | 
| c6gn.large 1 | 1235 | 9500 | 154,38 | 1187,50 | 5000 | 40000 | 
| c6gn.xlarge 1 | 2375 | 9500 | 296,88 | 1187,50 | 10000 | 40000 | 
| c6gn.2xlarge 1 | 4750 | 9500 | 593,75 | 1187,50 | 20000 | 40000 | 
| c6gn.4xlarge 2 | 9500 | 1187.5 | 40000 | 
| c6gn.8xlarge 2 | 19000 | 2375,0 | 80000 | 
| c6gn.12xlarge 2 | 28500 | 3562,5 | 120000 | 
| c6gn.16xlarge 2 | 38000 | 4750,0 | 160000 | 
| c6i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c6i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c6i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c6i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c6i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c6i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c6i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c6i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c6i.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| c6i.metal 2 | 40000 | 5000,0 | 160000 | 
| c6id.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c6id.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c6id.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c6id.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c6id.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c6id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c6id.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c6id.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c6id.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| c6id.metal 2 | 40000 | 5000,0 | 160000 | 
| c6in.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100000 | 
| c6in.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100000 | 
| c6in.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100000 | 
| c6in.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100000 | 
| c6in.8xlarge 2 | 25000 | 3125,0 | 100000 | 
| c6in.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| c6in.16xlarge 2 | 50000 | 6250,0 | 200000 | 
| c6in.24xlarge 2 | 75000 | 9375,0 | 300000 | 
| c6in.32xlarge 2 | 100000 | 125,00 | 400000 | 
| c6in.metal 2 | 100000 | 125,00 | 400000 | 
| c7a.medium 1 | 325 | 10000 | 40,62 | 1250,00 | 2500 | 40000 | 
| c7a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c7a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c7a.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c7a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c7a.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c7a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7a.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c7a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c7a.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| c7a.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| c7a.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| c7g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| c7g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| c7g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c7g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c7g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c7g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c7g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c7g.metal 2 | 20000 | 2500,0 | 80000 | 
| c7gd.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| c7gd.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| c7gd.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c7gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c7gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c7gd.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c7gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7gd.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c7gd.metal 2 | 20000 | 2500,0 | 80000 | 
| c7gn.medium 1 | 521 | 10000 | 65,12 | 1250,00 | 2083 | 40000 | 
| c7gn.large 1 | 1042 | 10000 | 130,25 | 1250,00 | 4167 | 40000 | 
| c7gn.xlarge 1 | 2083 | 10000 | 260,38 | 1250,00 | 8333 | 40000 | 
| c7gn.2xlarge 1 | 4167 | 10000 | 520,88 | 1250,00 | 16667 | 40000 | 
| c7gn.4xlarge 1 | 8333 | 10000 | 1041,62 | 1250,00 | 33333 | 40000 | 
| c7gn.8xlarge 1 | 16667 | 20000 | 2083,38 | 2500,00 | 66667 | 80000 | 
| c7gn.12xlarge 1 | 25000 | 30000 | 3125,00 | 3750,00 | 100000 | 120000 | 
| c7gn.16xlarge 1 | 33333 | 40000 | 4166,62 | 5000,00 | 133333 | 160000 | 
| c7gn.metal 1 | 33333 | 40000 | 4166,62 | 5000,00 | 133333 | 160000 | 
| c7i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c7i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c7i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c7i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c7i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c7i.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| c7i.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| c7i.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| c7i-flex.large 1 | 312 | 10000 | 39,06 | 1250,00 | 2500 | 40000 | 
| c7i-flex.xlarge 1 | 625 | 10000 | 78,12 | 1250,00 | 3600 | 40000 | 
| c7i-flex.2xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c7i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c7i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c7i-flex.12 x grande 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| c7i-flex.16 x grande 1 | 10000 | 20000 | 1250,00 | 2500,00 | 40000 | 80000 | 
| c8a. medio 1 | 325 | 10000 | 40,62 | 1250,00 | 2500 | 40000 | 
| c8a. Grande 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c8a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| ca. 8a. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c 8 a.4 x grande 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| ca. 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| ca. 8 a. 12 x grande 2 | 15000 | 1875,0 | 60000 | 
| c8a. 16 x grande 2 | 20000 | 2500,0 | 80000 | 
| c8a.24 x grande 2 | 30000 | 3750,0 | 120000 | 
| c8a.48 x grande 2 | 60000 | 7500 | 240000 | 
| c8a.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| c8a.metal-48xl 2 | 60000 | 7500 | 240000 | 
| c8g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| c8g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| c8g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c8g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| c8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| c8g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| c8g.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c8g.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| c8g.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| c8g.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| c 8 gb. medio 1 | 1562 | 25000 | 195,31 | 3125,00 | 7500 | 120000 | 
| c 8 gb. grande 1 | 3125 | 25000 | 390,62 | 3125,00 | 15000 | 120000 | 
| c8 gb.xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 30000 | 120000 | 
| c 8 gb. 2 x grande 1 | 12500 | 25000 | 1562,50 | 3125,00 | 60000 | 120000 | 
| c 8 GB. 4 x grande 2 | 25000 | 3125,0 | 120000 | 
| c 8 GB. 8 x grande 2 | 50000 | 6250,0 | 240000 | 
| c 8 GB. 12 x grande 2 | 75000 | 9375,0 | 360000 | 
| c 8 GB. 16 x grande 2 | 100000 | 12500.0 | 480000 | 
| c 8 GB. 24 x grande 2 | 150000 | 18750,0 | 720000 | 
| c 8 GB. 48 x grande 2 | 300000 | 37500,0 | 1440000 | 
| c8 GB. Metal-24xl 2 | 150000 | 18750,0 | 720000 | 
| c8 GB, metallo, 48 XL 2 | 300000 | 37500,0 | 1440000 | 
| c8gd.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| c8gd.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| c8gd.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c 8 g. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c8gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c 8 g. 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| c8gd.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| c8gd.16 x large 2 | 20000 | 2500,0 | 80000 | 
| c8gd.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| c8gd.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| c8gd.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| c8gd.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| c8gn.medium 1 | 760 | 10000 | 95,00 | 1250,00 | 2500 | 40000 | 
| c8gn.large 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| c8gn.xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| c 8 g. 2 x grande 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c 8 g. 4 x grande 2 | 10000 | 1250,0 | 40000 | 
| c 8 g. 8 x grande 2 | 20000 | 2500,0 | 80000 | 
| c 8 g. 12 x grande 2 | 30000 | 3750,0 | 120000 | 
| c 8 g. 16 x grande 2 | 40000 | 5000,0 | 160000 | 
| c8gn.24xlarge 2 | 60000 | 7500 | 240000 | 
| c8gn.48xlarge 2 | 60000 | 7500 | 240000 | 
| c8gn.metal-24xl 2 | 60000 | 7500 | 240000 | 
| c8gn.metal-48xl 2 | 60000 | 7500 | 240000 | 
| c8i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c8i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c8 i.2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c8 i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c8 i.8 x grande 2 | 10000 | 1250,0 | 40000 | 
| c8i.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| c8 i.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| c8 i.24 x grande 2 | 30000 | 3750,0 | 120000 | 
| c8 i.32 x grande 2 | 40000 | 5000,0 | 160000 | 
| c8 i.48 x grande 2 | 60000 | 7500 | 240000 | 
| c8i.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| c8i.metal-48xl 2 | 60000 | 7500 | 240000 | 
| c8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| c8id.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| c8id.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c8id. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c8id. 4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c8id. 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| c8id. 12 x grande 2 | 15000 | 1875,0 | 60000 | 
| c8id. 16 x grande 2 | 20000 | 2500,0 | 80000 | 
| c8id. 24 x grande 2 | 30000 | 3750,0 | 120000 | 
| c8id. 32 x grande 2 | 40000 | 5000,0 | 160000 | 
| c8id. 48 x grande 2 | 60000 | 7500 | 240000 | 
| c8id. 96 x grande 2 | 80000 | 10000,0 | 480000 | 
| c8id.metal-48xl 2 | 60000 | 7500 | 240000 | 
| c8id.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| c8i-flex.large 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| c8i-flex.xlarge 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| c8i-flex.2xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| c8i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| c8i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| c8i-flex.12 x grande 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| c8i-flex. 16 x grande 1 | 10000 | 20000 | 1250,00 | 2500,00 | 40000 | 80000 | 

1 Questi tipi di istanze possono sostenere le prestazioni massime per 30 minuti almeno una volta ogni 24 ore, dopodiché tornano alle prestazioni di base.

2 Queste istanze possono mantenere le prestazioni dichiarate a tempo indeterminato. Se il carico di lavoro richiede prestazioni massime sostenute per un periodo superiore a 30 minuti, utilizza una di queste istanze.

### Memoria ottimizzata
<a name="current-memory-optimized"></a>

**Nota**  
I tipi di istanza R8a, R8g, R8gd, R8i, R8iD, R8i-Flex, X8g, X8aedz, X8i supportano ponderazioni configurabili della larghezza di banda. Con questi tipi di istanze, puoi ottimizzare la larghezza di banda di un’istanza per le prestazioni di rete o per le prestazioni di Amazon EBS. La tabella seguente mostra le prestazioni di banda larga predefinite di Amazon EBS per questi tipi di istanze. Per ulteriori informazioni, consulta [EC2 configurazione della ponderazione della larghezza di banda dell'istanza](configure-bandwidth-weighting.md).
Per le massime prestazioni IOPS con le istanze U7i, si consiglia di BlockExpress utilizzare volumi io2.


| Dimensioni istanza | Larghezza di banda di base (Mbps) | Larghezza di banda massima (Mbps) | MB/s, 128 KiB I/OThroughput di base () | Produttività massima () MB/s, 128 KiB I/O | IOPS di base (16 KiB I/O) | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | --- | --- | --- | 
| r4.large 2 | 425 | 53,125 | 3000 | 
| r4.xlarge 2 | 850 | 106,25 | 6000 | 
| r4.2xlarge 2 | 1700 | 212,5 | 12000 | 
| r4.4xlarge 2 | 3500 | 437,5 | 18750 | 
| r4.8xlarge 2 | 7000 | 875,0 | 37500 | 
| r4.16xlarge 2 | 14000 | 1750,0 | 75000 | 
| r5.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| r5.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| r5.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5.8xlarge 2 | 6800 | 850,0 | 30000 | 
| r5.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| r5.16xlarge 2 | 13600 | 1700 | 60000 | 
| r5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5.metal 2 | 19000 | 2375,0 | 80000 | 
| r5a.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| r5a.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6000 | 16000 | 
| r5a.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| r5a.4xlarge 2 | 2880 | 360,0 | 16000 | 
| r5a.8xlarge 2 | 4750 | 593,75 | 20000 | 
| r5a.12xlarge 2 | 6780 | 847,5 | 30000 | 
| r5a.16xlarge 2 | 9500 | 1187.5 | 40000 | 
| r5a.24xlarge 2 | 13570 | 1696,25 | 60000 | 
| r5ad.large 1 | 650 | 2880 | 81,25 | 360,00 | 3600 | 16000 | 
| r5ad.xlarge 1 | 1085 | 2880 | 135,62 | 360,00 | 6000 | 16000 | 
| r5ad.2xlarge 1 | 1580 | 2880 | 197,50 | 360,00 | 8333 | 16000 | 
| r5ad.4xlarge 2 | 2880 | 360,0 | 16000 | 
| r5ad.8xlarge 2 | 4750 | 593,75 | 20000 | 
| r5ad.12xlarge 2 | 6780 | 847,5 | 30000 | 
| r5ad.16xlarge 2 | 9500 | 1187.5 | 40000 | 
| r5ad.24xlarge 2 | 13570 | 1696,25 | 60000 | 
| r5b.large 1 | 1250 | 10000 | 156,25 | 1250,00 | 5417 | 43333 | 
| r5b.xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10833 | 43333 | 
| r5b.2xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 21667 | 43333 | 
| r5b.4xlarge 2 | 10000 | 1250,0 | 43333 | 
| r5b.8xlarge 2 | 20000 | 2500,0 | 86667 | 
| r5b.12xlarge 2 | 30000 | 3750,0 | 130000 | 
| r5b.16xlarge 2 | 40000 | 5000,0 | 173333 | 
| r5b.24xlarge 2 | 60000 | 7500 | 260000 | 
| r5b.metal 2 | 60000 | 7500 | 260000 | 
| r5d.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5d.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| r5d.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| r5d.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5d.8xlarge 2 | 6800 | 850,0 | 30000 | 
| r5d.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| r5d.16xlarge 2 | 13600 | 1700 | 60000 | 
| r5d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5d.metal 2 | 19000 | 2375,0 | 80000 | 
| r5dn.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5dn.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| r5dn.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| r5dn.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5dn.8xlarge 2 | 6800 | 850,0 | 30000 | 
| r5dn.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| r5dn.16xlarge 2 | 13600 | 1700 | 60000 | 
| r5dn.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5dn.metal 2 | 19000 | 2375,0 | 80000 | 
| r5n.large 1 | 650 | 4750 | 81,25 | 593,75 | 3600 | 18750 | 
| r5n.xlarge 1 | 1150 | 4750 | 143,75 | 593,75 | 6000 | 18750 | 
| r5n.2xlarge 1 | 2300 | 4750 | 287,50 | 593,75 | 12000 | 18750 | 
| r5n.4xlarge 2 | 4750 | 593,75 | 18750 | 
| r5n.8xlarge 2 | 6800 | 850,0 | 30000 | 
| r5n.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| r5n.16xlarge 2 | 13600 | 1700 | 60000 | 
| r5n.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| r5n.metal 2 | 19000 | 2375,0 | 80000 | 
| r6a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r6a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r6a.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r6a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r6a.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r6a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r6a.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r6a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r6a.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| r6a.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| r6a.metal 2 | 40000 | 5000,0 | 240000 | 
| r6g.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| r6g.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| r6g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| r6g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| r6g.4xlarge 2 | 4750 | 593,75 | 20000 | 
| r6g.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| r6g.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| r6g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| r6g.metal 2 | 19000 | 2375,0 | 80000 | 
| r6gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| r6gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| r6gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| r6gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| r6gd.4xlarge 2 | 4750 | 593,75 | 20000 | 
| r6gd.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| r6gd.12xlarge 2 | 14250 | 1781,25 | 50000 | 
| r6gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| r6gd.metal 2 | 19000 | 2375,0 | 80000 | 
| r6i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r6i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r6i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r6i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r6i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r6i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r6i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r6i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r6i.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| r6i.metal 2 | 40000 | 5000,0 | 160000 | 
| r6id.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r6id.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r6id.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r6id.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r6id.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r6id.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r6id.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r6id.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r6id.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| r6id.metal 2 | 40000 | 5000,0 | 160000 | 
| r6idn.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100000 | 
| r6idn.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100000 | 
| r6idn.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100000 | 
| r6idn.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100000 | 
| r6idn.8xlarge 2 | 25000 | 3125,0 | 100000 | 
| r6idn.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| r6idn.16xlarge 2 | 50000 | 6250,0 | 200000 | 
| r6idn.24xlarge 2 | 75000 | 9375,0 | 300000 | 
| r6idn.32xlarge 2 | 100000 | 125,00 | 400000 | 
| r6idn.metal 2 | 100000 | 125,00 | 400000 | 
| r6in.large 1 | 1562 | 25000 | 195,31 | 3125,00 | 6250 | 100000 | 
| r6in.xlarge 1 | 3125 | 25000 | 390,62 | 3125,00 | 12500 | 100000 | 
| r6in.2xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 25000 | 100000 | 
| r6in.4xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 50000 | 100000 | 
| r6in.8xlarge 2 | 25000 | 3125,0 | 100000 | 
| r6in.12xlarge 2 | 37500 | 4687,5 | 150000 | 
| r6in.16xlarge 2 | 50000 | 6250,0 | 200000 | 
| r6in.24xlarge 2 | 75000 | 9375,0 | 300000 | 
| r6in.32xlarge 2 | 100000 | 125,00 | 400000 | 
| r6in.metal 2 | 100000 | 125,00 | 400000 | 
| r7a.medium 1 | 325 | 10000 | 40,62 | 1250,00 | 2500 | 40000 | 
| r7a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r7a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r7a.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r7a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r7a.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r7a.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7a.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r7a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r7a.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| r7a.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| r7a.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| r7g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| r7g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| r7g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r7g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r7g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r7g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r7g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r7g.metal 2 | 20000 | 2500,0 | 80000 | 
| r7gd.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| r7gd.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| r7gd.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r7gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r7gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r7gd.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r7gd.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7gd.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r7gd.metal 2 | 20000 | 2500,0 | 80000 | 
| r7i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r7i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r7i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r7i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r7i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r7i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r7i.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| r7i.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| r7i.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| r7iz.large 1 | 792 | 10000 | 99,00 | 1250,00 | 3600 | 40000 | 
| r7iz.xlarge 1 | 1584 | 10000 | 198,00 | 1250,00 | 6667 | 40000 | 
| r7iz.2xlarge 1 | 3168 | 10000 | 396,00 | 1250,00 | 13333 | 40000 | 
| r7iz.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r7iz.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r7iz.12xlarge 2 | 19000 | 2375,0 | 76000 | 
| r7iz.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r7iz.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| r7iz.metal-16xl 2 | 20000 | 2500,0 | 80000 | 
| r7iz.metal-32xl 2 | 40000 | 5000,0 | 160000 | 
| r8a.medium 1 | 325 | 10000 | 40,62 | 1250,00 | 2500 | 40000 | 
| r8a.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r8a.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r8a. 2x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r8a.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8a.8x grande 2 | 10000 | 1250,0 | 40000 | 
| r8a.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| r8a.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| r8a.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r 8a.48 x grande 2 | 60000 | 7500 | 240000 | 
| r8a.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| R8a.metal-48xl 2 | 60000 | 7500 | 240000 | 
| r8g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| r8g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| r8g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| r8g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| r8g.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r8g.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| r8g.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| r8g.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| r8gb.medium 1 | 1562 | 25000 | 195,31 | 3125,00 | 7500 | 120000 | 
| r8gb.large 1 | 3125 | 25000 | 390,62 | 3125,00 | 15000 | 120000 | 
| r8gb.xlarge 1 | 6250 | 25000 | 781,25 | 3125,00 | 30000 | 120000 | 
| r8gb.2xlarge 1 | 12500 | 25000 | 1562,50 | 3125,00 | 60000 | 120000 | 
| r8gb.4xlarge 2 | 25000 | 3125,0 | 120000 | 
| r8gb.8xlarge 2 | 50000 | 6250,0 | 240000 | 
| r8gb.12xlarge 2 | 75000 | 9375,0 | 360000 | 
| r8gb.16xlarge 2 | 100000 | 125,00 | 480000 | 
| r8gb.24xlarge 2 | 150000 | 18750,0 | 720000 | 
| r8 gb. 48 x grande 2 | 300000 | 37500,0 | 1440000 | 
| r8gb.metal-24xl 2 | 150000 | 18750,0 | 720000 | 
| R8 GB, metallo, 48 XL 2 | 300000 | 37500,0 | 1440000 | 
| r8gd.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| r8gd.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| r8gd.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r8 g. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r8gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8 g. 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| r8gd.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| r8gd.16 x large 2 | 20000 | 2500,0 | 80000 | 
| r8gd.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r8gd.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| r8gd.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| r8gd.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| r8gn.medium 1 | 760 | 10000 | 95,00 | 1250,00 | 2500 | 40000 | 
| r8gn.large 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| r8gn.xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| r8gn.2xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8gn.4xlarge 2 | 10000 | 1250,0 | 40000 | 
| r8gn.8xlarge 2 | 20000 | 2500,0 | 80000 | 
| r8gn.12xlarge 2 | 30000 | 3750,0 | 120000 | 
| r8gn.16xlarge 2 | 40000 | 5000,0 | 160000 | 
| r8gn.24xlarge 2 | 60000 | 7500 | 240000 | 
| r8gn.48xlarge 2 | 60000 | 7500 | 240000 | 
| r8gn.metal-24xl 2 | 60000 | 7500 | 240000 | 
| r8gn.metal-48xl 2 | 60000 | 7500 | 240000 | 
| r8i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r8i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r8 i.2x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r8i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| r8i.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| r8 i.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| r8i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| r8 i.32 x grande 2 | 40000 | 5000,0 | 160000 | 
| r8 i.48 x grande 2 | 60000 | 7500 | 240000 | 
| r8i.96xlarge 2 | 80000 | 10000,0 | 480000 | 
| R8i.metal-48xl 2 | 60000 | 7500 | 240000 | 
| r8i.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| R8id.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| r8id.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r8id. 2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r8id. 4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8id. 8 x grande 2 | 10000 | 1250,0 | 40000 | 
| r8id. 12 x grande 2 | 15000 | 1875,0 | 60000 | 
| r8id. 16 x grande 2 | 20000 | 2500,0 | 80000 | 
| r8id. 24 x grande 2 | 30000 | 3750,0 | 120000 | 
| r8id. 32 x grande 2 | 40000 | 5000,0 | 160000 | 
| r8id. 48 x grande 2 | 60000 | 7500 | 240000 | 
| r8 id. 96 x grande 2 | 80000 | 10000,0 | 480000 | 
| R8id. Metal-48 XL 2 | 60000 | 7500 | 240000 | 
| R8id.metal-96xl 2 | 80000 | 10000,0 | 480000 | 
| r8i-flex.large 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| r8i-flex.xlarge 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| r8i-flex.2xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| r8i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| r8i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| r8i-flex.12xlarge 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| r8i-flex.16xlarge 1 | 10000 | 20000 | 1250,00 | 2500,00 | 40000 | 80000 | 
| u-3tb1.56xlarge 2 | 19000 | 2375,0 | 80000 | 
| u-6tb1.56xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-6tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-6tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-9tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-9tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-12tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-12tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-18tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-18tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u-24tb1.112xlarge 2 | 38000 | 4750,0 | 160000 | 
| u-24tb1.metal 2 | 38000 | 4750,0 | 160000 | 
| u7i-6tb.112xlarge 2 | 100000 | 125,00 | 560000 | 
| u7i-8tb.112xlarge 2 | 100000 | 125,00 | 560000 | 
| u7i-12tb.224xlarge 2 | 100000 | 125,00 | 560000 | 
| u7in-16tb.224xlarge 2 | 100000 | 125,00 | 560000 | 
| u7in-24tb.224xlarge 2 | 100000 | 125,00 | 560000 | 
| u7in-32tb.224xlarge 2 | 100000 | 125,00 | 560000 | 
| u7inh-32tb.480xlarge 2 | 160000 | 20000,0 | 840000 | 
| x1.16xlarge 2 | 7000 | 875,0 | 40000 | 
| x1.32xlarge 2 | 14000 | 1750,0 | 80000 | 
| x1e.xlarge 2 | 500 | 62,5 | 3700 | 
| x1e.2xlarge 2 | 1000 | 125,0 | 7400 | 
| x1e.4xlarge 2 | 1750 | 218,75 | 10000 | 
| x1e.8xlarge 2 | 3500 | 437,5 | 20000 | 
| x1e.16xlarge 2 | 7000 | 875,0 | 40000 | 
| x1e.32xlarge 2 | 14000 | 1750,0 | 80000 | 
| x2gd.medium 1 | 315 | 4750 | 39,38 | 593,75 | 2500 | 20000 | 
| x2gd.large 1 | 630 | 4750 | 78,75 | 593,75 | 3600 | 20000 | 
| x2gd.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| x2gd.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| x2gd.4xlarge 2 | 4750 | 593,75 | 20000 | 
| x2gd.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| x2gd.12xlarge 2 | 14250 | 1781,25 | 60000 | 
| x2gd.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| x2gd.metal 2 | 19000 | 2375,0 | 80000 | 
| x2idn.16xlarge 2 | 40000 | 5000,0 | 173333 | 
| x2idn.24xlarge 2 | 60000 | 7500 | 260000 | 
| x2idn.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| x2idn.metal 2 | 80000 | 10000,0 | 260000 | 
| x2iedn.xlarge 1 | 2500 | 20000 | 312,50 | 2500,00 | 8125 | 65000 | 
| x2iedn.2xlarge 1 | 5000 | 20000 | 625,00 | 2500,00 | 16250 | 65000 | 
| x2iedn.4xlarge 1 | 10000 | 20000 | 1250,00 | 2500,00 | 32500 | 65000 | 
| x2iedn.8xlarge 2 | 20000 | 2500,0 | 65000 | 
| x2iedn.16xlarge 2 | 40000 | 5000,0 | 130000 | 
| x2iedn.24xlarge 2 | 60000 | 7500 | 195000 | 
| x2iedn.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| x2iedn.metal 2 | 80000 | 10000,0 | 260000 | 
| x2iezn.2xlarge 2 | 3170 | 396,25 | 13333 | 
| x2iezn.4xlarge 2 | 4750 | 593,75 | 20000 | 
| x2iezn.6xlarge 2 | 9500 | 1187.5 | 40000 | 
| x2iezn.8xlarge 2 | 12000 | 1500,0 | 55000 | 
| x2iezn.12xlarge 2 | 19000 | 2375,0 | 80000 | 
| x2iezn.metal 2 | 19000 | 2375,0 | 80000 | 
| x8g.medium 1 | 315 | 10000 | 39,38 | 1250,00 | 2500 | 40000 | 
| x8g.large 1 | 630 | 10000 | 78,75 | 1250,00 | 3600 | 40000 | 
| x8g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| x8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| x8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| x8g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| x8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| x8g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| x8g.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| x8g.48xlarge 2 | 40000 | 5000,0 | 240000 | 
| x8g.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| x8g.metal-48xl 2 | 40000 | 5000,0 | 240000 | 
| x8 aedz. grande 1 | 1250 | 15000 | 156,25 | 1875,00 | 5000 | 60000 | 
| x8aedz.xlarge 1 | 2500 | 15000 | 312,50 | 1875,00 | 10000 | 60000 | 
| x8 aedz. 3x grande 1 | 7500 | 15000 | 937,50 | 1875,00 | 30000 | 60000 | 
| x8 aedz. 6 x grande 2 | 15000 | 1875,0 | 60000 | 
| x8 aedz. 12 x grande 2 | 30000 | 3750,0 | 120000 | 
| x8 aedz. 24 x grande 2 | 60000 | 7500 | 240000 | 
| x8 aedz.metallo-12xl 2 | 30000 | 3750,0 | 120000 | 
| x8aedz.metal-24xl 2 | 60000 | 7500 | 240000 | 
| x8 i.large 1 | 650 | 10000 | 81,25 | 1250,00 | 3600 | 40000 | 
| x8i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| x8 i.2 x grande 1 | 2500 | 10000 | 312,50 | 1250,00 | 12000 | 40000 | 
| x8 i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| x8 i.8 x grande 2 | 10000 | 1250,0 | 40000 | 
| x8 i.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| x8 i.16 x grande 2 | 20000 | 2500,0 | 80000 | 
| x8 i.24 x grande 2 | 30000 | 3750,0 | 120000 | 
| x8 i.32 x grande 2 | 40000 | 5000,0 | 160000 | 
| x8 i.48 x grande 2 | 60000 | 7500 | 240000 | 
| x8 i.64 x grande 2 | 70000 | 8750,0 | 320000 | 
| x8 i.96 x grande 2 | 80000 | 10000,0 | 480000 | 
| x8i.metal-48xl 2 | 60000 | 7500 | 240000 | 
| x8. Metal-96 XL 2 | 80000 | 10000,0 | 480000 | 
| z1d.large 1 | 800 | 3170 | 100,00 | 396,25 | 3333 | 13333 | 
| z1d.xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6667 | 13333 | 
| z1d.2xlarge 2 | 3170 | 396,25 | 13333 | 
| z1d.3xlarge 2 | 4750 | 593,75 | 20000 | 
| z1d.6xlarge 2 | 9500 | 1187.5 | 40000 | 
| z1d.12xlarge 2 | 19000 | 2375,0 | 80000 | 
| z1d.metal 2 | 19000 | 2375,0 | 80000 | 

1 Questi tipi di istanze possono sostenere le prestazioni massime per 30 minuti almeno una volta ogni 24 ore, dopodiché tornano alle prestazioni di base.

2 Queste istanze possono mantenere le prestazioni dichiarate a tempo indeterminato. Se il carico di lavoro richiede prestazioni massime sostenute per un periodo superiore a 30 minuti, utilizza una di queste istanze.

### Archiviazione ottimizzata
<a name="current-storage-optimized"></a>


| Dimensioni istanza | Larghezza di banda di base (Mbps) | Larghezza di banda massima (Mbps) | Produttività di base () MB/s, 128 KiB I/O | Produttività massima () MB/s, 128 KiB I/O | IOPS di base (16 KiB I/O) | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | --- | --- | --- | 
| d2.xlarge 2 | 750 | 93,75 | 6000 | 
| d2.2xlarge 2 | 1000 | 125.0 | 8000 | 
| d2.4xlarge 2 | 2000 | 250,0 | 16000 | 
| d2.8xlarge 2 | 4000 | 500,0 | 32000 | 
| d3.xlarge 1 | 850 | 2800 | 106,25 | 350,00 | 5000 | 15000 | 
| d3.2xlarge 1 | 1700 | 2800 | 212,50 | 350,00 | 10000 | 15000 | 
| d3.4xlarge 2 | 2800 | 350,0 | 15000 | 
| d3.8xlarge 2 | 5000 | 625,0 | 30000 | 
| d3en.xlarge 1 | 850 | 2800 | 106,25 | 350,00 | 5000 | 15000 | 
| d3en.2xlarge 1 | 1700 | 2800 | 212,50 | 350,00 | 10000 | 15000 | 
| d3en.4xlarge 2 | 2800 | 350,0 | 15000 | 
| d3en.6xlarge 2 | 4000 | 500,0 | 25000 | 
| d3en.8xlarge 2 | 5000 | 625,0 | 30000 | 
| d3en.12xlarge 2 | 7000 | 875,0 | 40000 | 
| h1.2xlarge 2 | 1750 | 218,75 | 12000 | 
| h1.4xlarge 2 | 3500 | 437,5 | 20000 | 
| h1.8xlarge 2 | 7000 | 875,0 | 40000 | 
| h1.16xlarge 2 | 14000 | 1750,0 | 80000 | 
| i3.large 2 | 425 | 53,125 | 3000 | 
| i3.xlarge 2 | 850 | 106,25 | 6000 | 
| i3.2xlarge 2 | 1700 | 212,5 | 12000 | 
| i3.4xlarge 2 | 3500 | 437,5 | 16000 | 
| i3.8xlarge 2 | 7000 | 875,0 | 32500 | 
| i3.16xlarge 2 | 14000 | 1750,0 | 65000 | 
| i3.metal 2 | 19000 | 2375,0 | 80000 | 
| i3en.large 1 | 576 | 4750 | 72,10 | 593,75 | 3000 | 20000 | 
| i3en.xlarge 1 | 1153 | 4750 | 144,20 | 593,75 | 6000 | 20000 | 
| i3en.2xlarge 1 | 2307 | 4750 | 288,39 | 593,75 | 12000 | 20000 | 
| i3en.3xlarge 1 | 3800 | 4750 | 475,00 | 593,75 | 15000 | 20000 | 
| i3en.6xlarge 2 | 4750 | 593,75 | 20000 | 
| i3en.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| i3en.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| i3en.metal 2 | 19000 | 2375,0 | 80000 | 
| i4g.large 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| i4g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| i4g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| i4g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| i4g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| i4g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| i4i.large 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| i4i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| i4i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| i4i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| i4i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| i4i.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i4i.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| i4i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| i4i.32xlarge 2 | 40000 | 5000,0 | 160000 | 
| i4i.metal 2 | 40000 | 5000,0 | 160000 | 
| i7i.large 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| i7i.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| i7 i.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| i7 i.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| i7 i.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| i7 i.12 x grande 2 | 15000 | 1875,0 | 60000 | 
| i7 i.16 xlarge 2 | 20000 | 2500,0 | 80000 | 
| i7 i.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| i7i.48xlarge 2 | 60000 | 7500 | 240000 | 
| i7i.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| i7i.metal-48xl 2 | 60000 | 7500 | 240000 | 
| i7ie.large 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| i7ie.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| i7ie.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| i7ie.3xlarge 1 | 3750 | 10000 | 468,75 | 1250,00 | 15000 | 40000 | 
| i7ie.6xlarge 1 | 7500 | 10000 | 937,50 | 1250,00 | 30000 | 40000 | 
| i7ie.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i7ie.18xlarge 2 | 22500 | 2812,5 | 90000 | 
| i7ie.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| i7ie.48xlarge 2 | 60000 | 7500 | 240000 | 
| i7ie.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| i7ie.metal-48xl 2 | 60000 | 7500 | 240000 | 
| i8g.large 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| i8g.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| i8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| i8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| i8g.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| i8g.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i8g.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| i8g.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| i 8 g. 48 x grande 2 | 60000 | 7500 | 240000 | 
| i8g.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| I8 g. Metallo - 48 XL 2 | 60000 | 7500 | 240000 | 
| i8ge.large 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| i8ge.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| i8ge.2xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| i8ge.3xlarge 1 | 3750 | 10000 | 468,75 | 1250,00 | 15000 | 40000 | 
| i8ge.6xlarge 1 | 7500 | 10000 | 937,50 | 1250,00 | 30000 | 40000 | 
| i8ge.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| i8ge.18xlarge 2 | 22500 | 2812,5 | 90000 | 
| i8ge.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| i8ge.48xlarge 2 | 60000 | 7500 | 240000 | 
| i8ge.metal-24xl 2 | 30000 | 3750,0 | 120000 | 
| i8ge.metal-48xl 2 | 60000 | 7500 | 240000 | 
| im4gn.large 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| im4gn.xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| im4gn.2xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| im4gn.4xlarge 2 | 10000 | 1250,0 | 40000 | 
| im4gn.8xlarge 2 | 20000 | 2500,0 | 80000 | 
| im4gn.16xlarge 2 | 40000 | 5000,0 | 160000 | 
| is4gen.medium 1 | 625 | 10000 | 78,12 | 1250,00 | 2500 | 40000 | 
| is4gen.large 1 | 1250 | 10000 | 156,25 | 1250,00 | 5000 | 40000 | 
| is4gen.xlarge 1 | 2500 | 10000 | 312,50 | 1250,00 | 10000 | 40000 | 
| is4gen.2xlarge 1 | 5000 | 10000 | 625,00 | 1250,00 | 20000 | 40000 | 
| is4gen.4xlarge 2 | 10000 | 1250,0 | 40000 | 
| is4gen.8xlarge 2 | 20000 | 2500,0 | 80000 | 

1 Questi tipi di istanze possono sostenere le prestazioni massime per 30 minuti almeno una volta ogni 24 ore, dopodiché tornano alle prestazioni di base.

2 Queste istanze possono mantenere le prestazioni dichiarate a tempo indeterminato. Se il carico di lavoro richiede prestazioni massime sostenute per un periodo superiore a 30 minuti, utilizza una di queste istanze.

### Elaborazione accelerata
<a name="current-accelerated-computing"></a>


| Dimensioni istanza | Larghezza di banda di base (Mbps) | Larghezza di banda massima (Mbps) | Produttività di base () MB/s, 128 KiB I/O | Produttività massima () MB/s, 128 KiB I/O | IOPS di base (16 KiB I/O) | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | --- | --- | --- | 
| dl1.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| dl2q.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| f1.2xlarge 2 | 1700 | 212,5 | 12000 | 
| f1.4xlarge 2 | 3500 | 437,5 | 44000 | 
| f1.16xlarge 2 | 14000 | 1750,0 | 75000 | 
| f2.6xlarge 2 | 7500 | 937,5 | 30000 | 
| f2.12xlarge 2 | 15000 | 1875,0 | 60000 | 
| f2.48xlarge 2 | 60000 | 7500 | 240000 | 
| g3.4xlarge 2 | 3500 | 437,5 | 20000 | 
| g3.8xlarge 2 | 7000 | 875,0 | 40000 | 
| g3.16xlarge 2 | 14000 | 1750,0 | 80000 | 
| g4ad.xlarge 1 | 400 | 3170 | 50,00 | 396,25 | 1700 | 13333 | 
| g4ad.2xlarge 1 | 800 | 3170 | 100,00 | 396,25 | 3400 | 13333 | 
| g4ad.4xlarge 1 | 1580 | 3170 | 197,50 | 396,25 | 6700 | 13333 | 
| g4ad.8xlarge 2 | 3170 | 396,25 | 13333 | 
| g4ad.16xlarge 2 | 6300 | 787,5 | 26667 | 
| g4dn.xlarge 1 | 950 | 3500 | 118,75 | 437,50 | 3000 | 20000 | 
| g4dn.2xlarge 1 | 1150 | 3500 | 143,75 | 437,50 | 6000 | 20000 | 
| g4dn.4xlarge 2 | 4750 | 593,75 | 20000 | 
| g4dn.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| g4dn.12xlarge 2 | 9500 | 1187.5 | 40000 | 
| g4dn.16xlarge 2 | 9500 | 1187.5 | 40000 | 
| g4dn.metal 2 | 19000 | 2375,0 | 80000 | 
| g5.xlarge 1 | 700 | 3500 | 87,50 | 437,50 | 3000 | 15000 | 
| g5.2xlarge 1 | 850 | 3500 | 106,25 | 437,50 | 3500 | 15000 | 
| g5.4xlarge 2 | 4750 | 593,75 | 20000 | 
| g5.8xlarge 2 | 16000 | 2000,0 | 65000 | 
| g5.12xlarge 2 | 16000 | 2000,0 | 65000 | 
| g5.16xlarge 2 | 16000 | 2000,0 | 65000 | 
| g5.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| g5.48xlarge 2 | 19000 | 2375,0 | 80000 | 
| g5g.xlarge 1 | 1188 | 4750 | 148,50 | 593,75 | 6000 | 20000 | 
| g5g.2xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 12000 | 20000 | 
| g5g.4xlarge 2 | 4750 | 593,75 | 20000 | 
| g5g.8xlarge 2 | 9500 | 1187.5 | 40000 | 
| g5g.16xlarge 2 | 19000 | 2375,0 | 80000 | 
| g5g.metal 2 | 19000 | 2375,0 | 80000 | 
| g6.xlarge 1 | 1000 | 5000 | 125,00 | 625,00 | 4000 | 20000 | 
| g6.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g6.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| g6.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| g6.12xlarge 2 | 20000 | 2500,0 | 80000 | 
| g6.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| g6.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| g6.48xlarge 2 | 60000 | 7500 | 240000 | 
| g6e.xlarge 1 | 1000 | 5000 | 125,00 | 625,00 | 4000 | 20000 | 
| g6e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g6e.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| g6e.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| g6e.12xlarge 2 | 20000 | 2500,0 | 80000 | 
| g6e.16xlarge 2 | 20000 | 2500,0 | 80000 | 
| g6e.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| g6e.48xlarge 2 | 60000 | 7500 | 240000 | 
| g6f.large 1 | 936 | 5000 | 117,00 | 625,00 | 3750 | 20000 | 
| g6f.xlarge 1 | 1000 | 5000 | 125,00 | 625,00 | 4000 | 20000 | 
| g6f.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g6f.4xlarge 2 | 6000 | 750,0 | 24000 | 
| gr6.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| gr6.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| gr6f.4xlarge 2 | 8000 | 1000,0 | 32000 | 
| G7 e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| G 7. 4xlarge 2 | 8000 | 1000,0 | 32000 | 
| G7 e.8xlarge 2 | 16000 | 2000,0 | 64000 | 
| G 7. 12 x grande 2 | 25000 | 3125,0 | 100000 | 
| G7 e.24xlarge 2 | 50000 | 6250,0 | 200000 | 
| G 7. 48 x grande 2 | 100000 | 1250,0 | 400000 | 
| inf1.xlarge 1 | 1190 | 4750 | 148,75 | 593,75 | 4000 | 20000 | 
| inf1.2xlarge 1 | 1190 | 4750 | 148,75 | 593,75 | 6000 | 20000 | 
| inf1.6xlarge 2 | 4750 | 593,75 | 20000 | 
| inf1.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| inf2.xlarge 1 | 1250 | 10000 | 156,25 | 1250,00 | 6000 | 40000 | 
| inf2.8xlarge 2 | 10000 | 1250,0 | 40000 | 
| inf2.24xlarge 2 | 30000 | 3750,0 | 120000 | 
| inf2.48xlarge 2 | 60000 | 7500 | 240000 | 
| p3.2xlarge 2 | 1750 | 218,75 | 10000 | 
| p3.8xlarge 2 | 7000 | 875,0 | 40000 | 
| p3.16xlarge 2 | 14000 | 1750,0 | 80000 | 
| p3dn.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| p4d.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| p4de.24xlarge 2 | 19000 | 2375,0 | 80000 | 
| p5.4xlarge 2 | 10000 | 1250,0 | 32500 | 
| p5.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| p5e.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| p5en.48xlarge 2 | 100000 | 125,00 | 400000 | 
| p6-b200.48xlarge 2 | 100000 | 125,00 | 400000 | 
| p6-b 300,48 x grande 2 | 100000 | 1250,0 | 400000 | 
| p6e-gb200.36xlarge 2 | 60000 | 7500 | 240000 | 
| trn1.2xlarge 1 | 5000 | 20000 | 625,00 | 2500,00 | 16250 | 65000 | 
| trn1.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| trn1n.32xlarge 2 | 80000 | 10000,0 | 260000 | 
| TRN 2,3 x grande 2 | 5000 | 625,0 | 16250 | 
| trn2.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| trn2u.48xlarge 2 | 80000 | 10000,0 | 260000 | 
| vt1.3xlarge 1 | 2375 | 4750 | 296,88 | 593,75 | 10000 | 20000 | 
| vt1.6xlarge 2 | 4750 | 593,75 | 20000 | 
| vt1.24xlarge 2 | 19000 | 2375,0 | 80000 | 

1 Questi tipi di istanze possono sostenere le prestazioni massime per 30 minuti almeno una volta ogni 24 ore, dopodiché tornano alle prestazioni di base.

2 Queste istanze possono mantenere le prestazioni dichiarate a tempo indeterminato. Se il carico di lavoro richiede prestazioni massime sostenute per un periodo superiore a 30 minuti, utilizza una di queste istanze.

### High Performance Computing
<a name="current-high-performance-computing"></a>


| Dimensioni istanza | Larghezza di banda di base (Mbps) | Larghezza di banda massima (Mbps) | Produttività di base () MB/s, 128 KiB I/O | Produttività massima () MB/s, 128 KiB I/O | IOPS di base (16 KiB I/O) | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | --- | --- | --- | 
| hpc6a.48xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc6id.32xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7a.12xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7a.24xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7a.48xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7a.96xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7g.4xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7g.8xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc7g.16xlarge 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 
| hpc 8a.96 x grande 1 | 87 | 2085 | 10,88 | 260,62 | 500 | 11000 | 

1 Questi tipi di istanze possono sostenere le prestazioni massime per 30 minuti almeno una volta ogni 24 ore, dopodiché tornano alle prestazioni di base.

2 Queste istanze possono mantenere le prestazioni dichiarate a tempo indeterminato. Se il carico di lavoro richiede prestazioni massime sostenute per un periodo superiore a 30 minuti, utilizza una di queste istanze.

## Ottimizzazione EBS supportata
<a name="previous"></a>

I seguenti tipi di istanza supportano l’ottimizzazione EBS, ma tale ottimizzazione non è abilitata per impostazione predefinita. Devi abilitare l’ottimizzazione EBS, a una [tariffa oraria aggiuntiva](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances), durante o dopo l’avvio per raggiungere il livello di prestazioni EBS descritto.


| Dimensioni istanza | Larghezza di banda massima (Mbps) | Produttività massima () MB/s, 128 KiB I/O | IOPS massimo (16 KiB I/O) | 
| --- | --- | --- | --- | 
| c1.xlarge | 1000 | 125.0 | 8000 | 
| c3.xlarge | 500 | 62,5 | 4000 | 
| c3.2xlarge | 1000 | 125,0 | 8000 | 
| c3.4xlarge | 2000 | 250,0 | 16000 | 
| i2.xlarge | 500 | 62,5 | 4000 | 
| i2.2xlarge | 1000 | 125,0 | 8000 | 
| i2.4xlarge | 2000 | 250,0 | 16000 | 
| m1.large | 500 | 62,5 | 4000 | 
| m1.xlarge | 1000 | 125,0 | 8000 | 
| m2.2xlarge | 500 | 62,5 | 4000 | 
| m2.4xlarge | 1000 | 125,0 | 8000 | 
| m3.xlarge | 500 | 62,5 | 4000 | 
| m3.2xlarge | 1000 | 125,0 | 8000 | 
| r3.xlarge | 500 | 62,5 | 4000 | 
| r3.2xlarge | 1000 | 125,0 | 8000 | 
| r3.4xlarge | 2000 | 250,0 | 16000 | 

**Nota**  
Le istanze `i2.8xlarge`, `c3.8xlarge` e `r3.8xlarge` non dispongono di larghezza di banda EBS dedicata e pertanto non offrono la funzionalità di ottimizzazione EBS. In queste istanze, il traffico di rete e il traffico Amazon EBS condividono la stessa interfaccia di rete da 10 gigabit.

# Ottieni le massime prestazioni ottimizzate per Amazon EBS
<a name="ebs-optimization-performance"></a>

Le prestazioni EBS di un’istanza sono limitate dai limiti di prestazioni del tipo di istanza o dalle prestazioni aggregate dei volumi collegati, a seconda di quale dei due valori sia inferiore. Per ottenere le massime prestazioni EBS, un’istanza deve disporre di volumi collegati che forniscano prestazioni combinate pari o superiori alle prestazioni massime dell’istanza. Ad esempio, per ottenere `80,000` IOPS per `r6i.16xlarge`, l’istanza deve disporre di almeno `5` volumi `gp2` forniti con `16,000` IOPS ciascuno (`5` volumi x `16,000` IOPS = `80,000` IOPS), oppure può disporre di `1` volumi `gp3` forniti con `80,000` IOPS. Consigliamo di scegliere un tipo di istanza ottimizzata per EBS in grado di fornire una quantità maggiore di throughput dedicato Amazon EBS rispetto alle esigenze dell’applicazione. In caso contrario, la connessione tra Amazon EBS e Amazon EC2 può trasformarsi un collo di bottiglia delle prestazioni.

**Importante**  
Quando si utilizzano ponderazioni di larghezza di banda configurabili, i limiti di larghezza di banda EBS per l’istanza potrebbero cambiare. Per le istanze con configurazione di ponderazione `VPC-1`, che aumenta la larghezza di banda della rete, potresti riscontrare una riduzione maggiore del previsto di IOPS per i volumi EBS per via del raggiungimento del limite di larghezza di banda EBS prima del limite di IOPS. Ciò è particolarmente evidente con taglie più grandi I/O . Testa sempre il tuo carico di lavoro specifico per assicurarti che soddisfi i requisiti di prestazioni con la ponderazione di larghezza di banda selezionata. Per ulteriori informazioni, consulta [EC2 configurazione della ponderazione della larghezza di banda dell'istanza](configure-bandwidth-weighting.md).

È possibile utilizzare i parametri `EBSIOBalance%` e `EBSByteBalance%` per determinare se le istanze sono dimensionate correttamente. Puoi visualizzare queste metriche nella CloudWatch console e impostare un allarme che viene attivato in base a una soglia specificata. Questi parametri sono espressi come percentuale. Le istanze con una percentuale costantemente bassa sono candidate per un aumento delle dimensioni. Le istanze la cui percentuale non scende mai al di sotto del 100% sono candidate per una riduzione delle dimensioni. Per ulteriori informazioni, consulta [Monitora le tue istanze utilizzando CloudWatch](using-cloudwatch.md).

Le istanze a memoria elevata sono progettate per l’esecuzione di database di grandi dimensioni in memoria, incluse le distribuzioni di produzione del database in memoria SAP HANA all’interno del cloud. Per massimizzare le prestazioni EBS, utilizza istanze a memoria elevata con un numero pari di volumi `io1` o `io2` con prestazioni di provisioning identiche. Ad esempio, per carichi di lavoro IOPS gravosi, utilizza quattro volumi `io1` o `io2` con capacità di IOPS allocata da 40.000 per ottenere il numero massimo di 160.000 istanze IOPS. Analogamente, per carichi di lavoro con throughput elevato, utilizza sei `io1` o più `io2` volumi con 48.000 IOPS assegnati per ottenere il throughput massimo di 4.750. MB/s Per ulteriori suggerimenti, consultare [Configurazione dell’archiviazione per SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html).

**Considerazioni**
+ Le istanze G4dn, I3en, Inf1, M5a, M5ad, R5a, R5ad, T3, T3a e Z1d avviate dopo il 26 febbraio 2020 forniscono le prestazioni massime ottimizzate per EBS. Per ottenere le massime prestazioni da un’istanza avviata prima del 26 febbraio 2020, interromperla e avviarla.
+ Le istanze C5, C5d, C5n, M5, M5d, M5n, M5dn, R5, R5d, R5n, R5dn e P3dn avviate dopo il 3 dicembre 2019 forniscono le prestazioni massime ottimizzate per EBS. Per ottenere le prestazioni massime da un’istanza avviata prima del 3 dicembre 2019, interromperla e avviarla.
+ Le istanze `u-6tb1.metal`, `u-9tb1.metal` e `u-12tb1.metal` avviate dopo il 12 marzo 2020 forniscono le prestazioni massime ottimizzate per EBS. Le istanze di questi tipi avviate prima del 12 marzo 2020 potrebbero fornire prestazioni inferiori. Per ottenere le prestazioni massime da un’istanza avviata prima del 12 marzo 2020, contattare il team dell’account per aggiornare l’istanza senza costi aggiuntivi.

# Trova i tipi di istanze EC2 ottimizzati per EBS
<a name="describe-ebs-optimization"></a>

Puoi visualizzare i tipi di istanze che supportano l’ottimizzazione EBS in ciascuna regione.

------
#### [ Console ]

**Per trovare tipi di istanze ottimizzati per EBS per impostazione predefinita**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, scegliere **Instance Types (Tipi di istanza)**.

1. Aggiungi il filtro **supporto di ottimizzazione EBS = default**.

1. (Facoltativo) Fai clic sull’icona **Preferenze**, poi attiva le colonne pertinenti, come **IOPS massimi di EBS** e **IOPS di base di EBS**.

1. (Facoltativo) Aggiungi filtri per approfondire l’ambito di specifici tipi di istanze di interesse.

------
#### [ AWS CLI ]

**Per trovare tipi di istanze ottimizzati per EBS per impostazione predefinita**  
Utilizza il seguente comando [ della describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html).

```
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=default  \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
```

**Per trovare tipi di istanza che supportano facoltativamente l’ottimizzazione di EBS**  
Utilizza il seguente comando [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html).

```
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=supported \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
```

Di seguito è riportato un output di esempio per `eu-west-1`.

```
--------------------------------------------------------------------------
|                         DescribeInstanceTypes                          |
+--------------+----------------------+----------+-----------------------+
| InstanceType | MaxBandwidth(Mb/s)   | MaxIOPS  |  MaxThroughput(MB/s)  |
+--------------+----------------------+----------+-----------------------+
|  i2.2xlarge  |  1000                |  8000    |  125.0                |
|  m2.4xlarge  |  1000                |  8000    |  125.0                |
|  m2.2xlarge  |  500                 |  4000    |  62.5                 |
|  c1.xlarge   |  1000                |  8000    |  125.0                |
|  i2.xlarge   |  500                 |  4000    |  62.5                 |
|  m3.xlarge   |  500                 |  4000    |  62.5                 |
|  m1.xlarge   |  1000                |  8000    |  125.0                |
|  r3.4xlarge  |  2000                |  16000   |  250.0                |
|  r3.2xlarge  |  1000                |  8000    |  125.0                |
|  c3.xlarge   |  500                 |  4000    |  62.5                 |
|  m3.2xlarge  |  1000                |  8000    |  125.0                |
|  r3.xlarge   |  500                 |  4000    |  62.5                 |
|  i2.4xlarge  |  2000                |  16000   |  250.0                |
|  c3.4xlarge  |  2000                |  16000   |  250.0                |
|  c3.2xlarge  |  1000                |  8000    |  125.0                |
|  m1.large    |  500                 |  4000    |  62.5                 |
+--------------+----------------------+----------+-----------------------+
```

------
#### [ PowerShell ]

**Per trovare tipi di istanze ottimizzati per EBS per impostazione predefinita**  
Utilizza il cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
Get-EC2InstanceType `
    -Filter @{Name="ebs-info.ebs-optimized-support"; Values="default"} | `
    Select InstanceType, `
        @{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
        @{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
        @{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
```

**Per trovare tipi di istanza che supportano facoltativamente l’ottimizzazione di EBS**  
Utilizza il cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
Get-EC2InstanceType `
    -Filter @{Name="ebs-info.ebs-optimized-support"; Values="supported"} | `
    Select InstanceType, `
        @{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
        @{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
        @{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
```

Di seguito è riportato un output di esempio per `eu-west-1`.

```
InstanceType MaxBandwidth(Mb/s) MaxIOPS MaxThroughput (MB/s)
------------ ------------------ ------- --------------------
m2.4xlarge                 1000    8000              125.000
i2.2xlarge                 1000    8000              125.000
c1.xlarge                  1000    8000              125.000
m2.2xlarge                  500    4000               62.500
r3.2xlarge                 1000    8000              125.000
m3.xlarge                   500    4000               62.500
r3.4xlarge                 2000   16000              250.000
m1.xlarge                  1000    8000              125.000
i2.xlarge                   500    4000               62.500
c3.xlarge                   500    4000               62.500
c3.4xlarge                 2000   16000              250.000
c3.2xlarge                 1000    8000              125.000
i2.4xlarge                 2000   16000              250.000
r3.xlarge                   500    4000               62.500
m3.2xlarge                 1000    8000              125.000
m1.large                    500    4000               62.500
```

------

# Abilita l’ottimizzazione di EBS per un’istanza Amazon EC2
<a name="modify-ebs-optimized-attribute"></a>

Puoi abilitare manualmente l’ottimizzazione di EBS solo per i tipi di istanze di generazioni precedenti che supportano facoltativamente l’ottimizzazione di EBS. [Se abiliti l'ottimizzazione EBS per questi tipi di istanze, è prevista una tariffa oraria aggiuntiva](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances)

**Prerequisiti**
+ Verifica che il tipo di istanza richieda l’abilitazione dell’ottimizzazione di EBS. Per ulteriori informazioni, consulta [Ottimizzazione EBS supportata](ebs-optimized.md#previous).
+ Per abilitare l'ottimizzazione EBS dopo il lancio, devi arrestare l'istanza.
**avvertimento**  
Quando si arresta un'istanza, i dati sui volumi dell'Instance Store vengono persi. Per conservare questi dati, esegui il backup su una memoria persistente.

------
#### [ Console ]

**Per abilitare l’ottimizzazione di Amazon EBS durante l’avvio**  
Nella procedura guidata di avvio dell’istanza, seleziona il tipo di istanza richiesto. Espandi la sezione **Dettagli avanzati**, quindi per **Istanza ottimizzata per EBS**, seleziona **Abilita.**

Se il tipo di istanza selezionato non supporta l’ottimizzazione Amazon EBS, il menu a discesa è disabilitato. Se il tipo di istanza è ottimizzato per Amazon EBS per impostazione predefinita, l’opzione Abilita è già selezionata.

**Per abilitare l’ottimizzazione di Amazon EBS dopo l’avvio**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione scegliere **Instances (Istanze)** e selezionare l’istanza.

1. Arrestare l’istanza. Scegliere **Actions (Operazioni)**, **Instance State (Stato istanza)**, **Stop instance (Arresta istanza)**.

1. Con l’istanza ancora selezionata, scegliere **Actions (Operazioni)**, **Instance settings (Impostazioni istanza)**, **Change instance type (Cambia tipo di istanza)**.

1. Seleziona **Ottimizzata per EBS**, quindi scegli **Applica**.

   Se il tipo di istanza è ottimizzato per Amazon EBS per impostazione predefinita, o se non supporta l’ottimizzazione Amazon EBS, la casella di spunta è disabilitata.

1. Riavvia l’istanza. Scegli **Instance state (Stato istanza)**, **Start instance (Avvia istanza)**.

------
#### [ AWS CLI ]

**Per abilitare l’ottimizzazione di Amazon EBS durante l’avvio**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) con l’opzione `--ebs-optimized`.

**Per abilitare l’ottimizzazione di Amazon EBS dopo l’avvio**

1. Se l’istanza è in esecuzione, interrompila usando il comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

   ```
   aws ec2 stop-instances --instance-ids i-1234567890abcdef0
   ```

1. Abilita l'ottimizzazione EBS utilizzando il [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html)comando con l'`--ebs-optimized`opzione.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id i-1234567890abcdef0 \
       --ebs-optimized
   ```

------
#### [ PowerShell ]

**Per abilitare l’ottimizzazione di Amazon EBS durante l’avvio**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet con l'opzione. `-EbsOptimized`

**Per abilitare l’ottimizzazione di Amazon EBS dopo l’avvio**

1. Se l'istanza è in esecuzione, interromperla utilizzando il [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)cmdlet.

   ```
   Stop-EC2Instance -InstanceId i-1234567890abcdef0
   ```

1. Abilita l'ottimizzazione EBS utilizzando il [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html)cmdlet con l'opzione. `-EbsOptimized`

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId i-1234567890abcdef0 `
       -EbsOptimized $true
   ```

------

# Opzioni della CPU per le istanze Amazon EC2
<a name="instance-optimize-cpu"></a>

Molte istanze Amazon EC2 supportano il multithreading simultaneo (SMT), che consente l'esecuzione simultanea di più thread su un singolo core della CPU. Ciascun thread è rappresentato come una CPU virtuale (vCPU) sull'istanza. Un'istanza ha un numero predefinito di core CPU, variabile in base al tipo di istanza. Ad esempio, per impostazione predefinita, un tipo di `m5.xlarge` istanza ha due core CPU e due thread per core, quattro v in totale. CPUs 

Nella maggior parte dei casi, esiste un tipo di istanza Amazon EC2 che ha una combinazione di memoria e numero di v CPUs per adattarsi ai carichi di lavoro. Tuttavia, puoi specificare le seguenti opzioni della CPU sia durante che dopo l’avvio dell’istanza per ottimizzare l’istanza per carichi di lavoro specifici o determinate esigenze aziendali:
+ **Numero di core CPU**: è possibile personalizzare il numero di core CPU per l'istanza. Questo ti offre la possibilità di ottimizzare i costi di licenza del software con un'istanza dotata di una quantità sufficiente di RAM per carichi di lavoro a memoria elevata ma di un numero minore di core CPU.
+ **Thread per core**: puoi disabilitare l'SMT specificando un singolo thread per core della CPU. Potresti scegliere questa opzione per determinati carichi di lavoro, come quelli high performance computing (HPC).

**Considerazioni**
+ Non puoi modificare il numero di thread per core per le istanze Mac T2, C7a, M7a, R7a e Apple Silicon e le istanze basate sul processore Graviton. AWS 
+ Il [numero di istanze che è possibile](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-quotas.html) eseguire si basa sulla v predefinita per i tipi di istanza utilizzati. CPUs Il modo in cui calcoliamo la v CPUs consumata da un'istanza non è influenzato dalla modifica delle opzioni della CPU.

**Prezzi**  
Questa operazione non comporta costi supplementari. Per le istanze EC2 avviate da AMI Windows e SQL Server incluse nella licenza, puoi personalizzare le opzioni della CPU per sfruttare la funzionalità Ottimizzazione CPU di EC2 per pagare i costi di licenza in base al numero di vCPU configurate per l’istanza. Per altre istanze EC2, vengono addebitati gli stessi costi delle istanze avviate con le opzioni della CPU predefinite.

**Topics**
+ [Regole per specificare le opzioni CPU](instance-cpu-options-rules.md)
+ [Opzioni della CPU supportate](cpu-options-supported-instances-values.md)
+ [Specifica delle opzioni della CPU](instance-specify-cpu-options.md)
+ [Visualizzazione delle opzioni della CPU](view-cpu-options.md)
+ [Ottimizza CPUs](optimize-cpu.md)

# Regole per specificare le opzioni della CPU per un'istanza Amazon EC2
<a name="instance-cpu-options-rules"></a>

Per specificare le opzioni CPU per l'istanza, tieni conto delle seguenti regole:
+ Non è possibile specificare le opzioni della CPU per le istanze bare metal.
+ Puoi specificare le opzioni della CPU sia durante che dopo l'avvio dell'istanza.
+ Per configurare le opzioni della CPU devi specificare sia il numero di core della CPU sia i thread per core. Per esempi di richieste, vedi [Specifica delle opzioni della CPU per un'istanza Amazon EC2](instance-specify-cpu-options.md).
+ Il numero di v CPUs per l'istanza è il numero di core della CPU moltiplicato per i thread per core. Per specificare un numero personalizzato di vCPUs, è necessario specificare un numero valido di core e thread della CPU per core per il tipo di istanza. Non è possibile superare il numero predefinito di v CPUs per l'istanza. Per ulteriori informazioni, consulta [Opzioni della CPU supportate per i tipi di istanza Amazon EC2](cpu-options-supported-instances-values.md).
+ Per disabilitare il multithreading simultaneo (SMT), noto anche come hyper-threading, specifica un thread per core.
+ Nella console, quando [modifichi il tipo di istanza](ec2-instance-resize.md) di un’istanza esistente, Amazon EC2 applica le impostazioni dell’opzione della CPU dall’istanza esistente a quella nuova, se possibile. Se il nuovo tipo di istanza non supporta tali impostazioni, le opzioni della CPU vengono ripristinate in **Utilizza le opzioni della CPU predefinite**. Questa opzione utilizza il numero predefinito di v CPUs per il nuovo tipo di istanza.

  Per aggiornare le impostazioni per la nuova istanza, seleziona **Specifica le opzioni della CPU** in **Dettagli avanzati** nella finestra **Modifica il tipo di istanza**.
+ Le opzioni CPU specificate restano invariate dopo l'arresto, l'avvio o il riavvio di un'istanza.
+ Se si utilizzano istanze riservate, è possibile che gli sconti non vengano applicati quando si configura Optimize CPUs per le istanze avviate da Windows con licenza inclusa AMIs nello stesso account di pagamento. Ti consigliamo di utilizzare Savings Plans per ridurre i costi di licenza basati su vCPU e offrire risparmi comparabili sui costi di calcolo.
+ Per risparmiare sui costi di licenza per le istanze avviate da Windows e SQL Server con licenza inclusa, è necessario configurare almeno quattro AMIs v. CPUs Se configuri meno di quattro vCPUs, viene applicata la fatturazione predefinita.
+ Optimize CPUs for License-Included Instances non è supportato sui tipi di istanze T3.

# Opzioni della CPU supportate per i tipi di istanza Amazon EC2
<a name="cpu-options-supported-instances-values"></a>

Nelle seguenti tabelle vengono descritti i tipi di istanze che supportano la specifica di opzioni CPU.

**Topics**
+ [

## Istanze per uso generale
](#cpu-options-gen-purpose)
+ [

## Istanze a calcolo ottimizzato
](#cpu-options-compute-optimized)
+ [

## Istanze con memoria ottimizzata
](#cpu-options-mem-optimized)
+ [

## Istanze con storage ottimizzato
](#cpu-options-storage-optimized)
+ [

## Istanze di calcolo accelerate
](#cpu-options-accelerated)
+ [

## Istanze di High Performance Computing
](#cpu-options-high-performance)

## Istanze per uso generale
<a name="cpu-options-gen-purpose"></a>


| Tipo di istanza | Impostazione predefinita v CPUs | Core CPU predefiniti | Thread per core predefiniti | Core CPU validi | Thread validi per core | 
| --- | --- | --- | --- | --- | --- | 
| m2.xlarge | 2 | 2 | 1 | 1, 2 | 1 | 
| m2.2xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m2.4xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m4.10xlarge | 40 | 20 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 | 1, 2 | 
| m4.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5a.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5a.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| m5a.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5a.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| m5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5ad.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5ad.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5ad.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| m5ad.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5ad.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| m5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5d.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5d.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5d.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5dn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5dn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5dn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5n.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5n.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5n.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5n.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5n.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m5zn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5zn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5zn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5zn.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| m5zn.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| m5zn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| m6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| m6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| m6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| m6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| m6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m6i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m6id.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6idn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6idn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6idn.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6idn.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6idn.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m6idn.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m6idn.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m6idn.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6idn.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m6in.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| m7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| m7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| m7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| m7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| m7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| m7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| m7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| m7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| m7i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m7i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m7i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m7i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m7i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m7i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m7i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8a.medium | 1 | 1 | 1 | 1 | 1 | 
| m8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| m8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| m8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| m8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| m8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| m8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| m8azn.medium | 1 | 1 | 1 | 1 | 1 | 
| m8azn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8azn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8azn.3xlarge | 12 | 12 | 1 | 1, 2, 4, 6, 8, 10, 12 | 1 | 
| m8azn.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1 | 
| m8azn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48 | 1 | 
| m8azn.24xlarge | 96 | 96 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96 | 1 | 
| m8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| m8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| m8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8id.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| m8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| m8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| m8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| t3.nano | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.micro | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.small | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.medium | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| t3.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| t3a.nano | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.micro | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.small | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.medium | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| t3a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| t4g.nano | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.micro | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.small | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.medium | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| t4g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 

## Istanze a calcolo ottimizzato
<a name="cpu-options-compute-optimized"></a>


| Tipo di istanza | Impostazione predefinita v CPUs | Core CPU predefiniti | Thread per core predefiniti | Core CPU validi | Thread validi per core | 
| --- | --- | --- | --- | --- | --- | 
| c3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c4.8xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c5.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c5.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c5a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c5a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 8 | 1, 2 | 
| c5a.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 8, 12, 16 | 1, 2 | 
| c5a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1, 2 | 
| c5a.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| c5a.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48 | 1, 2 | 
| c5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5ad.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c5ad.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c5ad.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 8 | 1, 2 | 
| c5ad.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 8, 12, 16 | 1, 2 | 
| c5ad.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1, 2 | 
| c5ad.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| c5ad.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48 | 1, 2 | 
| c5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5d.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c5d.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c5d.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5n.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5n.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5n.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| c6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| c6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| c6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| c6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| c6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6gn.medium | 1 | 1 | 1 | 1 | 1 | 
| c6gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| c6i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| c6id.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c6in.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| c7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| c7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| c7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| c7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| c7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| c7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| c7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| c7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| c7i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c7i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c7i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c7i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c7i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c7i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c7i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8a.medium | 1 | 1 | 1 | 1 | 1 | 
| c8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| c8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| c8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| c8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| c8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| c8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| c8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| c8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| c8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8id.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| c8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| c8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| c8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 

## Istanze con memoria ottimizzata
<a name="cpu-options-mem-optimized"></a>


| Tipo di istanza | Valore predefinito v CPUs | Core CPU predefiniti | Thread per core predefiniti | Core CPU validi | Thread validi per core | 
| --- | --- | --- | --- | --- | --- | 
| r3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r4.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r4.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5a.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5a.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| r5a.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5a.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| r5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5ad.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5ad.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5ad.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| r5ad.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5ad.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| r5b.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5b.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5b.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5b.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5b.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5b.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5b.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5b.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5d.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5d.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5d.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5dn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5dn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5dn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5n.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5n.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5n.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5n.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5n.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| r6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| r6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| r6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| r6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| r6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r6i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r6id.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6idn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6idn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6idn.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6idn.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6idn.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r6idn.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r6idn.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r6idn.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6idn.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r6in.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| r7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| r7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| r7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| r7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| r7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| r7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| r7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| r7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| r7iz.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r7iz.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r7iz.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r7iz.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r7iz.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r7iz.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r7iz.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r7iz.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8a.medium | 1 | 1 | 1 | 1 | 1 | 
| r8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| r8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| r8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| r8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| r8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| r8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| r8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| r8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| r8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r8id.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| r8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| r8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| r8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| u-3tb1.56xlarge | 224 | 112 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112 | 1, 2 | 
| u-6tb1.56xlarge | 224 | 224 | 1 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1 | 
| u-6tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-9tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-12tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-18tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-24tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u7i-6tb.112xlarge | 448 | 224 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224 | 1, 2 | 
| u7i-8tb.112xlarge | 448 | 224 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224 | 1, 2 | 
| u7i-12tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-16tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-24tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-32tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7inh-32tb.480xlarge | 1920 | 960 | 2 | 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, 272, 288, 304, 320, 336, 352, 368, 384, 400, 416, 432, 448, 464, 480, 496, 512, 528, 544, 560, 576, 592, 608, 624, 640, 656, 672, 688, 704, 720, 736, 752, 768, 784, 800, 816, 832, 848, 864, 880, 896, 912, 928, 944, 960 | 1, 2 | 
| x1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x1.32xlarge | 128 | 64 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 | 1, 2 | 
| x1e.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x1e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| x1e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| x1e.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| x1e.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x1e.32xlarge | 128 | 64 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 | 1, 2 | 
| x2gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x2gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x2gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| x2gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| x2gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| x2gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| x2gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| x2idn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x2idn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| x2idn.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x2iedn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x2iedn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| x2iedn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| x2iedn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| x2iedn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x2iedn.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| x2iedn.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x2iezn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| x2iezn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| x2iezn.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| x2iezn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| x2iezn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| x8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| x8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| x8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| x8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| x8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| x8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| x8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| x8aedz.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x8aedz.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x8aedz.3xlarge | 12 | 12 | 1 | 1, 2, 4, 6, 8, 10, 12 | 1 | 
| x8aedz.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1 | 
| x8aedz.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48 | 1 | 
| x8aedz.24xlarge | 96 | 96 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96 | 1 | 
| x8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| x8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| x8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| x8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| x8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| x8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| x8i.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| x8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| x8i.64xlarge | 256 | 128 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128 | 1, 2 | 
| x8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| z1d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| z1d.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| z1d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| z1d.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| z1d.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| z1d.12xlarge | 48 | 24 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 

## Istanze con storage ottimizzato
<a name="cpu-options-storage-optimized"></a>


| Tipo di istanza | Valore predefinito v CPUs | Core CPU predefiniti | Thread per core predefiniti | Core CPU validi | Thread validi per core | 
| --- | --- | --- | --- | --- | --- | 
| d2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d2.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| d2.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| d2.8xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| d3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d3.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| d3.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| d3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| d3en.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d3en.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| d3en.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| d3en.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| d3en.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| d3en.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| h1.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| h1.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| h1.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| h1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i2.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i2.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i2.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| i3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i3en.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i3en.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i3en.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| i3en.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| i3en.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| i3en.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| i3en.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| i4g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i4g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i4g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i4g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| i4g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| i4g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| i4i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i4i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i4i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i4i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i4i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i4i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i4i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i4i.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| i4i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| i7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| i7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| i7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| i7ie.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i7ie.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i7ie.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i7ie.3xlarge | 12 | 6 | 2 | 1, 2, 3, 4, 5, 6 | 1, 2 | 
| i7ie.6xlarge | 24 | 12 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 1, 2 | 
| i7ie.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i7ie.18xlarge | 72 | 36 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 | 1, 2 | 
| i7ie.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| i7ie.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| i8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| i8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| i8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| i8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| i8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| i8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| i8ge.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i8ge.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i8ge.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i8ge.3xlarge | 12 | 12 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 1 | 
| i8ge.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1 | 
| i8ge.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| i8ge.18xlarge | 72 | 72 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72 | 1 | 
| i8ge.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| i8ge.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| im4gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| im4gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| im4gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| im4gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| im4gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| im4gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| is4gen.medium | 1 | 1 | 1 | 1 | 1 | 
| is4gen.large | 2 | 2 | 1 | 1, 2 | 1 | 
| is4gen.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| is4gen.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| is4gen.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| is4gen.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 

## Istanze di calcolo accelerate
<a name="cpu-options-accelerated"></a>


| Tipo di istanza | Valore predefinito v CPUs | Core CPU predefiniti | Thread per core predefiniti | Core CPU validi | Thread validi per core | 
| --- | --- | --- | --- | --- | --- | 
| dl1.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| dl2q.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| f1.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| f1.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| f1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| f2.6xlarge | 24 | 12 | 2 | 1, 2, 3, 6, 9, 12 | 1, 2 | 
| f2.12xlarge | 48 | 24 | 2 | 1, 2, 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| f2.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| g3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| g4ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| g4ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| g4ad.4xlarge | 16 | 8 | 2 | 2, 4, 8 | 1, 2 | 
| g4ad.8xlarge | 32 | 16 | 2 | 2, 4, 8, 16 | 1, 2 | 
| g4ad.16xlarge | 64 | 32 | 2 | 2, 4, 8, 16, 32 | 1, 2 | 
| g4dn.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| g4dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| g4dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| g4dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g4dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| g4dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| g5g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| g5g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| g5g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| g5g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| g5g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| g6.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g6.8xlarge | 32 | 16 | 2 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g6.12xlarge | 48 | 24 | 2 | 1, 2, 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| g6.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| g6.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1, 2 | 
| g6.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g6e.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g6e.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g6e.12xlarge | 48 | 24 | 2 | 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| g6e.16xlarge | 64 | 32 | 2 | 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| g6e.24xlarge | 96 | 48 | 2 | 6, 12, 18, 24, 30, 36, 42, 48 | 1, 2 | 
| g6e.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g6f.large | 2 | 1 | 2 | 1 | 1, 2 | 
| g6f.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6f.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6f.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| gr6.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| gr6.8xlarge | 32 | 16 | 2 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| gr6f.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g7e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g7e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g7e.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| g7e.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| g7e.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| g7e.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| inf1.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| inf1.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| inf1.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| inf1.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| inf2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| inf2.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| inf2.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| inf2.48xlarge | 192 | 96 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| p3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| p3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| p3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| p3dn.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| p4d.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| p4de.24xlarge | 96 | 48 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1, 2 | 
| p5.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| p5.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| p5e.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| p5en.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6-b200.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6-b300.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6e-gb200.36xlarge | 144 | 144 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144 | 1 | 
| trn1.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| trn1.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| trn1n.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| trn2.3xlarge | 12 | 6 | 2 | 1, 2, 3, 4, 5, 6 | 1, 2 | 
| trn2.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| trn2u.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| vt1.3xlarge | 12 | 6 | 2 | 6 | 1, 2 | 
| vt1.6xlarge | 24 | 12 | 2 | 6, 12 | 1, 2 | 
| vt1.24xlarge | 96 | 48 | 2 | 6, 12, 48 | 1, 2 | 

## Istanze di High Performance Computing
<a name="cpu-options-high-performance"></a>


| Tipo di istanza | Valore predefinito v CPUs | Core CPU predefiniti | Thread per core predefiniti | Core CPU validi | Thread validi per core | 
| --- | --- | --- | --- | --- | --- | 
| hpc6id.32xlarge | 64 | 64 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1 | 
| hpc8a.96xlarge | 192 | 192 | 1 | 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 

# Specifica delle opzioni della CPU per un'istanza Amazon EC2
<a name="instance-specify-cpu-options"></a>

Puoi specificare le opzioni della CPU durante o dopo l’avvio dell’istanza.

**Topics**
+ [

## Disabilitazione del multithreading simultaneo
](#cpu-options-disable-simultaneous-multithreading)
+ [

## Specificare un numero personalizzato di v CPUs all'avvio
](#cpu-options-customize-vCPUs-launch)
+ [

## Specificate un numero personalizzato di v CPUs in un modello di avvio
](#cpu-options-customize-vCPUs-launch-template)
+ [

## Modifica delle opzioni della CPU per l'istanza EC2
](#change-vCPUs-after-launch)

## Disabilitazione del multithreading simultaneo
<a name="cpu-options-disable-simultaneous-multithreading"></a>

Per disabilitare il multithreading simultaneo (SMT), noto anche come hyper-threading, specifica 1 thread per core.

------
#### [ Console ]

**Per disabilitare l'SMT durante l'avvio dell'istanza**

1. Segui la procedura [Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console](ec2-launch-instance-wizard.md) e configura l'istanza in base alle esigenze.

1. Espandi **Dettagli avanzati** e seleziona la casella di controllo **Specifica le opzioni della CPU**.

1. Per **Core count (Numero di core)**, selezionare il numero di core CPU richiesti. In questo esempio, per specificare il numero di core CPU predefinito per un'istanza `r5.4xlarge`, scegliere `8`.

1. Per disabilitare l'SMT, per **Thread per core** scegli **1**.

1. Nel pannello **Summary** (Riepilogo), verifica la configurazione dell'istanza, quindi scegli **Launch instance** (Avvia istanza). Per ulteriori informazioni, consulta [Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console](ec2-launch-instance-wizard.md).

------
#### [ AWS CLI ]

**Per disabilitare l'SMT durante l'avvio dell'istanza**  
Utilizzate il AWS CLI comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e specificate il valore `1` for `ThreadsPerCore` per il parametro. `--cpu-options` Per `CoreCount`, specificare il numero di core CPU. In questo esempio, per specificare il numero di core CPU predefinito per un'istanza `r7i.4xlarge`, specificare un valore di `8`.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=8,ThreadsPerCore=1" \
    --key-name my-key-pair
```

------
#### [ PowerShell ]

**Per disabilitare l'SMT durante l'avvio dell'istanza**  
Utilizzate il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)comando e specificate il valore `1` for `ThreadsPerCore` per il parametro. `-CpuOptions` Per `CoreCount`, specificare il numero di core CPU. In questo esempio, per specificare il numero di core CPU predefinito per un'istanza `r7i.4xlarge`, specificare un valore di `8`.

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=8; ThreadsPerCore=1} `
    -KeyName 'my-key-pair'
```

------

**Nota**  
Per disabilitare l'SMT per un'istanza esistente, segui la procedura mostrata in [Modifica delle opzioni della CPU per l'istanza EC2](#change-vCPUs-after-launch) e modifica il numero di thread eseguiti per core in `1`.

## Specificare un numero personalizzato di v CPUs all'avvio
<a name="cpu-options-customize-vCPUs-launch"></a>

Puoi personalizzare il numero di core e di thread per core della CPU quando avvii un'istanza dalla console EC2 o dalla AWS CLI. Gli esempi in questa sezione utilizzano un tipo di istanza `r5.4xlarge`, caratterizzato dalle impostazioni predefinite riportate di seguito:
+ Core della CPU: 8
+ Thread per core: 2

Le istanze vengono avviate con il numero massimo di v CPUs disponibili per il tipo di istanza per impostazione predefinita. Per questo tipo di istanza, sono 16 v totali CPUs (8 core che eseguono 2 thread ciascuno). Per ulteriori informazioni su questo tipo di istanza, consulta [Istanze con memoria ottimizzata](cpu-options-supported-instances-values.md#cpu-options-mem-optimized).

L'esempio seguente avvia un'`r5.4xlarge`istanza con 4 v. CPUs

------
#### [ Console ]

**Per specificare un numero personalizzato di v CPUs durante l'avvio dell'istanza**

1. Segui la procedura [Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console](ec2-launch-instance-wizard.md) e configura l'istanza in base alle esigenze.

1. Espandi **Dettagli avanzati** e seleziona la casella di controllo **Specifica le opzioni della CPU**.

1. Per ottenere 4 vCPUs, specifica 2 core CPU e 2 thread per core, come segue:
   + Per **Conteggio core** scegli **2**.
   + In **Threads per core (Thread per core)**, scegliere **2**.

1. Nel pannello **Summary** (Riepilogo), verifica la configurazione dell'istanza, quindi scegli **Launch instance** (Avvia istanza). Per ulteriori informazioni, consulta [Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console](ec2-launch-instance-wizard.md).

------
#### [ AWS CLI ]

**Per specificare un numero personalizzato di v CPUs durante l'avvio dell'istanza**  
Utilizzate il AWS CLI comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e specificate il numero di core della CPU e il numero di thread nel parametro. `--cpu-options` È possibile specificare 2 core CPU e 2 thread per core per ottenere 4 v. CPUs

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=2,ThreadsPerCore=2" \
    --key-name my-key-pair
```

In alternativa, specifica 4 core CPU e 1 thread per core (disabilita SMT) per ottenere 4 v: CPUs

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=4,ThreadsPerCore=1" \
    --key-name my-key-pair
```

------
#### [ PowerShell ]

**Per specificare un numero personalizzato di v CPUs durante l'avvio dell'istanza**  
Utilizzate il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)comando e specificate il numero di core della CPU e il numero di thread nel `-CpuOptions` parametro. È possibile specificare 2 core CPU e 2 thread per core per ottenere 4 v. CPUs

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=2; ThreadsPerCore=2} `
    -KeyName 'my-key-pair'
```

In alternativa, specifica 4 core CPU e 1 thread per core (disabilita SMT) per ottenere 4 v: CPUs

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=4; ThreadsPerCore=1} `
    -KeyName 'my-key-pair'
```

------

## Specificate un numero personalizzato di v CPUs in un modello di avvio
<a name="cpu-options-customize-vCPUs-launch-template"></a>

Puoi personalizzare il numero di core CPU e di thread per core per l'istanza in un modello di avvio. Gli esempi in questa sezione utilizzano un tipo di istanza `r5.4xlarge`, caratterizzato dalle impostazioni predefinite riportate di seguito:
+ Core della CPU: 8
+ Thread per core: 2

Le istanze vengono avviate con il numero massimo di v CPUs disponibili per il tipo di istanza per impostazione predefinita. Per questo tipo di istanza, sono 16 v totali CPUs (8 core che eseguono 2 thread ciascuno). Per ulteriori informazioni su questo tipo di istanza, consulta [Istanze con memoria ottimizzata](cpu-options-supported-instances-values.md#cpu-options-mem-optimized).

L'esempio seguente crea un modello di avvio che specifica la configurazione per un'`r5.4xlarge`istanza con 4 v. CPUs

------
#### [ Console ]

**Per specificare un numero personalizzato di v CPUs in un modello di avvio**

1. Segui la procedura [Creare un modello di avvio specificando i parametri](create-launch-template.md#create-launch-template-define-parameters) e configura il modello di avvio in base alle esigenze.

1. Espandi **Dettagli avanzati** e seleziona la casella di controllo **Specifica le opzioni della CPU**.

1. Per ottenere 4 vCPUs, specifica 2 core CPU e 2 thread per core, come segue:
   + Per **Conteggio core** scegli **2**.
   + In **Threads per core (Thread per core)**, scegliere **2**.

1. Nel pannello **Riepilogo**, verifica la configurazione dell'istanza, quindi scegli **Crea modello di avvio**. Per ulteriori informazioni, consulta [Archivia i parametri di avvio dell'istanza nei modelli di avvio di Amazon EC2](ec2-launch-templates.md).

------
#### [ AWS CLI ]

**Per specificare un numero personalizzato di v CPUs in un modello di avvio**  
Utilizzate il [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html) AWS CLI comando e specificate il numero di core della CPU e il numero di thread nel `CpuOptions` parametro. È possibile specificare 2 core CPU e 2 thread per core per ottenere 4 v. CPUs

```
aws ec2 create-launch-template \
    --launch-template-name TemplateForCPUOptions \
    --version-description CPUOptionsVersion1 \
    --launch-template-data file://template-data.json
```

Di seguito è riportato un file JSON di esempio che contiene i dati del modello di avvio, che includono le opzioni della CPU, per la configurazione dell'istanza per questo esempio.

```
{
    "NetworkInterfaces": [{
        "AssociatePublicIpAddress": true,
        "DeviceIndex": 0,
        "Ipv6AddressCount": 1,
        "SubnetId": "subnet-0abcdef1234567890"
    }],
    "ImageId": "ami-0abcdef1234567890",
    "InstanceType": "r5.4xlarge",
    "TagSpecifications": [{
        "ResourceType": "instance",
        "Tags": [{
            "Key":"Name",
            "Value":"webserver"
        }]
    }],
    "CpuOptions": {
        "CoreCount":2,
        "ThreadsPerCore":2
    }
}
```

In alternativa, specifica 4 core CPU e 1 thread per core (disabilita SMT) per ottenere 4 v: CPUs

```
{
    "NetworkInterfaces": [{
        "AssociatePublicIpAddress": true,
        "DeviceIndex": 0,
        "Ipv6AddressCount": 1,
        "SubnetId": "subnet-0abcdef1234567890"
    }],
    "ImageId": "ami-0abcdef1234567890",
    "InstanceType": "r5.4xlarge",
    "TagSpecifications": [{
        "ResourceType": "instance",
        "Tags": [{
            "Key":"Name",
            "Value":"webserver"
        }]
    }],
    "CpuOptions": {
        "CoreCount":4,
        "ThreadsPerCore":1
    }
}
```

------
#### [ PowerShell ]

**Per specificare un numero personalizzato di v CPUs in un modello di avvio**  
Utilizzo della [New-EC2LaunchTemplate](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2LaunchTemplate.html).

```
New-EC2LaunchTemplate `
    -LaunchTemplateName 'TemplateForCPUOptions' `
    -VersionDescription 'CPUOptionsVersion1' `
    -LaunchTemplateData (Get-Content -Path 'template-data.json' | ConvertFrom-Json)
```

------

## Modifica delle opzioni della CPU per l'istanza EC2
<a name="change-vCPUs-after-launch"></a>

Man mano che le tue esigenze cambiano nel tempo, potresti dover modificare la configurazione delle opzioni della CPU per un'istanza esistente. Ciascun thread eseguito sull'istanza è noto come CPU virtuale (vCPU). Puoi modificare il numero di vCPU eseguite per un'istanza esistente nella console AWS CLI Amazon EC2, nell'API o. SDKs Lo stato dell'istanza deve essere `Stopped` prima di poter apportare questa modifica.

Per visualizzare i passaggi della console o della riga di comando, seleziona la scheda corrispondente al tuo ambiente. Per informazioni su richieste e risposte alle API, [ModifyInstanceCpuOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCpuOptions.html)consulta *Amazon EC2 API* Reference.

------
#### [ Console ]

Segui questa procedura per modificare il numero di v attivi CPUs per la tua istanza da. Console di gestione AWS

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione a sinistra, scegli **Istanze**. Si apre l'elenco delle istanze definite per la Regione AWS attuale.

1. Nell'elenco **Istanze** seleziona l'istanza. In alternativa, puoi selezionare il link dell'istanza per aprire la pagina di dettaglio dell'istanza.

1. Se l'istanza è in esecuzione, è necessario prima arrestarla. Scegli **Arresta istanza** dal menu **Stato istanza**.

1. Per modificare la configurazione della vCPU, scegli **Modifica opzioni della CPU** da **Impostazioni istanza** nel menu **Operazioni**. Si apre la pagina **Modifica opzioni della CPU**.

1. Seleziona una delle seguenti opzioni della CPU per modificare la configurazione dell'istanza.  
**Utilizza le opzioni della CPU predefinite**  
Questa opzione reimposta l'istanza al numero predefinito di v CPUs per il tipo di istanza. L'impostazione predefinita prevede l'esecuzione di tutti i thread per tutti i core della CPU.  
**Specifica delle opzioni della CPU**  
Questa opzione consente la configurazione del numero di v in CPUs esecuzione sull'istanza.

1. Se si sceglie **Specificare le opzioni CPU**, vengono visualizzati CPUs i campi **Active v**.
   + Utilizza il primo selettore per configurare il numero di thread eseguiti per ciascun core della CPU. Per disabilitare il multithreading simultaneo, scegli `1`.
   + Usa il secondo selettore per configurare il numero di CPUs esecuzioni sulla tua istanza.

   I seguenti campi vengono aggiornati dinamicamente man mano che apporti modifiche ai selettori delle opzioni della CPU.
   + **Active v CPUs**: il numero di core della CPU moltiplicato per i thread per core, in base alle selezioni effettuate. Ad esempio, se hai selezionato 2 thread e 4 core, ciò equivarrebbe a 8 v. CPUs
   + **Totale v CPUs**: il numero massimo di v CPUs per il tipo di istanza. Ad esempio, per un tipo di `m6i.4xlarge` istanza, questo è 16 v CPUs (8 core che eseguono 2 thread ciascuno).

1. Per applicare gli aggiornamenti, scegli **Modifica.**

------
#### [ AWS CLI ]

Segui questa procedura per modificare il numero di v attivi CPUs per l'istanza da. AWS CLI

Utilizzate il [modify-instance-cpu-options](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/modify-instance-cpu-options.html)comando e specificate il numero di core della CPU eseguiti nel `--core-count` parametro e il numero di thread eseguiti per core nel `--threads-per-core` parametro.

Gli esempi seguenti mostrano due possibili configurazioni su un tipo di `m6i.4xlarge` istanza per eseguire 8 v CPUs sull'istanza specificata. L'impostazione predefinita per questo tipo di istanza è 16 v CPUs (8 core con 2 thread ciascuno).

**Esempio 1:** Esegui 4 core della CPU con 2 thread per core, per un totale di 8 vCPU.

```
aws ec2 modify-instance-cpu-options \
    --instance-id i-1234567890abcdef0 \

    --core-count=4 \
    --threads-per-core=2
```

**Esempio 2:** Disabilita il multithreading simultaneo modificando il numero di thread eseguiti per core in `1`. La configurazione risultante esegue inoltre un totale di 8 v CPUs (8 core CPU con 1 thread per core).

```
aws ec2 modify-instance-cpu-options \
    --instance-id 1234567890abcdef0 \
    --core-count=8 \
    --threads-per-core=1
```

------
#### [ PowerShell ]

**Per modificare il numero di v attivi CPUs per un'istanza**  
Utilizzare il [Edit-EC2InstanceCpuOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCpuOption.html)cmdlet e specificare il numero di core della CPU eseguiti nel `-CoreCount` parametro e il numero di thread eseguiti per core nel parametro. `ThreadsPerCore`

**Esempio 1:** Esegui 4 core della CPU con 2 thread per core, per un totale di 8 vCPU.

```
Edit-EC2InstanceCpuOption `
    -InstanceId 'i-1234567890abcdef0' `
    -CoreCount 4 `
    -ThreadsPerCore 2
```

**Esempio 2:** Disabilita il multithreading simultaneo modificando il numero di thread eseguiti per core in `1`. La configurazione risultante esegue inoltre un totale di 8 v CPUs (8 core CPU con 1 thread per core).

```
Edit-EC2InstanceCpuOption `
    -InstanceId 'i-1234567890abcdef0' `
    -CoreCount 8 `
    -ThreadsPerCore 1
```

------

# Visualizzazione di thread e core della CPU per un'istanza Amazon EC2
<a name="view-cpu-options"></a>

Puoi visualizzare le opzioni CPU per un’istanza esistente o descrivendo l’istanza.

------
#### [ Console ]

**Per visualizzare le opzioni della CPU per un’istanza**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione a sinistra scegliere **Instances (Istanze)** e selezionare l'istanza.

1. Nella scheda **Dettagli**, in **Host and placement group**, trova **Number of v CPUs**.

------
#### [ AWS CLI ]

**Per visualizzare le opzioni della CPU per un’istanza**  
Utilizzare il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

Di seguito è riportato un output di esempio. Il campo `CoreCount` indica il numero di core per l’istanza. Il campo `ThreadsPerCore` indica il numero di thread per core.

```
[
    {
        "CoreCount": 24, 
        "ThreadsPerCore": 2
    }, 
]
```

------
#### [ PowerShell ]

**Per visualizzare le opzioni della CPU per un’istanza**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId 'i-1234567890abcdef0').Instances.CpuOptions
```

Di seguito è riportato un output di esempio.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
          24        2
```

------

In alternativa, per visualizzare le informazioni sulla CPU, puoi connetterti all'istanza e utilizzare uno dei seguenti strumenti di sistema:
+ Windows `Task Manager` sull'istanza Windows
+ Il comando **lscpu** sull'istanza Linux

È possibile AWS Config utilizzarlo per registrare, valutare, controllare e valutare le modifiche alla configurazione delle istanze, incluse le istanze terminate. Per ulteriori informazioni, consulta [Nozioni di base su AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/getting-started.html) nella *AWS Config Guida per gli sviluppatori*.

# Ottimizza per le istanze CPUs con licenza inclusa
<a name="optimize-cpu"></a>

I carichi di lavoro come Microsoft SQL Server richiedono spesso livelli elevati di memoria e IOPS ma un basso numero di vCPU. AWS offre un’ampia gamma di tipi di istanze in grado di soddisfare la maggior parte delle esigenze di infrastruttura. Tuttavia, per ridurre i costi delle licenze basate su vCPU per Windows e Microsoft SQL Server, puoi personalizzare il numero di vCPU in esecuzione sull'istanza EC2 mantenendo le stesse specifiche di memoria, storage e rete. Questo approccio consente di risparmiare sui costi di licenza basati su vCPU sia per i carichi di lavoro con licenza inclusa che per i carichi di lavoro (BYOL). Bring-Your-Own-License Puoi specificare le opzioni della CPU quando avvii o modifichi un'istanza utilizzando la console o l'API Amazon EC2. Per istruzioni, consulta [Specifica delle opzioni della CPU per un'istanza Amazon EC2](instance-specify-cpu-options.md).

Per ulteriori informazioni, consulta questo [post di blog](https://aws.amazon.com/blogs/modernizing-with-aws/optimize-cpus-best-practices-for-sql-server-workloads-continued/) sulle migliori pratiche CPUs per l'ottimizzazione dei carichi di lavoro di SQL Server.

## Tipi di licenza supportati
<a name="win-opt-cpu-supported-lic-types"></a>

Optimize CPUs supporta la fatturazione in base al numero di configurazioni di licenza attive CPUs per i seguenti tipi di configurazioni di licenza per le istanze avviate da un'AMI inclusa nella licenza. Per ulteriori informazioni sui tipi di licenza, consulta [Campi informativi di fatturazione AMI](billing-info-fields.md).

**Fatturazione delle istanze AMI incluse nella licenza**


| Licenze incluse | Operazione di utilizzo | Prezzo all’ora per vCPU | 
| --- | --- | --- | 
|  Windows Server  |  RunInstancesOptimize supporta la fatturazione in base al numero di configurazioni di licenza attive per i seguenti tipi di configurazioni di licenza per le istanze avviate da un'AMI inclusa nella licenza. ----sep----:0002  |  0,046\$1  | 
|  Windows Server con SQL Server Enterprise  |  RunInstances\$10,046 ----set----:0102  |  0,421\$1  | 
|  Windows Server con SQL Server Standard  |  RunInstances\$10,421 ----sep----:0006  |  0,166\$1  | 
|  Windows Server con SQL Server Web  |  RunInstances\$10,166 ----set----:0202  |  0,063\$1  | 

## Opzioni di acquisto supportate
<a name="win-opt-cpu-supported-po"></a>

Optimize CPUs supporta le seguenti opzioni di acquisto per le istanze con licenza inclusa:
+ On demand
+ Savings Plans

**avvertimento**  
Se utilizzi istanze riservate, è possibile che gli sconti non vengano applicati quando configuri Optimize CPUs per le istanze con licenza inclusa nello stesso account di pagamento. Ti consigliamo di utilizzare Savings Plans per ridurre i costi di licenza basati su vCPU e offrire risparmi comparabili sui costi di calcolo.  
Gli account che utilizzavano sia Optimize CPUs che Reserved Instances for Windows e SQL Server sullo stesso tipo di istanza prima del 15 ottobre 2025 sono stati aggiunti a un elenco di opt-out per mantenere la loro attuale esperienza di fatturazione. Per sfruttare i risparmi sulle licenze di Ottimizzazione CPU, contatta il [centro Supporto AWS](https://console.aws.amazon.com/support/home#/) per effettuare la rimozione dall’elenco di esclusione.

## Come CPUs funziona Optimize per risparmiare sui costi di licenza
<a name="win-opt-cpu-how-it-works"></a>

Gli esempi seguenti aiutano a illustrare i risparmi sui costi che sono possibili quando configuri l’utilizzo della CPU.

**Esempio 1: fatturazione predefinita** Questo esempio mostra un'istanza r7i.8xlarge lanciata da un'AMI Windows e SQL Server Enterprise inclusa nella licenza che ha funzionato per 100 ore con la configurazione CPU predefinita di 32 v CPUs per il tipo di istanza (3200 ore vCPU).

La fattura mostra una voce con una tariffa combinata che include sia i costi di utilizzo che quelli di licenza.

![\[Esempio di fattura con fatturazione predefinita per l’istanza Windows e SQL Server Enterprise inclusa nella licenza.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-default.png)


**Esempio 2: ottimizzazione della CPUs fatturazione** Questo esempio mostra un'istanza r7i.8xlarge lanciata da un'AMI Windows e SQL Server Enterprise inclusa nella licenza. Per risparmiare sui costi di licenza, il numero di quelle attive è stato ridotto a 16 v CPUs . CPUs Quindi l'istanza ha funzionato per 100 ore con la nuova configurazione.

La fattura mostra le seguenti due voci.

Descrizione della fatturazione: **Elastic Compute Cloud**  
La prima riga mostra il costo di base dell’istanza Windows e SQL Server eseguita per 100 ore (211,68 USD).

Descrizione della fatturazione: **Costi di terze parti di Ottimizzazione CPU di Amazon EC2 inclusa nella licenza**  
La seconda voce riguarda i costi di licenza in base al numero di v attivi durante CPUs il periodo di fatturazione (673,60 USD).

![\[Esempio di fattura con CPUs fatturazione Optimize per un'istanza Windows e SQL Server Enterprise inclusa nella licenza.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-optimized.png)


**Esempio 3: ottimizzazione della CPUs fatturazione con Savings Plans** Questo esempio mostra un'istanza r7i.8xlarge lanciata da un'AMI Windows e SQL Server Enterprise inclusa nella licenza. Per risparmiare sui costi di licenza, il numero di quelle attive è stato ridotto a 16 v CPUs . CPUs Quindi l'istanza ha funzionato per 100 ore con la nuova configurazione.

Un anno di *Savings Plans per il calcolo senza costi anticipati* di un anno con un impegno di 1,60 USD all’ora (arrotondato) offre ulteriori risparmi sui costi che riducono il costo di base dell’istanza Windows e SQL Server. L’impegno Savings Plans copre l’utilizzo completo per 100 ore dell’istanza r7i.8xlarge per una tariffa Savings Plans di 1,53362 USD all’ora.

La fattura presenta le seguenti voci.

Descrizione della fatturazione: **utilizzo di Savings Plans per il calcolo**  
La prima riga mostra l’impegno di Savings Plans per l’utilizzo completo di 100 ore (160,00 USD).

Descrizione della fatturazione: **Elastic Compute Cloud**  
La seconda riga contiene due voci. La prima voce mostra quale sarebbe stato il costo di base dell’istanza Windows e SQL Server in esecuzione per 100 ore senza Savings Plans (211,68 USD). La seconda voce mostra che l’intero costo di base è stato coperto dal Savings Plans per il calcolo (-211,68 USD), che produce un costo netto pari a zero per questa riga.

Descrizione della fatturazione: **Costi di terze parti di Ottimizzazione CPU di Amazon EC2 inclusa nella licenza**  
La terza riga copre i costi di licenza in base al numero di v attivi durante CPUs il periodo di fatturazione (673,60 USD).

![\[Esempio di fattura con CPUs fatturazione Savings Plan e Optimize per un'istanza Windows e SQL Server Enterprise inclusa nella licenza.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-savings-plan.png)


# AMD SEV-SNP per istanze Amazon EC2
<a name="sev-snp"></a>

AMD Secure Encrypted Virtualization-Secure Nested Paging (AMD SEV-SNP) è una funzionalità della CPU che fornisce le seguenti proprietà:
+ **Attestazione**: AMD SEV-SNP consente di recuperare un rapporto di attestazione firmato che contiene una misura crittografica che può essere utilizzata per convalidare lo stato e l'identità dell'istanza e che è in esecuzione su hardware AMD originale. Per ulteriori informazioni, consulta [Attesta un' EC2 istanza Amazon con AMD SEV-SNP](snp-attestation.md).
+ **Crittografia della memoria**: a partire dai processori AMD EPYC (Milano), AWS Graviton2 e Intel Xeon Scalable (Ice Lake), la memoria delle istanze è sempre crittografata. Le istanze abilitate per AMD SEV-SNP utilizzano una chiave specifica dell'istanza per la crittografia della memoria.

**Topics**
+ [

## Concetti e terminologia
](#snp-concepts)
+ [

## Requisiti
](#snp-requirements)
+ [

## Considerazioni
](#snp-considerations)
+ [

## Prezzi
](#snp-pricing)
+ [Individuazione dei tipi di istanza supportati](snp-find-instance-types.md)
+ [Abilitare AMD SEV-SNP](snp-work-launch.md)
+ [Attestazione con AMD SEV-SNP](snp-attestation.md)

## Concetti e terminologia
<a name="snp-concepts"></a>

Prima di iniziare a utilizzare AMD SEV-SNP, assicurati di conoscere i concetti e la terminologia seguenti.

**Rapporto di attestazione AMD SEV-SNP**  
Il rapporto di attestazione AMD SEV-SNP è un documento che un'istanza può richiedere alla CPU. Il rapporto di attestazione AMD SEV-SNP può essere utilizzato per convalidare lo stato e l'identità di un'istanza e per verificare che sia in esecuzione in un ambiente AMD autorizzato. Il rapporto include una misurazione di avvio, ovvero un hash crittografico dello stato di avvio iniziale di un'istanza, inclusi il contenuto della memoria dell'istanza iniziale e lo stato iniziale della v. CPUs Il rapporto di attestazione AMD SEV-SNP è firmato con una firma VLEK che si ricollega a un root of trust di AMD.

**VLEK**  
La Versioned Loaded Endorsement Key (VLEK) è una chiave di firma con versioni certificata da AMD e utilizzata dalla CPU AMD per firmare i rapporti di attestazione AMD SEV-SNP. Le firme VLEK possono essere convalidate utilizzando i certificati forniti da AMD.

**Binario OVMF**  
L'Open Virtual Machine Firmware (OVMF) è il codice di avvio anticipato utilizzato per fornire un ambiente UEFI per l'istanza. Il codice di avvio anticipato viene eseguito prima dell'avvio del codice nell'AMI. L'OVMF trova ed esegue anche il boot loader fornito nell'AMI. Per ulteriori informazioni, consulta il [repository OVMF](https://github.com/tianocore/tianocore.github.io/wiki/OVMF).

## Requisiti
<a name="snp-requirements"></a>

Per utilizzare AMD SEV-SNP, assicurati di:
+ Utilizzare uno dei seguenti tipi di istanza supportati:
  + **Uso generico**: `m6a.large` \$1 `m6a.xlarge` \$1 `m6a.2xlarge` \$1 `m6a.4xlarge` \$1 `m6a.8xlarge`
  + **Ottimizzate per il calcolo**: `c6a.large` \$1 `c6a.xlarge` \$1 `c6a.2xlarge` \$1 `c6a.4xlarge` \$1 `c6a.8xlarge` \$1 `c6a.12xlarge` \$1 `c6a.16xlarge`
  + **Ottimizzate per la memoria**: `r6a.large` \$1 `r6a.xlarge` \$1 `r6a.2xlarge` \$1 `r6a.4xlarge`
+ Avvia la tua istanza in un formato supportato. Regione AWS Attualmente sono supportate solo le Regioni Stati Uniti orientali (Ohio) ed Europa (Irlanda).
+ Utilizzare un'AMI con modalità di avvio `uefi` oppure `uefi-preferred` e un sistema operativo che supporti AMD SEV-SNP. Per ulteriori informazioni sul supporto AMD SEV-SNP sul tuo sistema operativo, consulta la documentazione del rispettivo sistema operativo. Infatti AWS, AMD SEV-SNP è supportato su AL2 023, RHEL 9.3, SLES 15 SP4 e Ubuntu 23.04 e versioni successive.

## Considerazioni
<a name="snp-considerations"></a>

Puoi solo attivare AMD SEV-SNP solo all'avvio di un'istanza. Quando AMD SEV-SNP è abilitato per il lancio dell'istanza, si applicano le seguenti regole.
+ Una volta abilitato, AMD SEV-SNP non può essere disabilitato. Rimane abilitato per tutto il ciclo di vita dell'istanza.
+ È possibile [modificare il tipo di istanza](ec2-instance-resize.md) con un altro tipo di istanza che supporti AMD SEV-SNP.
+ Hibernation e Nitro Enclaves non sono supportati.
+ Gli host dedicati non sono supportati.
+ Se è prevista la manutenzione dell'host sottostante dell'istanza, riceverai una notifica dell'evento programmato 14 giorni prima dell'evento. È necessario interrompere o riavviare manualmente l'istanza per spostarla su un nuovo host.

## Prezzi
<a name="snp-pricing"></a>

Quando avvii un' EC2 istanza Amazon con AMD SEV-SNP abilitato, ti viene addebitata una tariffa di utilizzo oraria aggiuntiva equivalente al 10% della tariffa [oraria On-Demand del tipo di istanza](https://aws.amazon.com/ec2/pricing/on-demand/) selezionato.

Questa tariffa di utilizzo AMD SEV-SNP è un addebito separato per l'utilizzo dell'istanza Amazon EC2 . Le istanze riservate, Savings Plans e l'utilizzo del sistema operativo non influiscono su questa tariffa. 

Se si configura un'istanza spot per l'avvio con [AMD SEV-SNP](#sev-snp) attivato, viene addebitata una tariffa di utilizzo oraria aggiuntiva equivalente al 10% della [tariffa oraria on demand](https://aws.amazon.com/ec2/pricing/on-demand/) del tipo di istanza selezionato. Se la strategia di allocazione utilizza il prezzo come input, il parco istanze spot non include questa tariffa aggiuntiva; viene utilizzato solo il prezzo spot.

# Trova tipi di EC2 istanze che supportano AMD SEV-SNP
<a name="snp-find-instance-types"></a>

Puoi individuare i tipi di istanza che supportano AMD SEV-SNP. La EC2 console Amazon non visualizza queste informazioni per un tipo di istanza.

------
#### [ AWS CLI ]

**Per individuare i tipi di istanza che supportano AMD SEV-SNP**  
Utilizza il seguente comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html).

```
aws ec2 describe-instance-types \
    --filters Name=processor-info.supported-features,Values=amd-sev-snp \
    --query 'InstanceTypes[*].[InstanceType]' \
    --output text | sort
```

Di seguito è riportato un output di esempio.

```
c6a.12xlarge
c6a.16xlarge
c6a.2xlarge
c6a.4xlarge
c6a.8xlarge
c6a.large
c6a.xlarge
m6a.2xlarge
m6a.4xlarge
m6a.8xlarge
m6a.large
m6a.xlarge
r6a.2xlarge
r6a.4xlarge
r6a.large
r6a.xlarge
```

------
#### [ PowerShell ]

**Per individuare i tipi di istanza che supportano AMD SEV-SNP**  
Utilizza il cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
(Get-EC2InstanceType `
    -Filter @{Name="processor-info.supported-features"; Values="amd-sev-snp"}).InstanceType.Value | Sort-Object
```

Di seguito è riportato un output di esempio.

```
c6a.12xlarge
c6a.16xlarge
c6a.2xlarge
c6a.4xlarge
c6a.8xlarge
c6a.large
c6a.xlarge
m6a.2xlarge
m6a.4xlarge
m6a.8xlarge
m6a.large
m6a.xlarge
r6a.2xlarge
r6a.4xlarge
r6a.large
r6a.xlarge
```

------

# Abilita AMD SEV-SNP per un'istanza EC2
<a name="snp-work-launch"></a>

Puoi avviare un’istanza con AMD SEV-SNP abilitato. Non puoi abilitare AMD SEV-SNP dopo il lancio.

## Avviare un’istanza con AMD SEV-SNP abilitato
<a name="snp-launch-instance"></a>

Non puoi abilitare AMD SEV-SNP utilizzando la console Amazon. EC2 

------
#### [ AWS CLI ]

**Per avviare un’istanza con AMD SEV-SNP abilitato**  
Usa il comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) con l’opzione `--cpu-options`. Per conoscere i requisiti aggiuntivi, consulta [AMD SEV-SNP requirements](sev-snp.md#snp-requirements).

```
--cpu-options AmdSevSnp=enabled
```

------
#### [ PowerShell ]

**Per avviare un’istanza con AMD SEV-SNP abilitato**  
Utilizza il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet con il parametro. `-CpuOption`

```
-CpuOption @{AmdSevSnp="enabled"}
```

------

## Verifica se un' EC2 istanza è abilitata per AMD SEV-SNP
<a name="snp-work-check"></a>

Puoi individuare le istanze abilitate per AMD SEV-SNP. La EC2 console Amazon non visualizza queste informazioni.

------
#### [ AWS CLI ]

**Per verificare se AMD SEV-SNP è abilitato per un’istanza**  
Utilizza il comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

Di seguito è riportato un output di esempio. Se `AmdSevSnp` non è presente in `CpuOptions`, AMD SEV-SNP è disabilitato.

```
[
    {
        "AmdSevSnp": "enabled",
        "CoreCount": 1,
        "ThreadsPerCore": 2
    }
]
```

------
#### [ PowerShell ]

**Per verificare se AMD SEV-SNP è abilitato per un’istanza**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances.CpuOptions
```

Di seguito è riportato un output di esempio. Se il valore di `AmdSevSnp` non è presente, AMD SEV-SNP è disabilitato.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
enabled   1         2
```

------
#### [ AWS CloudTrail ]

Nel AWS CloudTrail caso della richiesta di avvio dell'istanza, la seguente proprietà indica che AMD SEV-SNP è abilitato per l'istanza.

```
"cpuOptions": {"AmdSevSnp": "enabled"}
```

------

# Attesta un' EC2 istanza Amazon con AMD SEV-SNP
<a name="snp-attestation"></a>

L'attestazione è un processo che consente all'istanza di dimostrare il suo stato e la sua identità. Una volta abilitato AMD SEV-SNP per un’istanza, puoi richiedere un report di attestazione AMD SEV-SNP al processore sottostante. Il rapporto di attestazione AMD SEV-SNP contiene un hash crittografico, chiamato misurazione dell'avvio, del contenuto iniziale della memoria guest e dello stato iniziale della vCPU. Il rapporto di attestazione è firmato con una firma VLEK che si ricollega a una root di fiducia AMD. È possibile utilizzare la misurazione di avvio inclusa nel rapporto di attestazione per verificare che l'istanza sia in esecuzione in un ambiente AMD originale e per convalidare il codice di avvio iniziale utilizzato per avviare l'istanza.

**Prerequisito**  
Avvia un’istanza abilitata per AMD SEV-SNP. Per ulteriori informazioni, consulta [Abilita AMD SEV-SNP per un'istanza EC2](snp-work-launch.md).

**Topics**
+ [

## Fase 1: ottenimento del rapporto di attestazione
](#snp-att-get-report)
+ [

## Fase 2: convalida la firma del rapporto di attestazione
](#snp-att-validate-signature)

## Fase 1: ottenimento del rapporto di attestazione
<a name="snp-att-get-report"></a>

In questo passaggio, si installa e si crea l'utilità `snpguest`, quindi la si utilizza per richiedere il rapporto di attestazione AMD SEV-SNP e i certificati.

1. Connettiti alla tua istanza.

1. Per installare l'utilità `snpguest` da [https://github.com/virtee/snpguest](https://github.com/virtee/snpguest), esegui i seguenti comandi.

   ```
   $ git clone https://github.com/virtee/snpguest.git
   $ cd snpguest
   $ cargo build -r
   $ cd target/release
   ```

1. Genera una richiesta per il rapporto di attestazione. L'utilità richiede il rapporto di attestazione dall'host e lo scrive in un file binario con i dati di richiesta forniti.

   L'esempio seguente crea una stringa di richiesta casuale e la utilizza come file di richiesta (`request-file.txt`). Quando il comando restituisce il rapporto di attestazione, viene memorizzato nel percorso del file specificato (`report.bin`). In questo caso, l'utilità memorizza il rapporto nella directory corrente.

   ```
   $ ./snpguest report report.bin request-file.txt --random
   ```

1. Richiedi i certificati dalla memoria host e archiviali come file PEM. L'esempio seguente memorizza i file nella stessa directory dell'utilità `snpguest`. Se i certificati esistono già nella directory specificata, tali certificati vengono sovrascritti.

   ```
   $ ./snpguest certificates PEM ./
   ```

## Fase 2: convalida la firma del rapporto di attestazione
<a name="snp-att-validate-signature"></a>

Il rapporto di attestazione è firmato con un certificato, denominato Versioned Loaded Endorsement Key (VLEK), rilasciato da AMD per. AWS In questo passaggio, convalidi che il certificato VLEK sia emesso da AMD e che il rapporto di attestazione sia firmato da quel certificato VLEK.

1. Scarica i certificati root di fiducia VLEK dal sito Web ufficiale di AMD nella directory attuale.

   ```
   $ sudo curl --proto '=https' --tlsv1.2 -sSf https://kdsintf.amd.com/vlek/v1/Milan/cert_chain -o ./cert_chain.pem
   ```

1. Utilizza `openssl` per convalidare che il certificato VLEK sia firmato dai certificati root di fiducia di AMD.

   ```
   $ sudo openssl verify --CAfile ./cert_chain.pem vlek.pem
   ```

   Di seguito è riportato un output di esempio.

   ```
   vlek.pem: OK
   ```

1. Utilizza l'utilità `snpguest` per convalidare che il rapporto di attestazione sia firmato dal certificato VLEK.

   ```
   $ ./snpguest verify attestation ./ report.bin
   ```

   Di seguito è riportato un output di esempio.

   ```
   Reported TCB Boot Loader from certificate matches the attestation report.
   Reported TCB TEE from certificate matches the attestation report.
   Reported TCB SNP from certificate matches the attestation report.
   Reported TCB Microcode from certificate matches the attestation report.
   VEK signed the Attestation Report!
   ```

# Controllo degli stati del processore delle istanze Linux Amazon EC2
<a name="processor_state_control"></a>

Gli stati** C-state** controllano i livelli di sospensione in cui può entrare un core quando è inattivo. Gli stati C-state sono numerati a partire da C0 (lo stato più superficiale in cui il core è completamente attivo ed esegue le istruzioni) fino a C6 (lo stato inattivo più profondo in cui un core è spento).

Gli stati **P-state** controllano le prestazioni desiderate (in frequenza CPU) da un core. Gli stati P-state sono numerati a partire da P0 (l'impostazione sulle prestazioni più elevate in cui è permesso al core di utilizzare la tecnologia Intel Turbo Boost per aumentare la frequenza, se possibile) e vanno da P1 (lo stato P-state che richiede la frequenza di base massima) a P15 (la frequenza più bassa possibile).

**Nota**  
AWS I processori Graviton dispongono di modalità di risparmio energetico integrate e funzionano a frequenza fissa. Pertanto, non offrono al sistema operativo la possibilità di controllare gli stati C e gli stati P.

**Stati C e stati P**

I seguenti tipi di istanza consentono a un sistema operativo di controllare gli stati C e gli stati P:
+ **Uso generico**: `m4.10xlarge` \$1 `m4.16xlarge`
+ **Calcolo ottimizzato**: `c4.8xlarge`
+ **Ottimizzate per la memoria**: `r4.8xlarge` \$1 `r4.16xlarge` \$1 `x1.16xlarge` \$1 `x1.32xlarge` \$1 `x1e.8xlarge` \$1 `x1e.16xlarge` \$1 `x1e.32xlarge`
+ **Ottimizzate per l'archiviazione:** `d2.8xlarge` \$1 `i3.8xlarge` \$1 `i3.16xlarge` \$1 `h1.8xlarge` \$1 `h1.16xlarge`
+ **Accelerazione informatica**: `f1.16xlarge` \$1 `g3.16xlarge` \$1 `p2.16xlarge` \$1 `p3.16xlarge`
+ **Bare metal**: tutte le istanze bare metal con processori Intel e AMD

**Solo stati C**

I seguenti tipi di istanza consentono a un sistema operativo di controllare gli stati C:
+ **Scopo generale**: `m5.12xlarge` `m5.24xlarge` `m5d.12xlarge` \$1 `m5d.24xlarge` \$1 `m5n.12xlarge` \$1 `m5n.24xlarge` `m5dn.12xlarge` \$1 `m5dn.24xlarge` \$1 `m5zn.6xlarge` \$1 `m5zn.12xlarge` \$1 `m6a.24xlarge` \$1 `m6a.48xlarge` `m6i.16xlarge` \$1 `m6i.32xlarge` \$1 `m6id.16xlarge` \$1 `m6id.32xlarge` \$1 `m6idn.16xlarge` \$1 `m6in.16xlarge` \$1 `m6in.32xlarge` `m7a.medium` \$1 `m7a.large` \$1 `m7a.xlarge` \$1 `m7a.2xlarge` \$1 `m7a.4xlarge` \$1 `m7a.8xlarge` `m7a.12xlarge` \$1 `m7a.16xlarge` \$1 `m7a.24xlarge` \$1 `m7a.32xlarge` \$1 `m7a.48xlarge` \$1 `m7i.large` `m7i.xlarge` \$1 `m7i.2xlarge` \$1 ` m7i.4xlarge` \$1 `m7i.8xlarge` \$1 `m7i.12xlarge` `m7i.16xlarge`\$1 `m7i.24xlarge` \$1 `m7i.48xlarge` `m8a.medium` \$1 `m8a.large` \$1 `m8a.xlarge` \$1 `m8a.2xlarge` \$1 `m8a.4xlarge` \$1 `m8a.8xlarge` `m8a.12xlarge` \$1 `m8a.16xlarge` \$1 `m8a.24xlarge` \$1 `m8a.48xlarge` \$1 `m8azn.medium` \$1 `m8azn.large` `m8azn.xlarge` \$1 `m8azn.3xlarge` \$1 `m8azn.6xlarge` \$1 `m8azn.12xlarge` \$1 `m8azn.24xlarge` \$1 `m8i.large` \$1 `m8i.xlarge` `m8i.2xlarge` \$1 `m8i.4xlarge` \$1 `m8i.8xlarge` \$1 `m8i.12xlarge` \$1 `m8i.16xlarge` \$1 `m8i.24xlarge` `m8i.32xlarge` \$1 `m8i.48xlarge` \$1 `m8i.96xlarge` \$1 `m8id.large` \$1 `m8id.xlarge` \$1 `m8id.2xlarge` `m8id.4xlarge` \$1 `m8id.8xlarge` \$1 `m8id.12xlarge` \$1 `m8id.16xlarge` \$1 `m8id.24xlarge`\$1 `m8id.32xlarge` \$1 `m8id.48xlarge` \$1 `m8id.96xlarge`
+ **Ottimizzato per il calcolo**: `c5.9xlarge` `c5.12xlarge` `c5.18xlarge` \$1 `c5.24xlarge` \$1 `c5a.24xlarge` \$1 `c5ad.24xlarge` \$1 `c5d.9xlarge` \$1 `c5d.12xlarge` \$1 `c5d.18xlarge` \$1 `c5d.24xlarge` \$1 `c5n.9xlarge` \$1 `c5n.18xlarge` \$1 `c6a.24xlarge` \$1 `c6a.32xlarge` \$1 `c6a.48xlarge` \$1 `c6i.16xlarge` \$1 `c6i.32xlarge` \$1 `c6id.24xlarge` \$1 `c6id.32xlarge` \$1 `c6in.32xlarge` \$1 `c7a.medium` \$1 `c7a.large` \$1 `c7a.xlarge` \$1 `c7a.2xlarge` \$1 `c7a.4xlarge` \$1 `c7a.8xlarge` \$1 `c7a.12xlarge` \$1 `c7a.16xlarge` \$1 `c7a.24xlarge` \$1 `c7a.32xlarge` \$1 `c7a.48xlarge` \$1 `c7i.large` \$1 `c7i.xlarge` \$1 `c7i.2xlarge` \$1 `c7i.4xlarge` \$1 `c7i.8xlarge` `c7i.12xlarge`\$1 `c7i.16xlarge` `c7i.24xlarge` \$1 `c7i.48xlarge` \$1 `c8a.medium` \$1 `c8a.large` \$1 `c8a.xlarge` `c8a.2xlarge` \$1 `c8a.4xlarge` \$1 `c8a.8xlarge` \$1 `c8a.12xlarge` \$1 `c8a.16xlarge` `c8a.24xlarge` \$1 `c8a.48xlarge` \$1 `c8i.large` \$1 `c8i.xlarge` \$1 `c8i.2xlarge` `c8i.4xlarge` \$1 `c8i.8xlarge` \$1 `c8i.12xlarge` \$1 `c8i.16xlarge` \$1 `c8i.24xlarge` \$1 `c8i.32xlarge` `c8i.48xlarge` \$1 `c8i.96xlarge` \$1 `c8id.large` \$1 `c8id.xlarge` \$1 `c8id.2xlarge` `c8id.4xlarge` \$1 `c8id.8xlarge` \$1 `c8id.12xlarge` \$1 `c8id.16xlarge` \$1 `c8id.24xlarge` `c8id.32xlarge` \$1 `c8id.48xlarge` \$1 `c8id.96xlarge` `x8i.large` \$1 `x8i.xlarge` `x8i.2xlarge`\$1 `x8i.4xlarge` `x8i.8xlarge` \$1 `x8i.12xlarge` \$1 `x8i.16xlarge` \$1 `x8i.24xlarge` `x8i.32xlarge` \$1 `x8i.48xlarge` \$1 `x8i.48xlarge` \$1 `x8i.96xlarge`
+ **Memoria ottimizzata**: `r5.12xlarge` `r5.24xlarge` `r5b.12xlarge` \$1 `r5d.12xlarge` \$1 `r5d.24xlarge` \$1 `r5n.12xlarge` \$1 `r5n.24xlarge` \$1 `r5dn.12xlarge` \$1 `r5dn.24xlarge` \$1 `r6a.24xlarge` \$1 `r6a.48xlarge` \$1 `r6i.16xlarge` \$1 `r6i.32xlarge` \$1 `r6id.16xlarge` \$1 `r6id.32xlarge` \$1 `r6in.16xlarge` \$1 `r6in.32xlarge` \$1 `r7a.medium` \$1 `r7a.large` \$1 `r7a.xlarge` \$1 `r7a.2xlarge` \$1 `r7a.4xlarge` \$1 `r7a.8xlarge` \$1 `r7a.12xlarge` \$1 `r7a.16xlarge` \$1 `r7a.24xlarge` \$1 `r7a.32xlarge` \$1 `r7a.48xlarge` \$1 `r7i.large` \$1 `r7i.xlarge` \$1 `r7i.2xlarge` \$1 `r7i.4xlarge` \$1 `r7i.8xlarge` \$1 `r7i.12xlarge` \$1 `r7i.16xlarge` \$1 `r7i.24xlarge` \$1 `r7i.48xlarge`\$1 `r7iz.large` `r7iz.xlarge` \$1 `r7iz.2xlarge` \$1 `r7iz.4xlarge` \$1 `r7iz.8xlarge` \$1 `r7iz.12xlarge` `r7iz.16xlarge` \$1 `r7iz.32xlarge` \$1 `r8a.medium` \$1 `r8a.large` `r8a.xlarge` \$1 `r8a.2xlarge` \$1 `r8a.4xlarge` \$1 `r8a.8xlarge` \$1 `r8a.12xlarge` `r8a.16xlarge` \$1 `r8a.24xlarge` \$1 `r8a.48xlarge` \$1 `r8i.large` \$1 `r8i.xlarge` `r8i.2xlarge` \$1 `r8i.4xlarge` \$1 `r8i.8xlarge` \$1 `r8i.12xlarge` \$1 `r8i.16xlarge` `r8i.24xlarge` \$1 `r8i.32xlarge` \$1 `r8i.48xlarge` \$1 `r8i.96xlarge` `r8id.large` \$1 `r8id.xlarge` \$1 `r8id.2xlarge` \$1 `r8id.4xlarge` \$1 `r8id.8xlarge` `r8id.12xlarge` \$1 `r8id.16xlarge` \$1 `r8id.24xlarge` \$1 `r8id.32xlarge`\$1 `r8id.48xlarge` \$1 `r8id.96xlarge` `u-3tb1.56xlarge` \$1 `u-6tb1.56xlarge` \$1 `u-6tb1.112xlarge` \$1 `u-9tb1.112xlarge` \$1 `u-12tb1.112xlarge` \$1 `u-18tb1.112xlarge` \$1 `u-24tb1.112xlarge` `u7i-6tb.112xlarge` \$1 `u7i-8tb.112xlarge` \$1 `u7i-12tb.224xlarge` \$1 `u7in-16tb.224xlarge` \$1 `u7in-24tb.224xlarge` \$1 ` u7in-32tb.224xlarge` \$1 `u7inh-32tb.480xlarge` `x2idn.32xlarge` \$1 `x2iedn.16xlarge` \$1 `x2iedn.32xlarge` \$1 `x2iezn.12xlarge` \$1 `x8aedz.large` \$1 `x8aedz.xlarge` \$1 `x8aedz.3xlarge` `x8aedz.6xlarge` \$1 `x8aedz.12xlarge` \$1 `x8aedz.24xlarge` \$1 `z1d.6xlarge` \$1 `z1d.12xlarge`
+ **Archiviazione ottimizzata**: `d3en.12xlarge` `dl1.24xlarge` `i3en.12xlarge` `i3en.24xlarge` \$1 `i4i.16xlarge` \$1 `i7i.large` \$1 `i7i.xlarge` \$1 `i7i.2xlarge` \$1 `i7i.4xlarge` \$1 `i7i.8xlarge` \$1 `i7i.12xlarge` \$1 \$1 `i7i.16xlarge` \$1 `i7i.24xlarge` \$1 `i7i.48xlarge` \$1 `i7ie.large` \$1 `i7ie.xlarge` \$1 `i7ie.2xlarge` \$1 `i7ie.3xlarge` \$1 `i7ie.6xlarge` \$1 `i7ie.12xlarge` \$1 `i7ie.18xlarge` \$1 `i7ie.24xlarge` \$1 `i7ie.48xlarge` \$1 `r5b.12xlarge` \$1 `r5b.24xlarge`
+ **Elaborazione accelerata**: `dl1.24xlarge` `f2.6xlarge` `f2.12xlarge` \$1 `f2.48xlarge` \$1 `g5.24xlarge` \$1 `g5.48xlarge` \$1 `g6.24xlarge` \$1 `g6.48xlarge` \$1 `g6e.12xlarge` \$1 `g6e.24xlarge` \$1 `g6e.48xlarge` \$1 `g7e.2xlarge` \$1 `g7e.4xlarge` \$1 `g7e.8xlarge` `g7e.12xlarge` \$1 `g7e.24xlarge` \$1 `g7e.48xlarge` \$1 `inf1.24xlarge` \$1 `p3dn.24xlarge` \$1 `p4d.24xlarge` \$1 `p4de.24xlarge` \$1 `p5.48xlarge` \$1 `p5e.48xlarge` \$1 `p5en.48xlarge` \$1 `p6-b200.48xlarge` \$1 `p6-b300.48xlarge` \$1 `trn1.32xlarge` \$1 `trn2.3xlarge` \$1 `trn2.48xlarge` \$1 `trn2a.3xlarge` \$1 `trn2a.48xlarge` \$1 `trn2n.3xlarge` \$1 `trn2n.48xlarge` \$1 `trn2p.48xlarge` \$1 `trn2u.48xlarge` `vt1.24xlarge`
+ **Elaborazione ad alte prestazioni**: `hpc7a.12xlarge` \$1 \$1 \$1 `hpc7a.24xlarge` \$1 `hpc7a.48xlarge` `hpc7a.96xlarge` `hpc8a.96xlarge`

Potresti modificare le impostazioni degli stati C-state o P-state per aumentare la consistenza delle prestazioni del processore, ridurre la latenza oppure ottimizzare l'istanza per un carico di lavoro specifico. Le impostazioni predefinite degli stati C-state e P-state forniscono le prestazioni massime, ottimali per la maggior parte dei carichi di lavoro. Tuttavia, se l'applicazione traesse vantaggio dalla latenza ridotta al costo di frequenze single-core o dual-core più elevate o da prestazioni coerenti a frequenze più basse anziché frequenze Turbo Boost intermittenti, consigliamo di prendere in considerazione le impostazioni degli stati C-state o P-state disponibili per queste istanze.

Per informazioni sulle diverse configurazioni dei processori e su come monitorare gli effetti della configurazione per Amazon Linux, consulta [Controllo dello stato del processore per le istanze EC2 Amazon Linux](https://docs.aws.amazon.com//linux/al2/ug/processor_state_control.html) nella *Guida per l'utente Amazon Linux 2*. Queste procedure sono state scritte e applicate per Amazon Linux; tuttavia, potrebbero essere utilizzate anche per altre distribuzioni Linux kernel di Linux di 3.9 o versioni successive. Per ulteriori informazioni su altre distribuzioni Linux e sul controllo degli stati del processore, consultare la documentazione specifica del sistema. 