

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

# Opzioni di fatturazione e acquisto di Amazon EC2
<a name="instance-purchasing-options"></a>

Per ottimizzare i costi per Amazon EC2, puoi utilizzare le seguenti opzioni:
+ **[Istanze on demand](ec2-on-demand-instances.md)**: paga al secondo per le istanze che avvii.
+ **[Savings Plans](https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html)**: riduci i costi di Amazon EC2 sottoscrivendo un impegno per una quantità costante di utilizzo, in USD all’ora, per un periodo di uno o tre anni.
+ **[Istanze riservate](ec2-reserved-instances.md)**: puoi ridurre i costi di Amazon EC2 sottoscrivendo un impegno di utilizzo di una configurazione di istanza specifica, incluso il tipo di istanza e la Regione, per un periodo di uno o tre anni.
+ **[Istanze spot](using-spot-instances.md)**: richiedi istanze EC2 inutilizzate con la possibilità di ridurre i costi di Amazon EC2 in modo significativo.
+ **[Host dedicati](dedicated-hosts-overview.md)**: puoi usufruire di un host fisico a pagamento completamente dedicato all’esecuzione delle istanze, riducendo i costi relativi alle licenze software per socket, per core o per VM esistenti.
+ **[Istanze dedicate](dedicated-instance.md)**: paga all’ora per le istanze eseguite su un hardware a tenant singolo.
+ **[Prenotazioni di capacità](capacity-reservation-overview.md)** - Prenota la capacità per le istanze EC2 in una determinata zona di disponibilità.

Se non puoi impegnarti per una configurazione specifica dell'istanza, ma puoi impegnarti per un importo di utilizzo, acquista Savings Plans per ridurre i costi delle istanze on demand. Se richiedi una prenotazione di capacità, puoi acquistare Istanze riservate o Prenotazioni di capacità per una zona di disponibilità specifica. I blocchi di capacità possono essere utilizzati per prenotare un cluster di istanze GPU. Le istanze spot sono una scelta conveniente se si può essere flessibili su quando vengono eseguite le applicazioni e se queste possono essere interrotte. Gli host dedicati o le istanze dedicate possono aiutarti a rispettare i requisiti di conformità e a ridurre i costi utilizzando le tue licenze software esistenti collegate al server.

Per ulteriori informazioni, consulta [Prezzi di Amazon EC2](https://aws.amazon.com/ec2/pricing/) e [Istanze gestite di Amazon EC2](amazon-ec2-managed-instances.md).

# Acquisto di istanze On-Demand per Amazon EC2
<a name="ec2-on-demand-instances"></a>

Con Istanze on demand, sono previsti costi per la capacità di calcolo al secondo senza impegni a lungo termine. Hai il controllo completo del suo ciclo di vita: puoi decidere quando avviarla, arrestarla, ibernarla, avviarla, riavviarla o terminarla.

L'acquisto di Istanze on demand non richiede un impegno a lungo termine. Paghi solo per i secondi durante i quali le istanze on demand si trovano nello stato `running`, con un minimo di 60 secondi. Il prezzo al secondo per un'istanza on demand in esecuzione è fisso ed è indicato nella pagina dei prezzi di [Amazon, EC2 prezzi on demand, pagina dei prezzi di ](https://aws.amazon.com/ec2/pricing/on-demand/).

Consigliamo di utilizzare Istanze on demand per le applicazioni con carichi di lavoro irregolari o a breve termine che non possono essere interrotti.

Per risparmi significativi rispetto alle istanze on demand, utilizza [AWS Savings Plans](https://aws.amazon.com/savingsplans/), [Spot Instances](using-spot-instances.md) o [Panoramica delle istanze riservate per Amazon EC2](ec2-reserved-instances.md).

**Contents**
+ [Quote di istanze on demand](#ec2-on-demand-instances-limits)
  + [Monitoraggio delle quote e dell'utilizzo delle istanze on demand](#monitoring-on-demand-limits)
  + [Richiesta di un aumento della quota](#vcpu-limits-request-increase)
+ [Eseguire una query sui prezzi delle Istanze on demand](#query-aws-price-list)

## Quote di istanze on demand
<a name="ec2-on-demand-instances-limits"></a>

Sono previste quote per il numero di istanze On-Demand in esecuzione per regione. Account AWS Le quote delle istanze On-Demand sono gestite in termini di *numero di unità di elaborazione centrale virtuali (vCPUs)* utilizzate dalle istanze On-Demand in esecuzione, indipendentemente dal tipo di istanza. Ogni tipo di quota specifica il numero massimo di v CPUs per una o più famiglie di istanze.

Il tuo account include le seguenti quote per le istanze on demand. Le istanze in sospeso, terminate, interrotte e ibernate non vengono conteggiate ai fini delle quote delle istanze on demand. Le prenotazioni della capacità contano per le quote delle istanze on demand, anche se inutilizzate.


| Name | Predefinita | Adattabile | 
| --- | --- | --- | 
| Esecuzione di istanze DL on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-6E869C2A) | 
| Esecuzione di istanze F on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-74FC7D96) | 
| Esecuzione di tutte le istanze G e VT on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-DB2E81BA) | 
| Istanze HPC on demand in esecuzione | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-F7808C92) | 
| Esecuzione delle istanze a memoria elevata on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-43DA4232) | 
| Esecuzione di istanze Inf on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-1945791B) | 
| Esecuzione di istanze P on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-417A185B) | 
| Esecuzione di istanze on demand standard (A, C, D, H, I, M, R, T, Z) | 5 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-1216C47A) | 
| Istanze Trn on demand in esecuzione | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-2C3B7624) | 
| Esecuzione di istanze X on demand | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-7295265B) | 

Per informazioni sulle diverse famiglie, generazioni e dimensioni di istanze, consulta l'[Amazon EC2 Instance Types Guide](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html).

Puoi avviare qualsiasi combinazione di tipi di istanza che soddisfi le mutevoli esigenze delle tue applicazioni, purché il numero di v CPUs non superi la quota del tuo account. Ad esempio, con una quota di istanze Standard di 256 vCPUs, è possibile avviare 32 `m5.2xlarge` istanze (32 x 8 vCPUs) o 16 `c5.4xlarge` istanze (16 x 16 vCPUs). Per ulteriori informazioni, consulta Limiti delle istanze [EC2 On-Demand](https://aws.amazon.com/ec2/faqs/#EC2_On-Demand_Instance_limits).

**Topics**
+ [Monitoraggio delle quote e dell'utilizzo delle istanze on demand](#monitoring-on-demand-limits)
+ [Richiesta di un aumento della quota](#vcpu-limits-request-increase)

### Monitoraggio delle quote e dell'utilizzo delle istanze on demand
<a name="monitoring-on-demand-limits"></a>

Puoi visualizzare e gestire le quote delle istanze on demand utilizzando i seguenti metodi.

**Visualizzazione delle quote correnti utilizzando la console Service Quotas**

1. [Apri la console Service Quotas all'indirizzo https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/.](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/)

1. Nella barra di navigazione, selezionare una regione.

1. Nel campo di filtro, inserisci **On-Demand**.

1. La colonna **Valore della quota applicata** mostra il numero massimo di v CPUs per ogni tipo di quota di istanza On-Demand per il tuo account.

**Per visualizzare le quote correnti utilizzando la console AWS Trusted Advisor**  
Apri la [pagina dei limiti del servizio](https://console.aws.amazon.com/trustedadvisor/home?#/category/service-limits) nella AWS Trusted Advisor console.

**Per configurare gli CloudWatch allarmi**  
Con l'integrazione di Amazon CloudWatch Metrics, puoi monitorare EC2 l'utilizzo rispetto alle tue quote. Puoi anche configurare gli allarmi per ricevere un avviso quando stai per raggiungere le quote. Per ulteriori informazioni, consulta [Service Quotas e Amazon CloudWatch alarms](https://docs.aws.amazon.com/servicequotas/latest/userguide/configure-cloudwatch.html) nella *Service* Quotas User Guide.

### Richiesta di un aumento della quota
<a name="vcpu-limits-request-increase"></a>

Anche se Amazon aumenta EC2 automaticamente le quote delle istanze On-Demand in base all'utilizzo, puoi richiedere un aumento della quota se necessario. Ad esempio, se intendi avviare più istanze di quanto consentito dalla quota corrente, puoi richiedere un aumento della quota utilizzando la console Service Quotas, descritta nella pagina [Quote EC2 di servizio Amazon](ec2-resource-limits.md).

## Eseguire una query sui prezzi delle Istanze on demand
<a name="query-aws-price-list"></a>

Puoi utilizzare l'API Price List Service o l'API AWS Price List per richiedere i prezzi delle istanze On-Demand. Per ulteriori informazioni, consulta [Utilizzo dell'API AWS Price List nella Guida](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html) per l'*AWS Billing utente*.

# Panoramica delle istanze riservate per Amazon EC2
<a name="ec2-reserved-instances"></a>

**Importante**  
Consigliamo i Savings Plans rispetto alle istanze riservate. I piani di risparmio sono il modo più semplice e flessibile per risparmiare sui costi di AWS elaborazione e offrire prezzi più bassi (fino al 72% di sconto sui prezzi on demand), proprio come le istanze riservate. Tuttavia, i Savings Plans sono diversi dalle istanze riservate. Con le istanze riservate, ti impegni con una configurazione di istanza specifica, mentre con i Savings Plans hai la flessibilità di utilizzare le configurazioni di istanza che più si adattano alle tue esigenze. Per utilizzare i Savings Plans, ti impegni per una quantità di utilizzo costante, misurata in USD per ora. Per ulteriori informazioni, consulta la [Guida per l’utente dei Savings Plans di AWS](https://docs.aws.amazon.com/savingsplans/latest/userguide/).

Le istanze riservate offrono una notevole riduzione sui costi Amazon EC2 rispetto ai prezzi delle istanze on demand. Le istanze riservate non sono istanze fisiche, ma piuttosto si tratta di uno sconto sulla fattura applicato all'uso delle istanze on demand nell'account. Per poter beneficiare dello sconto di fatturazione, queste Istanze on demand devono corrispondere a determinati attributi, ad esempio il tipo di istanza e la regione.

**Topics**
+ [Scenario di esempio delle istanze riservate](#ri-example-scenario)
+ [Variabili chiave che determinano i prezzi di Istanza riservata](#ri-key-pricing-variables)
+ [Istanze riservate regionale e zonale (Ambito)](reserved-instances-scope.md)
+ [Tipi di elementi di Istanze riservate (Classi di offerta)](reserved-instances-types.md)
+ [Applicazione degli sconti sulle istanze riservate](apply_ri.md)
+ [Usa le tue Istanze riservate](using-reserved-instances.md)
+ [Come funziona la fatturazione con le istanze riservate](concepts-reserved-instances-application.md)
+ [Acquisto delle istanze riservate Amazon EC2](ri-market-concepts-buying.md)
+ [Vendita di istanze riservate per Amazon EC2 nel Marketplace delle istanze riservate](ri-market-general.md)
+ [Modificare le Istanze riservate](ri-modifying.md)
+ [Scambiare le Istanze riservate modificabili](ri-convertible-exchange.md)
+ [Quote di istanze riservate](ri-limits.md)

## Scenario di esempio delle istanze riservate
<a name="ri-example-scenario"></a>

Il diagramma seguente mostra uno scenario base dell'acquisto e dell'utilizzo di elementi delle istanze riservate.

![\[Acquisto di istanze riservate.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-basics.png)


In questo scenario, disponi di un'Istanza on demand (T2) in esecuzione nell'account per la quale paghi attualmente tariffe on-demand. Acquisti un'Istanza riservata che coincide con gli attributi dell'istanza in esecuzione e il vantaggio di fatturazione viene immediatamente applicato. Successivamente, acquisti un'Istanza riservata per un'istanza C4. Non hai istanze in esecuzione nell'account corrispondenti agli attributi di questa Istanza riservata. Nella fase finale, avvii un'istanza corrispondente agli attributi dell'Istanza riservata C4 e il vantaggio di fatturazione viene immediatamente applicato.

## Variabili chiave che determinano i prezzi di Istanza riservata
<a name="ri-key-pricing-variables"></a>

I prezzi di Istanza riservata sono determinati dalle seguenti variabili chiave.

### Attributi istanza
<a name="ri-pricing-variable-instance-attributes"></a>

Un'Istanza riservata ha quattro attributi che ne determinano il prezzo. 
+ **Tipo di istanza**: ad esempio, `m4.large`. Questo è composto dalla famiglia di istanze (ad esempio `m4`) e dalla dimensione dell'istanza (ad esempio `large`).
+ **Region (Regione)**: la regione in cui Istanza riservata è acquistata.
+ **Tenancy**: indica se l'istanza è in esecuzione su hardware condiviso (per impostazione predefinita) o a singolo tenant (dedicato). Per ulteriori informazioni, consulta [Istanze EC2 dedicate Amazon](dedicated-instance.md). 
+ **Piattaforma**: il sistema operativo, ad esempio Windows o Linux/Unix. Per ulteriori informazioni, consulta [Scelta di una piattaforma](ri-market-concepts-buying.md#ri-choosing-platform).

### Scadenza impegno
<a name="ri-pricing-variable-term-commitment"></a>

Puoi acquistare un'Istanza riservata per un impegno di un anno o di tre anni, e l'impegno di tre anni presenta uno sconto maggiore.
+ **Un anno**: un anno è definito come 31536000 secondi (365 giorni). 
+ **Tre anni**: tre anni sono definiti come 94608000 secondi (1095 giorni).

Gli elementi di Istanze riservate non si rinnovano automaticamente. Quando scadono, puoi continuare a utilizzare l'istanza EC2 senza interruzioni, ma verranno addebitate le tariffe on demand. Nell'esempio precedente, quando le Istanze riservate che coprono le istanze T2 e C4 scadono, vengono nuovamente applicate le tariffe on demand finché non termini le istanze o acquisti nuove Istanze riservate corrispondenti agli attributi dell'istanza.

**Importante**  
Dopo aver acquistato un'Istanza riservata, non è possibile annullare l'operazione. Tuttavia, è possibile [modificare](ri-modifying.md), [scambiare](ri-convertible-exchange.md) o [vendere](ri-market-general.md) l'Istanza riservata qualora le tue esigenze cambiassero.

### Opzioni di pagamento
<a name="ri-payment-options"></a>

Le seguenti opzioni di pagamento sono disponibili per gli elementi di Istanze riservate:
+ **Pagamento anticipato totale**: il pagamento viene effettuato per intero all'inizio del termine, senza altri costi o tariffe orarie aggiuntive per l'intervallo restante, indipendentemente dalle ore utilizzate.
+ **Pagamento anticipato parziale**: è richiesto il pagamento anticipato di una parte del costo, mentre le restanti ore nel termine scelto vengono fatturate in base a una tariffa oraria scontata, indipendentemente dall'utilizzo dell'Istanza riservata.
+ **Nessun pagamento anticipato**: viene applicata una tariffa oraria scontata per ogni ora entro il termine, indipendentemente dall'utilizzo dell'Istanza riservata. Non è richiesto alcun pagamento anticipato.
**Nota**  
Gli elementi di Istanze riservate senza pagamento anticipato si basano su un obbligo contrattuale mensile per l'intera durata della prenotazione. Per questo motivo, è necessario fornire una cronologia di fatturazione valida prima di poter acquistare elementi di Istanze riservate senza pagamento anticipato.

In linea generale, l'opzione più vantaggiosa consiste nello scegliere un pagamento anticipato più elevato per Istanze riservate. Puoi anche trovare istanze riservate offerte da venditori di terza parte a prezzi inferiori e per periodi più brevi sul Marketplace delle istanze riservate. Per ulteriori informazioni, consulta [Vendita di istanze riservate per Amazon EC2 nel Marketplace delle istanze riservate](ri-market-general.md). 

### Classe offerta
<a name="ri-pricing-variable-offering-class"></a>

Se le tue esigenze di calcolo dovessero cambiare, potresti modificare o scambiare l'Istanza riservata in base alla classe di offerta.
+ **Standard**: offre lo sconto maggiore, ma può essere solo modificata. La Istanze riservate standard non può essere scambiata.
+ **Modificabile**: offre uno sconto rispetto alla Istanze riservate standard, ma può essere scambiata per un'altra Istanza riservata modificabile con differenti attributi di istanza. La Istanze riservate modificabile può inoltre essere modificata.

Per ulteriori informazioni, consulta [Tipi di elementi di Istanze riservate (Classi di offerta)](reserved-instances-types.md).

**Importante**  
Dopo aver acquistato un'Istanza riservata, non è possibile annullare l'operazione. Tuttavia, è possibile [modificare](ri-modifying.md), [scambiare](ri-convertible-exchange.md) o [vendere](ri-market-general.md) l'Istanza riservata qualora le tue esigenze cambiassero.

Per ulteriori informazioni, consulta la pagina dei [Prezzi delle istanze riservate di Amazon EC2](https://aws.amazon.com/ec2/pricing/reserved-instances/pricing/).

# Istanze riservate regionale e zonale (Ambito)
<a name="reserved-instances-scope"></a>

Quando acquisti una Istanza riservata, determini l'ambito della Istanza riservata. L'ambito può essere sia regionale che zonale. 
+ **Regionale**: quando acquisti una Istanza riservata per una regione, viene indicata come *regionale* Istanza riservata.
+ **Zonale**: quando acquisti una Istanza riservata per una specifica zona di disponibilità viene indicata come *zonale* Istanza riservata.

L'ambito non influisce sul prezzo. Si paga lo stesso prezzo per una Istanza riservata regionale o zonale. Per ulteriori informazioni sui prezzi della Istanza riservata, consulta [Variabili chiave che determinano i prezzi di Istanza riservata](ec2-reserved-instances.md#ri-key-pricing-variables) e [Prezzi delle istanze riservate di Amazon EC2](https://aws.amazon.com/ec2/pricing/reserved-instances/pricing/).

Per ulteriori informazioni sulla specifica dell'ambito di un'istanza riservata, consulta [Attributi RI](https://aws.amazon.com/ec2/pricing/reserved-instances/#riattributes), specialmente il punto **Zona di disponibilità**.

## Differenze tra Istanze riservate regionale e zonale
<a name="reserved-instances-regional-zonal-differences"></a>

La tabella seguente evidenzia alcune differenze chiave tra Istanze riservate regionali e Istanze riservate zonali:


|  | Istanze riservate regionali | Istanze riservate zonali | 
| --- | --- | --- | 
|  Opzione di prenotazione di capacità  |  Un'Istanza riservata di regione *non* prenota la capacità.  |  Un'Istanza riservata di zona prenota la capacità nella zona di disponibilità specificata.  | 
|  Flessibilità zona di disponibilità  |  Lo sconto dell'Istanza riservata si applica all'utilizzo della istanza in qualsiasi zona di disponibilità in una regione specifica.  |  Nessuna flessibilità della zona di disponibilità—lo sconto della Istanza riservata si applica all'utilizzo dell'istanza nella sola zona di disponibilità specificata.  | 
|  Flessibilità dimensioni istanza  |  Lo sconto della Istanza riservata si applica all'utilizzo dell'istanza nell'ambito della stessa famiglia di istanze, indipendentemente dalla dimensione. Supportato solo su istanze Linux/Unix riservate Amazon con tenancy predefinita. Per ulteriori informazioni, consulta [La flessibilità della dimensione dell'istanza è determinata dal relativo fattore di normalizzazione.](apply_ri.md#ri-normalization-factor). |  Nessuna flessibilità della dimensione dell'istanza—lo sconto della Istanza riservata si applica solo all'utilizzo dell'istanza per il tipo e dimensione di istanza specificati.  | 
|  Mettere in coda un acquisto  |  Puoi mettere in coda gli acquisti per le istanze riservate regionali.  |  Non puoi mettere in coda gli acquisti per le istanze riservate zonali.  | 

Per maggiori informazioni ed esempi, consulta [Applicazione degli sconti sulle istanze riservate](apply_ri.md).

# Tipi di elementi di Istanze riservate (Classi di offerta)
<a name="reserved-instances-types"></a>

La classe di offerta di una Istanza riservata è Standard o Convertibile. Una Istanza riservata Standard offre un maggiore sconto rispetto a una Istanza riservata Convertibile, ma non è possibile scambiare una Istanza riservata Standard. È possibile scambiare una Istanze riservate Convertibile. È possibile modificare una Istanze riservate Standard e Convertibile.

La configurazione della Istanza riservata comprende un tipo di istanza singola, piattaforma, ambito e tenancy per un termine. Se le tue esigenze di elaborazione cambiano, potresti essere in grado di modificare o scambiare la tua Istanza riservata.

## Differenze tra Istanze riservate Standard e Convertibile
<a name="offering-class-differences"></a>

Di seguito vengono illustrate le differenze tra Istanze riservate Standard e Convertibile.


|  | Istanza riservata standard | Convertible Reserved Instance | 
| --- | --- | --- | 
| Modificare le Istanze riservate | Alcuni attributi possono essere modificati. Per ulteriori informazioni, consulta [Modificare le Istanze riservate](ri-modifying.md). | Alcuni attributi possono essere modificati. Per ulteriori informazioni, consulta [Modificare le Istanze riservate](ri-modifying.md). | 
| Cambio di istanze riservate | Non è possibile effettuare scambi. | Può essere scambiata durante il termine con un'altra Istanza riservata modificabile con nuovi attributi, tra cui famiglia di istanze, tipo di istanza, piattaforma, ambito o tenancy. Per ulteriori informazioni, consulta [Scambiare le Istanze riservate modificabili](ri-convertible-exchange.md). | 
| Vendita nel Marketplace delle istanze riservate | Può essere venduta nel Marketplace delle istanze riservate. | Non può essere venduta nel Marketplace delle istanze riservate. | 
| Acquisto nel Marketplace delle istanze riservate | Può essere acquistata nel Marketplace delle istanze riservate. | Non può essere acquistata nel Marketplace delle istanze riservate. | 

# Applicazione degli sconti sulle istanze riservate
<a name="apply_ri"></a>

Le istanze riservate non sono istanze fisiche, ma piuttosto si tratta di uno sconto sulla fattura applicato all'uso delle istanze on demand nell'account. Per poter beneficiare dello sconto, le istanze on demand devono presentare determinate specifiche delle istanze riservate.

Se si acquista un'istanza riservata e si dispone già di un'istanza on demand in esecuzione che corrisponde alle specifiche dell'istanza riservata, lo sconto di fatturazione viene applicato immediatamente e automaticamente. Non è necessario riavviare le tue istanze. Se non si possiede un'istanza on demand idonea in esecuzione, avviare un'istanza on demand con le stesse specifiche dell'istanza riservata. Per ulteriori informazioni, consulta [Usa le tue Istanze riservate](using-reserved-instances.md).

La classe di offerta (standard o convertibile) dell'istanza riservata non influisce sul modo in cui viene applicato lo sconto di fatturazione.

**Topics**
+ [Applicazione degli elementi di Istanze riservate zonali](#apply-zonal-ri)
+ [Applicazione degli elementi di Istanze riservate regionali](#apply-regional-ri)
+ [Flessibilità dimensioni istanza](#ri-instance-size-flexibility)
+ [Esempi di applicazione di elementi di Istanze riservate](#ri-usage-examples)

## Applicazione degli elementi di Istanze riservate zonali
<a name="apply-zonal-ri"></a>

Un'istanza riservata acquistata per riservare la capacità in una zona di disponibilità specifica è denominata istanza riservata zonale.
+ Lo sconto dell'istanza riservata si applica all'utilizzo della istanza corrispondente in quella zona di disponibilità.
+ Gli attributi (tenancy, piattaforma, zona di disponibilità, tipo e dimensione) delle istanze in esecuzione devono corrispondere a quelli degli elementi di Istanze riservate.

Ad esempio, se acquisti due istanze riservate standard Linux/Unix con tenancy `c4.xlarge` predefinita per la zona di disponibilità us-east-1a, allora fino a due istanze di tenancy `c4.xlarge` predefinite in esecuzione nella zona di disponibilità us-east-1a possono beneficiare dello sconto Reserved Linux/Unix Instance.

## Applicazione degli elementi di Istanze riservate regionali
<a name="apply-regional-ri"></a>

Un'istanza riservata acquistata per una regione è detta istanza riservata regionale e fornisce la flessibilità della zona di disponibilità.
+ Lo sconto dell'Istanza riservata si applica all'utilizzo della istanza in qualsiasi zona di disponibilità della regione.
+ Lo sconto dell'istanza riservata si applica all'utilizzo dell'istanza nell'ambito della stessa famiglia di istanze, indipendentemente dalla dimensione: questo è noto come [flessibilità della dimensione dell'istanza](#ri-instance-size-flexibility).

## Flessibilità dimensioni istanza
<a name="ri-instance-size-flexibility"></a>

Con la flessibilità delle dimensioni delle istanze, lo sconto dell'istanza riservata si applica all'utilizzo delle istanze con la stessa [famiglia](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html). La flessibilità della dimensione dell'istanza viene applicata dall'istanza più piccola a quella più grande all'interno della famiglia di istanze sulla base del fattore di normalizzazione. Per un esempio di come viene applicato lo sconto dell'istanza riservata, consultare [Scenario 2: Istanze riservate in un singolo account utilizzando il fattore di normalizzazione](#ri-usage-ex2).

### Limitazioni
<a name="ri-instance-size-flexibility-limitations"></a>
+ **Supportata: **la flessibilità delle dimensioni delle istanze è supportata solo per le istanze riservate regionali.
+ **Non supportata: **la flessibilità delle dimensioni delle istanze *non è supportata* per le seguenti istanze riservate:
  + Istanze riservate acquistate pe una specifica zona di disponibilità, (Istanze riservate zonali)
  + Istanze riservate per le istanze G4ad, G4dn, G5, G5g, G6, G6e, G6f, Gr6, Gr6f, hpc7a, P5, Inf1, Inf2, u7i-6tb, and u7i-8tb
  + Istanze riservate per Windows Server, Windows Server con SQL Standard, Windows Server con SQL Server Enterprise, Windows Server con SQL Server Web, RHEL e SUSE Linux Enterprise Server
  + Istanze riservate con istanza dedicata a tenancy singola

### La flessibilità della dimensione dell'istanza è determinata dal relativo fattore di normalizzazione.
<a name="ri-normalization-factor"></a>

La flessibilità della dimensione dell'istanza è determinata dal relativo fattore di normalizzazione. Lo sconto si applica totalmente o parzialmente alle istanze in esecuzione della stessa famiglia di istanze, in base alla dimensione dell'istanza della prenotazione, in qualsiasi zona di disponibilità nella regione. Gli unici attributi che devono coincidere sono famiglia di istanze, tenancy e piattaforma. 

La tabella seguente riporta le diverse dimensioni all'interno di una famiglia di istanze e il corrispondente fattore di normalizzazione. Questa scala viene utilizzata per applicare la tariffa scontata degli elementi di Istanze riservate all'utilizzo normalizzato della famiglia di istanze.


| Dimensioni istanza | Fattore di normalizzazione | 
| --- | --- | 
| nano | 0.25 | 
| micro | 0,5 | 
| small | 1 | 
| medium | 2 | 
| large | 4 | 
| xlarge | 8 | 
| 2xlarge | 16 | 
| 3xlarge | 24 | 
| 4xlarge | 32 | 
| 6xlarge | 48 | 
| 8xlarge | 64 | 
| 9xlarge | 72 | 
| 10xlarge | 80 | 
| 12xlarge | 96 | 
| 16xlarge | 128 | 
| 18xlarge | 144 | 
| 24xlarge | 192 | 
| 32xlarge | 256 | 
| 48xlarge | 384 | 
| 56xlarge | 448 | 
| 112xlarge | 896 | 

Ad esempio, il fattore di normalizzazione di un'istanza `t2.medium` è 2. Se acquisti un'Istanza riservata Amazon Linux/Unix con tenancy predefinita `t2.medium` nella regione US East (N. Virginia) e disponi di due istanze `t2.small` in esecuzione nel tuo account in quella regione, il vantaggio di fatturazione viene applicato per intero a entrambe le istanze. 

![\[Applicazione di un'istanza riservata regionale.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-instance-flex-full.png)


In alternativa, se disponi di un'istanza `t2.large` in esecuzione sul tuo account nella regione US East (N. Virginia), il vantaggio di fatturazione viene applicato al 50% dell'utilizzo dell'istanza.

![\[Applicazione di un'istanza riservata regionale.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-instance-flex-partial.png)


Il fattore di normalizzazione viene anche applicato quando si modificano gli elementi di Istanze riservate. Per ulteriori informazioni, consulta [Modificare le Istanze riservate](ri-modifying.md).

#### Fattore di normalizzazione per le istanze bare metal
<a name="ri-normalization-factor-bare-metal"></a>

La flessibilità della dimensione dell'istanza si applica inoltre alle istanze bare metal all'interno della famiglia di istanze. Se disponi di istanze Linux/Unix riservate Amazon regionali con locazione condivisa su istanze bare metal, puoi trarre vantaggio dai risparmi sulle istanze riservate all'interno della stessa famiglia di istanze. È vero anche il contrario: se disponi di istanze Linux/Unix riservate Amazon regionali con locazione condivisa su istanze della stessa famiglia di un'istanza bare metal, puoi trarre vantaggio dai risparmi delle istanze riservate sull'istanza bare metal. 

Le dimensioni dell'istanza `metal` non hanno un singolo fattore di normalizzazione. Un'istanza bare metal ha lo stesso fattore di normalizzazione della dimensione dell'istanza virtualizzata equivalente all'interno della stessa famiglia di istanze. Ad esempio, un'istanza `i3.metal` ha lo stesso fattore di normalizzazione di un'istanza `i3.16xlarge`.


| Dimensioni istanza | Fattore di normalizzazione | 
| --- | --- | 
| a1.metal | 32 | 
|  m5zn.metal \$1 x2iezn.metal z1d.metal  | 96 | 
|  c6g.metal \$1 c6gd.metal \$1 i3.metal \$1 m6g.metal \$1 m6gd.metal \$1 r6g.metal \$1 r6gd.metal \$1 x2gd.metal  | 128 | 
| c5n.metal | 144 | 
|  c5.metal \$1 c5d.metal \$1 i3en.metal \$1 m5.metal \$1 m5d.metal \$1 m5dn.metal \$1 m5n.metal \$1 r5.metal \$1 r5b.metal \$1 r5d.metal \$1 r5dn.metal \$1 r5n.metal  | 192 | 
|  c6i.metal \$1 c6id.metal \$1 m6i.metal \$1 m6id.metal \$1 r6d.metal \$1 r6id.metal  | 256 | 
|  u-18tb1.metal \$1 u-24tb1.metal  | 448 | 
|  u-6tb1.metal \$1 u-9tb1.metal \$1 u-12tb1.metal  | 896 | 

Ad esempio, il fattore di normalizzazione di un'istanza `i3.metal` è 128. Se acquisti una Istanza riservata Amazon Linux/Unix con tenancy di default `i3.metal` in US East (N. Virginia), il vantaggio di fatturazione può essere applicato come segue:
+ In alternativa, se disponi di una `i3.16xlarge` in esecuzione sul tuo account nella regione, il vantaggio di fatturazione è applicato integralmente all'istanza `i3.16xlarge` (`i3.16xlarge` fattore di normalizzazione = 128).
+ In alternativa, se disponi di due istanze `i3.8xlarge` in esecuzione sul tuo account nella regione, il vantaggio di fatturazione è applicato integralmente alle due istanze `i3.8xlarge` (`i3.8xlarge` fattore di normalizzazione = 64).
+ In alternativa, se disponi di quattro istanze `i3.4xlarge` in esecuzione sul tuo account nella regione, il vantaggio di fatturazione è applicato integralmente alle quattro istanze `i3.4xlarge` (`i3.4xlarge` fattore di normalizzazione = 32).

È vero anche il contrario. Ad esempio, se acquisti due istanze Linux/Unix riservate Amazon con licenza `i3.8xlarge` predefinita negli Stati Uniti orientali (Virginia settentrionale) e hai un'`i3.metal`istanza in esecuzione in quella regione, il vantaggio di fatturazione viene applicato per intero all'istanza. `i3.metal`

## Esempi di applicazione di elementi di Istanze riservate
<a name="ri-usage-examples"></a>

**Topics**
+ [Scenario 1: elementi di Istanze riservate in un singolo account](#ri-usage-ex1)
+ [Scenario 2: Istanze riservate in un singolo account utilizzando il fattore di normalizzazione](#ri-usage-ex2)
+ [Scenario 3: elementi di Istanze riservate regionali in account collegati](#ri-usage-ex3)
+ [Scenario 4: elementi di Istanze riservate zonali in un account collegato](#ri-usage-ex4)

### Scenario 1: elementi di Istanze riservate in un singolo account
<a name="ri-usage-ex1"></a>

Stai eseguendo gli elementi di Istanze on demand seguenti nell'account A:
+ 4 x istanze Linux `m3.large` con tenancy di default in zona di disponibilità us-east-1a
+ 2 x istanze Amazon Linux `m4.xlarge` con tenancy di default in zona di disponibilità us-east-1b
+ 1 x istanza Amazon Linux `c4.xlarge` con tenancy di default in zona di disponibilità us-east-1c

Acquisti gli elementi di Istanze riservate seguenti nell'account A:
+ 4 x Istanze riservate Linux `m3.large` con tenancy predefinita nella zona di disponibilità us-east-1a (capacità riservata)
+ 4 x Istanze riservate Amazon Linux `m4.large`con tenancy predefinita nella regione us-east-1
+ 1 x Istanze riservate Amazon Linux `c4.large`con tenancy predefinita nella regione us-east-1

I vantaggi della Istanza riservata vengono applicati nel modo seguente:
+ Lo sconto e la prenotazione di capacità delle quattro Istanze riservate `m3.large` di zona vengono utilizzati dalle quattro istanze `m3.large` perché i loro attributi (dimensione dell'istanza, regione, piattaforma, tenancy) coincidono.
+ Le Istanze riservate `m4.large` forniscono flessibilità in termini di dimensione dell'istanza e zona di disponibilità perché sono Istanze riservate Amazon Linux regionali con tenancy predefinita.

  Un'istanza `m4.large` equivale a 4 unità normalizzate/ora.

  Hai acquistato quattro istanze riservate `m4.large` regionali e, in totale, equivalgono a 16 istanze normalizzate (4x4). units/hour L'account A ha due `m4.xlarge` istanze in esecuzione, il che equivale a 16 normalizzate (2x8). units/hour In questo caso, le quattro Istanze riservate regionali `m4.large` forniscono il vantaggio della fatturazione completa per l'uso delle due istanze `m4.xlarge`.
+ L' `c4.large` regionale Istanza riservata in us-east-1 fornisce flessibilità in termini di dimensione dell'istanza e zona di disponibilità perché è un'Istanza riservata Amazon Linux regionale con tenancy predefinita che si applica all'istanza `c4.xlarge`. Un'`c4.large`istanza equivale a 4 unità normalizzate units/hour e a `c4.xlarge` è equivalente a 8 unità normalizzate all'ora.

  In questo caso, l'Istanza riservata `c4.large` regionale fornisce un vantaggio parziale all'utilizzo di istanze `c4.xlarge`. Ciò dipende dal fatto che l'Istanza riservata `c4.large` equivale a 4 unità normalizzate/ora di utilizzo, ma l'istanza `c4.xlarge` richiede 8 unità normalizzate/ora. Pertanto, lo sconto di fatturazione dell'Istanza riservata `c4.large` si applica al 50% dell'uso di `c4.xlarge`. Il restante utilizzo di `c4.xlarge` viene addebitato alla tariffa on demand.

### Scenario 2: Istanze riservate in un singolo account utilizzando il fattore di normalizzazione
<a name="ri-usage-ex2"></a>

Stai eseguendo gli elementi di Istanze on demand seguenti nell'account A:
+ 2 x istanze Amazon Linux `m3.xlarge` con tenancy predefinita in zona di disponibilità us-east-1a
+ 2 x istanze Amazon Linux `m3.large` con tenancy di default in zona di disponibilità us-east-1b

Si acquistano gli elementi di Istanze riservate seguenti nell'account A:
+ 1 x Istanze riservate Amazon Linux `m3.2xlarge` con tenancy predefinita nella regione us-east-1

I vantaggi della Istanza riservata vengono applicati nel modo seguente:
+ L'istanza riservata regionale `m3.2xlarge` in us-east-1 fornisce flessibilità in termini di dimensione dell'istanza e zona di disponibilità perché è un'istanza riservata Amazon Linux regionale con tenancy predefinita. Si applica prima alle istanze `m3.large` e poi alle istanze `m3.xlarge`, perché si applica dalla dimensione più piccola a quella più grande all'interno della famiglia di istanze in base al fattore di normalizzazione.

  Un'istanza `m3.large` equivale a 4 unità normalizzate/ora.

  Un'istanza `m3.xlarge` equivale a 8 unità normalizzate/ora.

  Un'istanza `m3.2xlarge` equivale a 16 unità normalizzate/ora.

  Il vantaggio viene applicato come segue:

  L'istanza riservata `m3.2xlarge` regionale offre tutti i vantaggi di un `m3.large` utilizzo doppio, perché insieme queste istanze rappresentano 8 istanze normalizzate units/hour. This leaves 8 normalized units/hour da applicare alle istanze. `m3.xlarge`

  Con le restanti 8 unità/ora normalizzate, l'istanza riservata regionale `m3.2xlarge` offre pieno vantaggio a 1 x utilizzo `m3.xlarge`, perché ciascuna istanza `m3.xlarge` equivale a 8 unità normalizzate/ora. Il restante utilizzo di `m3.xlarge` viene addebitato alla tariffa on demand.

### Scenario 3: elementi di Istanze riservate regionali in account collegati
<a name="ri-usage-ex3"></a>

Gli elementi di Istanze riservate vengono innanzitutto applicati all'utilizzo all'interno dell'account di acquisto e, successivamente, all'utilizzo idoneo in qualsiasi altro account nell'organizzazione. Per ulteriori informazioni, consulta [Istanze riservate e fatturazione consolidata](concepts-reserved-instances-application.md#concepts-reserved-instances-billing). Per gli elementi di Istanze riservate regionali che offrono flessibilità della dimensione dell'istanza viene applicata dall'istanza più piccola a quella più grande all'interno della famiglia di istanze sulla base del fattore di normalizzazione.

Stai eseguendo la seguente Istanze on demand nell'account A (l'account di acquisto):
+ 2 x istanze Linux `m4.xlarge` con tenancy di default in zona di disponibilità us-east-1a
+ 1 x istanza Linux `m4.2xlarge` con tenancy di default in zona di disponibilità us-east-1b
+ 2 x istanze Linux `c4.xlarge` con tenancy di default in zona di disponibilità us-east-1a
+ 1 x istanza Linux `c4.2xlarge` con tenancy di default in zona di disponibilità us-east-1b

Un altro cliente sta eseguendo le seguenti Istanze on demand nell'account B, —un account collegato:
+ 2 x istanze Linux `m4.xlarge` con tenancy di default in zona di disponibilità us-east-1a

Stai acquistando i seguenti elementi di Istanze riservate regionali nell'account A:
+ 4 x Istanze riservate Linux `m4.xlarge` con tenancy predefinita nella regione us-east-1
+ 2 x Istanze riservate Linux `c4.xlarge` con tenancy predefinita nella regione us-east-1

I vantaggi della Istanza riservata regionale vengono applicati nel modo seguente:
+ Lo sconto delle quattro Istanze riservate`m4.xlarge` è usato dalle due istanze `m4.xlarge` e dalla singola istanza `m4.2xlarge` nell'account A (account di acquisto). Tutte le tre istanze hanno i medesimi attributi (famiglia di istanze, regione, piattaforma, tenancy). Lo sconto è applicato prima alle istanze nell'account di acquisto (account A), anche se l'account B (account collegato) ha due `m4.xlarge` che anch'esse corrispondono alle Istanze riservate. Non è prevista la prenotazione di capacità perché le Istanze riservate sono Istanze riservate regionali.
+ Lo sconto delle due Istanze riservate `c4.xlarge` si applica alle due istanze `c4.xlarge`, in quanto di dimensioni inferiori rispetto all'istanza`c4.2xlarge`. Non è prevista la prenotazione di capacità perché le Istanze riservate sono Istanze riservate regionali.

### Scenario 4: elementi di Istanze riservate zonali in un account collegato
<a name="ri-usage-ex4"></a>

In generale, gli elementi di Istanze riservate di proprietà di un account vengono applicati innanzitutto all'utilizzo in quell'account. Tuttavia, in presenza di Istanze riservate idonee e non utilizzate per una zona di disponibilità specifica (Istanze riservate di zona) in altri account dell'organizzazione, queste vengono applicate all'account prima delle Istanze riservate regionali di proprietà dell'account. Questo mira a garantire il massimo utilizzo dell'Istanza riservata e una fattura ridotta. Per motivi di fatturazione, tutti gli account all'interno dell'organizzazione vengono trattati come se fossero un account unico. L'esempio seguente potrebbe aiutare a descrivere quanto illustrato in precedenza.

Stai eseguendo la seguente Istanza on demand nell'account A (l'account di acquisto):
+ 1 x istanza Linux `m4.xlarge` con tenancy di default in zona di disponibilità us-east-1a

Un cliente sta eseguendo la seguente Istanza on demand nell'account collegato B:
+ 1 x istanza Linux `m4.xlarge` con tenancy di default in zona di disponibilità us-east-1b

Stai acquistando i seguenti elementi di Istanze riservate regionali nell'account A:
+ 1 x Istanza riservata Linux `m4.xlarge` con tenancy predefinita nella regione us-east-1

Un cliente acquista anche i seguenti elementi di Istanze riservate zonali nell'account collegato C:
+ 1 x Istanze riservate Linux `m4.xlarge` con tenancy predefinita in zona di disponibilità us-east-1a

I vantaggi della Istanza riservata vengono applicati nel modo seguente:
+ Lo sconto dell'Istanza riservata `m4.xlarge` di zona di proprietà dell'account C viene applicato all'utilizzo di `m4.xlarge` nell'account A.
+ Lo sconto dell'Istanza riservata `m4.xlarge` regionale di proprietà dell'account A viene applicato all'utilizzo di `m4.xlarge` nell'account B.
+ Se l'istanza riservata regionale di proprietà dell'account A era stata inizialmente applicata all'utilizzo nell'account A, l'istanza riservata di zona di proprietà dell'account C rimane inutilizzata e l'utilizzo nell'account B viene fatturato in base alle tariffe on demand.

Per ulteriori informazioni, consulta [Understanding your reservations](https://docs.aws.amazon.com/cur/latest/userguide/understanding-ri.html) in AWS Cost and Usage Report.

**Nota**  
Le istanze riservate zonali riservano la capacità solo all'account di proprietà e non possono essere condivise con altri  Account AWS. Se hai bisogno di condividere la capacità con altri  Account AWS, usa [Prenotare capacità di elaborazione con le prenotazioni della capacità on demand EC2](ec2-capacity-reservations.md).

# Usa le tue Istanze riservate
<a name="using-reserved-instances"></a>

Le Istanze riservate vengono applicate automaticamente alle Istanze on demand in esecuzione, purché le specifiche coincidano. Se non sono presenti Istanze on demand in esecuzione con specifiche coincidenti con quelle dell'Istanza riservata, l'Istanza riservata non verrà utilizzata finché non sarà avviata un'istanza con le specifiche richieste. 

Se si sta avviando un'istanza on demand per usufruire del vantaggio di fatturazione di un'istanza riservata, assicurarsi di specificare le seguenti informazioni durante la configurazione dell'istanza on demand:

**Platform (Piattaforma)**  
È necessario specificare una Amazon Machine Image (AMI) corrispondente alla piattaforma (descrizione del prodotto) dell'istanza riservata. Ad esempio, se si è specificato `Linux/UNIX` per l'istanza riservata, si può avviare un'istanza da un'AMI Amazon Linux o un'AMI Ubuntu.

**Tipo di istanza**  
Se si è acquistata un'istanza riservata zonale, è necessario specificare lo stesso tipo di istanza dell'istanza riservata, ad esempio, `t3.large`. Per ulteriori informazioni, consulta [Applicazione degli elementi di Istanze riservate zonali](apply_ri.md#apply-zonal-ri).  
Se si è acquistata un'istanza riservata regionale, è necessario specificare un tipo di istanza della stessa famiglia di istanze del tipo di istanza dell'istanza riservata. Ad esempio, se si è specificato `t3.xlarge` per la propria istanza riservata, è necessario avviare l'istanza dalla famiglia T3, ma si può specificare qualsiasi dimensione, ad esempio `t3.medium`. Per ulteriori informazioni, consulta [Applicazione degli elementi di Istanze riservate regionali](apply_ri.md#apply-regional-ri).

**Zona di disponibilità**  
Se si è acquistata un'Istanza riservata per una zona di disponibilità specifica, è necessario avviare l'istanza nella stessa zona di disponibilità.  
Se si è acquistata un'istanza riservata regionale, è possibile avviare l'istanza in qualsiasi zona di disponibilità nella regione specificata per l'istanza riservata.

**Tenancy**  
La tenancy (`dedicated` o `shared`) dell'istanza deve corrispondere alla tenancy dell'istanza riservata. Per ulteriori informazioni, consulta [Istanze EC2 dedicate Amazon](dedicated-instance.md).

Per esempi di come le istanze riservate vengono applicate alle istanze on demand in esecuzione, consulta [Applicazione degli sconti sulle istanze riservate](apply_ri.md). Per ulteriori informazioni, consulta [Perché le mie istanze riservate di Amazon EC2 non si applicano alla mia AWS fatturazione nel modo previsto](https://repost.aws/knowledge-center/reserved-instance-applying-why)?

È possibile utilizzare vari metodi per avviare le istanze on demand che utilizzano lo sconto dell'istanza riservata. Per ulteriori informazioni sui diversi metodi di avvio, consultare [Avviare un'istanza Amazon EC2](LaunchingAndUsingInstances.md). Per avviare un'istanza, è possibile utilizzare Amazon EC2 Auto Scaling. Per ulteriori informazioni, consulta [Guida per l'utente di Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/).

# Come funziona la fatturazione con le istanze riservate
<a name="concepts-reserved-instances-application"></a>

Tutti gli elementi di Istanze riservate offrono uno sconto significativo rispetto al prezzo on demand. Con gli elementi di Istanze riservate, è previsto il pagamento per l'intero termine, indipendentemente dall'uso effettivo. Puoi scegliere di effettuare un pagamento anticipato, anticipato parziale o mensile per la tua Istanza riservata, in base all'[opzione di pagamento](ec2-reserved-instances.md#ri-payment-options) specificata per l'Istanza riservata. 

Quando gli elementi di Istanze riservate scadono, ti vengono addebitate tariffe on demand per l'utilizzo di istanze EC2. Puoi mettere in coda una Istanza riservata per l'acquisto con fino a tre anni di anticipo. Questo garantisce copertura continua. Per ulteriori informazioni, consulta [Metti in coda il tuo acquisto](ri-market-concepts-buying.md#ri-queued-purchase).

 Piano gratuito di AWS È disponibile per la nuova versione. Account AWS Se utilizzi Piano gratuito di AWS per eseguire istanze Amazon EC2 e acquisti un'istanza riservata, ti verrà addebitato il prezzo standard. Per informazioni, consulta [Piano gratuito di AWS](https://aws.amazon.com/free/).

**Topics**
+ [Fatturazione dell'utilizzo](#hourly-billing)
+ [Visualizzazione di una fattura](#ri-market-buyer-billing)
+ [Istanze riservate e fatturazione consolidata](#concepts-reserved-instances-billing)
+ [Livelli dei prezzi di sconto della Istanza riservata](#reserved-instances-discounts)

## Fatturazione dell'utilizzo
<a name="hourly-billing"></a>

Le Istanze riservate vengono fatturate ogni ora di orologio per l'intervallo di tempo selezionato, anche se non ci sono istanze in esecuzione. L'inizio dell'ora parte a zero minuti e zero secondi, in base a un orologio standard di 24 ore. Ad esempio, un'ora di orologio inizia a 1:00:00 e termina a 1:59:59. Per ulteriori informazioni sugli stati delle istanze, consulta [Modifiche allo stato delle EC2 istanze Amazon](ec2-instance-lifecycle.md).

Un vantaggio di fatturazione dell'Istanza riservata viene applicato a un'istanza in esecuzione su base al secondo. La fatturazione al secondo è disponibile per le istanze che utilizzano una distribuzione Linux open source, come Amazon Linux e Ubuntu. La fatturazione oraria viene utilizzata per le distribuzioni Linux commerciali, come Red Hat Enterprise Linux e SUSE Linux Enterprise Server.

Il vantaggio di fatturazione della Istanza riservata può essere applicato a un massimo di 3600 secondi (un'ora) di utilizzo d'istanza per ora di orologio. È possibile eseguire più istanze contemporaneamente, ma puoi solo ricevere il vantaggio dello sconto dell'Istanza riservata per un totale di 3600 secondi per ora di orologio. L'utilizzo dell'istanza superiore a 3600 secondi in un'ora di orologio viene fatturato alla tariffa on demand.

Ad esempio, se acquisti un `m4.xlarge` Istanza riservata ed esegui quattro istanze `m4.xlarge` contemporaneamente per un'ora, un'istanza viene fatturata alla tariffa di un'ora di utilizzo dell'Istanza riservata e le altre tre istanze alla tariffa di tre ore di utilizzo on demand.

Tuttavia, se acquisti un'`m4.xlarge` Istanza riservata ed esegui quattro istanze `m4.xlarge` per 15 minuti (900 secondi) ciascuna nella stessa ora, il tempo totale di esecuzione per le istanze è un'ora, il che supporrà un'ora di utilizzo dell'Istanza riservata e 0 ore di utilizzo on demand.

![\[Quattro istanze m4.xlarge in esecuzione per 15 minuti ciascuna nella stessa ora.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-per-second-billing.png)


Se più istanze idonee sono in esecuzione contemporaneamente, il vantaggio di fatturazione dell'Istanza riservata viene applicato a tutte le istanze nello stesso momento, per un massimo di 3600 secondi in un'ora di orologio; successivamente, si applicano le tariffe on demand.

![\[Più istanze in esecuzione simultanea con fatturazione delle istanze riservate.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-per-second-billing-concurrent.png)


**Cost Explorer** sulla console [Billing and Cost Management](https://console.aws.amazon.com/billing) consente di analizzare i risparmi realizzati rispetto all'esecuzione di Istanze on demand. Le [domande frequenti sulle Istanze riservate](https://aws.amazon.com/ec2/faqs/#reserved-instances) includono un esempio di calcolo del valore di listino.

Se chiudi il tuo AWS account, la fatturazione su richiesta per le tue risorse si interrompe. Tuttavia, se disponi di elementi di Istanze riservate nell'account, continuerai a ricevere la relativa fattura finché non scadono.

## Visualizzazione di una fattura
<a name="ri-market-buyer-billing"></a>

Puoi trovare maggiori informazioni su addebiti e tariffe applicati al tuo account nella console [Gestione dei costi e fatturazione AWS](https://console.aws.amazon.com/billing).
+ Il **Dashboard (Pannello di controllo)** mostra un riepilogo di spesa per l'account.
+ Nella pagina **Bills (Fatture)**, sotto **Details (Dettagli)**, espandi la sezione **Elastic Compute Cloud** e la regione per ottenere le informazioni di fatturazione relative alle Istanze riservate.

Puoi visualizzare gli addebiti online o scarica un file CSV.

Puoi anche tenere traccia dell'utilizzo delle tue istanze riservate utilizzando il report AWS sui costi e sull'utilizzo. Per ulteriori informazioni, consulta [Understanding your reservations](https://docs.aws.amazon.com/cur/latest/userguide/understanding-ri.html).

## Istanze riservate e fatturazione consolidata
<a name="concepts-reserved-instances-billing"></a>

I vantaggi in termini di prezzi degli elementi di Istanze riservate sono condivisi quando l'account di acquisto appartiene a un insieme di account fatturati in un unico account pagamento della fatturazione consolidata. L'utilizzo delle istanze in tutti gli account membri viene aggregato mensilmente nell'account pagamento. In generale, questa modalità è utile per le aziende con diversi team o gruppi funzionali. Successivamente, viene applicata la logica normale di Istanza riservata per calcolare la fattura. Per ulteriori informazioni, consulta [Fatturazione consolidata per AWS Organizations](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html).

Se chiudi l'account che ha acquistato l'istanza riservata, l'account di pagamento continuerà ad essere addebitato per l'istanza riservata fino alla scadenza dell'istanza. L'account chiuso viene eliminato definitivamente dopo 90 giorni e gli account dei membri non beneficiano più dello sconto di fatturazione Istanza riservata.

**Nota**  
Le istanze riservate zonali riservano la capacità solo all'account di proprietà e non possono essere condivise con altri  Account AWS. Se hai bisogno di condividere la capacità con altri  Account AWS, usa [Prenotare capacità di elaborazione con le prenotazioni della capacità on demand EC2](ec2-capacity-reservations.md).

## Livelli dei prezzi di sconto della Istanza riservata
<a name="reserved-instances-discounts"></a>

Se il tuo account è idoneo per un livello di prezzi di sconto, riceve automaticamente sconti su pagamento anticipato e tariffe di utilizzo delle istanze per acquisti di Istanza riservata eseguiti all'interno di tale livello a partire da quel punto. Per risultare idonei per uno sconto, il valore di listino della tua Istanze riservate nella regione deve essere pari ad almeno \$1500.000 USD.

Si applicano le regole seguenti:
+ I livelli di prezzi e relativi sconti si applicano solo agli acquisti di Istanze riservate standard Amazon EC2.
+ I livelli di prezzi non si applicano alle Istanze riservate per Windows con SQL Server Standard, SQL Server Web e SQL Server Enterprise. 
+ I livelli di prezzi non si applicano alle istanze riservate per Linux con SQL Server di qualsiasi tipo. 
+ Gli sconti sulla fascia di prezzo si applicano solo agli acquisti effettuati da AWS. Non si applicano agli acquisti di elementi di Istanze riservate di terze parti. 
+ I livelli di prezzi di sconto non sono attualmente applicabili agli acquisti di Istanza riservata modificabile. 

**Topics**
+ [Calcolare gli sconti sui prezzi della Istanza riservata](#pricing-discounts)
+ [Acquistare con un livello di sconto](#buying-discount-tier)
+ [Passaggio di livello di prezzi](#crossing-pricing-tiers)
+ [Fatturazione consolidata per i livelli di prezzi](#consolidating-billing)

### Calcolare gli sconti sui prezzi della Istanza riservata
<a name="pricing-discounts"></a>

Puoi determinare il livello di prezzi per il tuo account calcolando il valore di listino per tutti i tuoi elementi di Istanze riservate in una regione. Moltiplica il prezzo orario ricorrente di ciascuna prenotazione per il numero totale di ore del termine e aggiungi il prezzo iniziale senza sconti (noto anche come prezzo fisso) al momento dell'acquisto. Dal momento che il valore di listino è basato su prezzi (pubblici) non scontati, non subisce variazioni qualora risultassi idoneo per uno sconto sui volumi o se il prezzo scendesse dopo l'acquisto degli elementi di Istanze riservate.

```
List value = fixed price + (undiscounted recurring hourly price * hours in term)
```

Ad esempio, in caso di un'Istanza riservata con pagamento anticipato parziale di un anno, `t2.small` suppone che il prezzo iniziale sia 60 USD e che la tariffa oraria sia 0,007 USD, per un valore di listino di 121,32 USD.

```
121.32 = 60.00 + (0.007 * 8760)
```

**Per visualizzare i valori del prezzo fisso per le Istanze riservate tramite la console Amazon EC2**

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 **Reserved Instances (Istanze riservate)**.

1. Per visualizzare la colonna **Prezzo iniziale**, scegli impostazioni ( ![\[Settings icon.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/settings-icon.png) ) nell'angolo in alto a destra, attiva **Prezzo iniziale** e scegli **Conferma**.

**Per visualizzare i valori del prezzo fisso per le Istanze riservate tramite la riga di comando**
+ [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html) (AWS CLI)
+  [Get-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstance.html) (AWS Tools for Windows PowerShell)

### Acquistare con un livello di sconto
<a name="buying-discount-tier"></a>

Quando si acquistano Istanze riservate, Amazon EC2 applica automaticamente qualsiasi sconto alla parte dell'acquisto che rientra in un livello di prezzi di sconto. Non è richiesto alcun intervento diverso ed è possibile acquistare Istanze riservate utilizzando qualsiasi strumento Amazon EC2. Per ulteriori informazioni, consulta [Acquisto delle istanze riservate Amazon EC2](ri-market-concepts-buying.md).

Dopo che il valore di listino delle Istanze riservate attive in una regione passa in un livello di prezzi di sconto, qualsiasi acquisto futuro di Istanze riservate in tale regione viene addebitato a una tariffa scontata. Se un singolo acquisto di elementi di Istanze riservate in una regione ti permette di superare la soglia di un livello di sconto, la porzione dell'acquisto che va oltre tale soglia sarà addebitata alla tariffa scontata. Per ulteriori informazioni sull'istanza IDs riservata temporanea creata durante il processo di acquisto, consulta[Passaggio di livello di prezzi](#crossing-pricing-tiers).

Se il valore di listino scende al di sotto del prezzo di vendita per tale livello di prezzi di sconto, ad esempio in caso di scadenza di — alcune Istanze riservate, gli acquisti — futuri di Istanze riservate nella regione non saranno scontati. Tuttavia, lo sconto continua a essere applicato agli elementi di Istanze riservate originariamente acquistati nel livello di prezzi di sconto.

Quando compri elementi di Istanze riservate, si verifica uno tra quattro possibili scenari:
+ **Nessuno sconto**: l'acquisto all'interno di una regione è ancora al di sotto della soglia di sconto.
+ **Sconto parziale**: l'acquisto all'interno di una regione supera la soglia del primo livello di sconto. Non si applica alcuno sconto a una o più prenotazioni e la tariffa scontata viene applicata alle restanti prenotazioni.
+ **Sconto completo**: l'intero acquisto all'interno di una regione rientra in un livello di sconto e quest'ultimo viene applicato in modo corretto.
+ **Due tassi di sconto**: l'acquisto all'interno di una regione passa da un livello di sconto inferiore a un livello di sconto superiore. Vengono applicati due tassi diversi: una o più prenotazioni alla tariffa scontata inferiore e le restanti prenotazioni alla tariffa scontata superiore.

### Passaggio di livello di prezzi
<a name="crossing-pricing-tiers"></a>

Se il tuo acquisto ti permette di passare a un livello di prezzi scontati, vedrai più voci per tale acquisto: una per la parte dell'acquisto fatturata al prezzo normale e un'altra per la parte dell'acquisto addebitata alla tariffa scontata applicabile.

Il servizio Reserved Instance genera diverse istanze riservate IDs perché l'acquisto è passato da un livello non scontato o da un livello scontato a un altro. È disponibile un ID per ogni insieme di prenotazioni in un livello. Di conseguenza, l'ID restituito dal comando della CLI o dall'operazione API dell'acquisto è differente dall'ID effettivo dei nuovi elementi di Istanze riservate.

### Fatturazione consolidata per i livelli di prezzi
<a name="consolidating-billing"></a>

Un account di fatturazione consolidata aggrega il valore di listino degli account membri all'interno di una regione. Quando il valore di listino di tutte le Istanze riservate attive per l'account di fatturazione consolidata raggiunge un livello di prezzi di sconto, tutte le Istanze riservate acquistate a partire da questo punto da qualsiasi membro di tale account vengono fatturate a una tariffa scontata (purché il valore di listino per tale account consolidato si mantenga al di sopra della soglia del livello dei prezzi di sconto). Per ulteriori informazioni, consulta [Istanze riservate e fatturazione consolidata](#concepts-reserved-instances-billing). 

# Acquisto delle istanze riservate Amazon EC2
<a name="ri-market-concepts-buying"></a>

Per acquistare un'istanza riservata per Amazon EC2, puoi utilizzare la console Amazon EC2, uno strumento AWS da riga di comando o un SDK per cercare le offerte di istanze riservate di venditori e di terze parti, modificando i parametri di ricerca fino a trovare la corrispondenza esatta che stai cercando.

Durante la ricerca di elementi di Istanze riservate da acquistare, ricevi un preventivo del costo delle offerte restituite. Quando procedi con l'acquisto, inserisce AWS automaticamente un prezzo limite sul prezzo di acquisto. Il costo totale dei tuoi elementi di Istanze riservate non supererà l'importo riportato nel preventivo.

Se il prezzo aumenta o varia per qualsiasi motivo, l'acquisto non viene completato. Quando acquisti un'istanza riservata da un venditore terzo dal Marketplace delle istanze riservate Amazon EC2, se ci sono offerte simili a un prezzo iniziale inferiore, AWS vende le offerte al prezzo iniziale inferiore.

Prima di confermare l'acquisto, verifica i dettagli della Istanza riservata che intendi comprare e assicurati che tutti i parametri siano accurati. Dopo aver acquistato un'istanza riservata (da un venditore terzo nel Marketplace di istanze riservate o da AWS), non puoi annullare l'acquisto. Puoi mettere in coda un acquisto per il futuro e annullare l'acquisto in coda prima dell'orario programmato.

Per acquistare e modificare le istanze riservate, assicurarsi che l'utente disponga delle autorizzazioni appropriate, ad esempio la possibilità di descrivere le zone di disponibilità. Per informazioni, consulta [Esempio: utilizzo delle Istanze riservate](ExamplePolicies_EC2.md#iam-example-reservedinstances) (API) o [Esempio: utilizzo delle Istanze riservate](iam-policies-ec2-console.md#ex-reservedinstances) (console).

**Topics**
+ [Scelta di una piattaforma](#ri-choosing-platform)
+ [Metti in coda il tuo acquisto](#ri-queued-purchase)
+ [Acquisto di Istanze riservate Standard](#ri-buying-standard)
+ [Acquista Istanze riservate modificabili.](#ri-buying-convertible)
+ [Acquistare dal Marketplace di Istanza riservata](#ri-market-buying-guide)
+ [Annulla un acquisto in coda](#cancel-queued-purchase)
+ [Rinnovare una Istanza riservata](#renew-ri)

## Scelta di una piattaforma
<a name="ri-choosing-platform"></a>

Amazon EC2 supporta le seguenti piattaforme per le istanze riservate:
+ Linux/Unix
+ Linux con SQL Server Standard
+ Linux con SQL Server Web
+ Linux con SQL Server Enterprise
+ SUSE Linux
+ Red Hat Enterprise Linux
+ Red Hat Enterprise Linux con HA
+ Windows
+ Windows con SQL Server Standard
+ Windows con SQL Server Web
+ Windows con SQL Server Enterprise

**Considerazioni**
+ Se disponi di un abbonamento esistente con Bring Your Own Subscription (BYOS) per **Red Hat Enterprise Linux**, **SUSE Linux** o **Ubuntu Pro**, devi scegliere un’offerta per la piattaforma **Linux/Unix**.
+ Le istanze riservate non sono supportate sulle istanze che eseguono **macOS** o Ubuntu Pro (con abbonamento EC2 incluso, ovvero non BYOS). Per risparmiare sui prezzi delle istanze on demand, ti consigliamo di utilizzare istanze macOS e Ubuntu Pro (con abbonamento EC2 incluso) con Savings Plans. Per ulteriori informazioni, consulta la Guida per l’utente di [Savings Plans](https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html).

Per garantire che un’istanza venga eseguita in un’istanza riservata specifica, la piattaforma di quest’ultima deve corrispondere alla piattaforma dell’AMI utilizzata per avviare l’istanza. **Per Linux AMIs, è importante verificare se la piattaforma AMI utilizza il valore generale **Linux/UNIX** o un valore più specifico come SUSE Linux.**

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

**Per verificare la piattaforma AMI**

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, scegli **AMIs**.

1. Seleziona l’AMI.

1. Nella scheda **Dettagli**, controlla il valore di **Dettagli della piattaforma**.

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

**Per verificare la piattaforma AMI**  
Utilizza il comando [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) e controlla il valore di `PlatformDetails`.

```
aws ec2 describe-images \
    --image-id ami-0abcdef1234567890 \
    --query Images[*].PlatformDetails
```

Di seguito è riportato un output di esempio.

```
[
    "Linux/UNIX"
]
```

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

**Per verificare la piattaforma AMI**  
Utilizzare il [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html)cmdlet e verificare il valore di. `PlatformDetails`

```
Get-EC2Image `
    -ImageId ami-0abcdef1234567890 | `
    Select PlatformDetails
```

Di seguito è riportato un output di esempio.

```
PlatformDetails
---------------
Linux/UNIX
```

------

## Metti in coda il tuo acquisto
<a name="ri-queued-purchase"></a>

Per impostazione predefinita, quando si acquista una Istanza riservata, l'acquisto viene effettuato immediatamente. In alternativa, puoi accodare gli acquisti per una data e ora nel futuro. Ad esempio, puoi accodare un acquisto per l'ora approssimativa in cui un Istanza riservata esistente scade. Questo garantisce copertura continua.

Puoi accodare acquisti per Istanze riservate regionale, ma non per Istanze riservate o Istanze riservate zonale da altri venditori. Puoi mettere in coda un acquisto con fino a tre anni di anticipo. Alla data e ora pianificati, l'acquisto viene eseguito utilizzando il metodo di pagamento predefinito. Al termine del pagamento, viene applicato il vantaggio di fatturazione.

Puoi impostare una data per gli acquisti in coda nella console Amazon EC2 e questo rimarrà in coda fino alle 00:00 UTC di tale data. Per specificare un orario diverso per l'acquisto in coda, utilizza un AWS SDK o uno strumento da riga di comando.

Nella console Amazon EC2 puoi visualizzare gli acquisti messi in coda. Lo stato degli acquisti accodati è **queued (in coda)**. Puoi annullare un acquisto messo in coda in qualsiasi momento prima dell'ora pianificata. Per informazioni dettagliate, vedi [Annulla un acquisto in coda](#cancel-queued-purchase).

## Acquisto di Istanze riservate Standard
<a name="ri-buying-standard"></a>

Puoi acquistare elementi di Istanze riservate standard in una zona di disponibilità specifica e ottenere una prenotazione di capacità. In alternativa, puoi fare a meno della prenotazione di capacità e acquistare una Istanza riservata standard regionale.

Al termine dell'acquisto, se disponi già di un'istanza in esecuzione che coincide con le specifiche dell'Istanza riservata, il vantaggio di fatturazione viene applicato immediatamente. Non devi riavviare le istanze. Se non hai un’istanza in esecuzione idonea, avvia un’istanza e assicurati di soddisfare gli stessi criteri specificati per l’istanza riservata. Per ulteriori informazioni, consulta [Usa le tue Istanze riservate](using-reserved-instances.md). 

Per esempi della modalità di applicazione delle Istanze riservate alle istanze in esecuzione, consulta [Applicazione degli sconti sulle istanze riservate](apply_ri.md).

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

**Per acquistare istanze riservate standard**

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 **Reserved Instances (Istanze riservate)**, e quindi selezionare **Purchase Istanze riservate (Acquista elementi di &ris;)**.

1. Per **Offering Class (Classe di offerta)**, scegliere **Standard** per visualizzare le Istanze riservate standard.

1. Per acquistare una prenotazione di capacità, attivare **Only show offerings that reserve capacity (Mostra solo le offerte che prenotano capacità)** nell'angolo in alto a destra della schermata di acquisto. Quando si attiva questa impostazione, viene visualizzato il campo **Availability Zone (Zona di disponibilità)**.

   Per acquistare una Istanza riservata regionale, disattivare questa impostazione. Quando si disattiva questa impostazione, il campo **Availability Zone (Zona di disponibilità)** scompare. 

1. Selezionare altre configurazioni secondo necessità e poi scegliere **Search (Cerca)**.

1. Per ciascuna Istanza riservata che si desidera acquistare, immettere la quantità desiderata e scegliere **Add to Cart (Aggiungi al carrello)**.

   Per acquistare un'istanza riservata standard dal Marketplace delle istanze riservate, cercare **3rd Party (Terza parte)** nella colonna **Seller (Venditore)** nei risultati della ricerca. La colonna **Term (Termine)** mostra termini non standard. Per ulteriori informazioni, consulta [Acquistare dal Marketplace di Istanza riservata](#ri-market-buying-guide).

1. Per visualizzare un riepilogo delle Istanze riservate selezionate, scegliere **View Cart** (Visualizza carrello).

1. Se **Order on (Ordina il)** è **Now (Ora)**, l'acquisto viene completato immediatamente dopo aver scelto **Order all (Ordina tutto)**. Per mettere in corda un acquisto, scegli **Now (Ora)** e seleziona una data. Puoi selezionate una data diversa per ogni offerta idonea nel carrello. L'acquisto viene messo in coda fino alle 00:00 UTC della data selezionata. 

1. Per completare l'ordine, scegliere **Order all (Ordina tutto)**.

   Se, al momento dell'ordine, ci sono offerte simili alla tua scelta ma con un prezzo inferiore, ti AWS vende le offerte al prezzo inferiore.

1. Scegliere **Close (Chiudi)**.

   Nella colonna **State (Stato)** viene mostrato lo stato dell'ordine. Una volta completato l'ordine, il valore **State (Stato)** cambia da `Payment-pending` a `Active`. Quando l'Istanza riservata è `Active`, è pronta per l'uso.

   Se lo stato è impostato su`Retired`, è possibile che il AWS pagamento non sia stato ricevuto.

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

**Per acquistare un’istanza riservata standard**

1. Trova le istanze riservate disponibili utilizzando il [describe-reserved-instances-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-offerings.html)comando. Specifica `standard` per far sì che l’opzione `--offering-class` restituisca solo istanze riservate standard. Puoi applicare criteri aggiuntivi per restringere i risultati. Ad esempio, usa il seguente comando per acquistare un’istanza riservata regionale `t2.large` con tenancy predefinita `Linux/UNIX` per un periodo di un solo anno.

   ```
   aws ec2 describe-reserved-instances-offerings \
       --instance-type t2.large \
       --offering-class standard \
       --product-description "Linux/UNIX" \
       --instance-tenancy default \
       --filters Name=duration,Values=31536000 \
                 Name=scope,Values=Region
   ```

   Per trovare istanze riservate solo sul Marketplace delle istanze riservate, utilizza il filtro `marketplace` e non specificare una durata nella richiesta, dal momento che il termine potrebbe essere inferiore a 1 o 3 anni.

   ```
   aws ec2 describe-reserved-instances-offerings \
       --instance-type t2.large \
       --offering-class standard \
       --product-description "Linux/UNIX" \
       --instance-tenancy default \
       --filters Name=marketplace,Values=true
   ```

   Una volta individuata un'Istanza riservata che soddisfi le proprie esigenze, prendere nota dell'ID dell'offerta. Esempio:

   ```
   "ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
   ```

1. Usa il [purchase-reserved-instances-offering](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-reserved-instances-offering.html)comando per acquistare la tua istanza riservata. È necessario specificare l'ID dell'offerta dell'Istanza riservata ottenuto nella fase precedente nonché il numero di istanze per la prenotazione.

   ```
   aws ec2 purchase-reserved-instances-offering \
       --reserved-instances-offering-id bec624df-a8cc-4aad-a72f-4f8abc34caf2 \
       --instance-count 1
   ```

   Per impostazione predefinita, l'acquisto viene completato immediatamente. In alternativa, per mettere in coda l’acquisto, aggiungi la seguente opzione alla chiamata precedente.

   ```
   --purchase-time "2020-12-01T00:00:00Z"
   ```

1. Usa il [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html)comando per ottenere lo stato della tua istanza riservata.

   ```
   aws ec2 describe-reserved-instances \
       --reserved-instances-ids b847fa93-e282-4f55-b59a-1342fec06327 \
       --query ReservedInstances[].State
   ```

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

**Per acquistare un’istanza riservata standard**

1. Trova le istanze riservate disponibili utilizzando il [Get-EC2ReservedInstancesOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesOffering.html)cmdlet. Specificare `standard` per far sì che il parametro `-OfferingClass` restituisca solo Istanze riservate standard. Puoi applicare criteri aggiuntivi per restringere i risultati. Ad esempio, usa il seguente comando per acquistare un’istanza riservata regionale `t2.large` con tenancy predefinita `Linux/UNIX` per un periodo di un solo anno.

   ```
   Get-EC2ReservedInstancesOffering `
       -InstanceType "t2.large" `
       -OfferingClass "standard" `
       -ProductDescription "Linux/UNIX" `
       -InstanceTenancy "default" `
       -Filters @{Name="duration"; Values="31536000"} `
                @{Name="scope"; Values="Region"
   ```

   Per trovare istanze riservate solo sul Marketplace delle istanze riservate, utilizza il filtro `marketplace` e non specificare una durata nella richiesta, dal momento che il termine potrebbe essere inferiore a 1 o 3 anni.

   ```
   Get-EC2ReservedInstancesOffering `
       -InstanceType t2.large `
       -OfferingClass "standard" `
       -ProductDescription "Linux/UNIX" `
       -InstanceTenancy default `
       -Filters @{Name="marketplace"; Values="true"}
   ```

   Una volta individuata un'Istanza riservata che soddisfi le proprie esigenze, prendere nota dell'ID dell'offerta. Esempio:

   ```
   bec624df-a8cc-4aad-a72f-4f8abc34caf2
   ```

1. Utilizza il [New-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReservedInstance.html)cmdlet per acquistare l'istanza riservata. È necessario specificare l'ID dell'offerta dell'Istanza riservata ottenuto nella fase precedente nonché il numero di istanze per la prenotazione.

   ```
   New-EC2ReservedInstance `
       -ReservedInstancesOfferingId "bec624df-a8cc-4aad-a72f-4f8abc34caf2" `
       -InstanceCount 1
   ```

   Per impostazione predefinita, l'acquisto viene completato immediatamente. In alternativa, per mettere in coda l'acquisto, aggiungere il seguente parametro alla chiamata precedente.

   ```
   -PurchaseTime "2020-12-01T00:00:00Z"
   ```

1. Utilizza il [Get-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstance.html)cmdlet per ottenere lo stato dell'istanza riservata.

   ```
   Get-EC2ReservedInstance `
       -ReservedInstancesId b847fa93-e282-4f55-b59a-1342fec06327 | `
       Select State
   ```

------

## Acquista Istanze riservate modificabili.
<a name="ri-buying-convertible"></a>

Puoi acquistare elementi di Istanze riservate modificabili in una zona di disponibilità specifica e ottenere una prenotazione di capacità. In alternativa, puoi fare a meno della prenotazione di capacità e acquistare una Istanza riservata modificabile regionale.

Se disponi di un'istanza in esecuzione che coincide con le specifiche dell'Istanza riservata, il vantaggio di fatturazione viene immediatamente applicato. Non è necessario riavviare le tue istanze. Se non hai un'istanza in esecuzione idonea, avvia un'istanza e assicurati di soddisfare le stesse policy specificate per l'Istanza riservata. Per ulteriori informazioni, consulta [Usa le tue Istanze riservate](using-reserved-instances.md). 

Per esempi della modalità di applicazione delle Istanze riservate alle istanze in esecuzione, consulta [Applicazione degli sconti sulle istanze riservate](apply_ri.md).

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

**Per acquistare istanze riservate modificabili**

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 **Reserved Instances (Istanze riservate)**, e quindi selezionare **Purchase Istanze riservate (Acquista elementi di &ris;)**.

1. Per **Offering Class (Classe di offerta)**, scegliere **Convertible (Convertibile)** per visualizzare le Istanze riservate modificabili.

1. Per acquistare una prenotazione di capacità, attivare **Only show offerings that reserve capacity (Mostra solo le offerte che prenotano capacità)** nell'angolo in alto a destra della schermata di acquisto. Quando si attiva questa impostazione, viene visualizzato il campo **Availability Zone (Zona di disponibilità)**.

   Per acquistare una Istanza riservata regionale, disattivare questa impostazione. Quando si disattiva questa impostazione, il campo **Availability Zone (Zona di disponibilità)** scompare. 

1. Selezionare altre configurazioni secondo necessità e scegliere **Search (Cerca)**.

1. Per ciascuna Istanza riservata modificabile che si desidera acquistare, immettere la quantità e scegliere **Add to Cart (Aggiungi al carrello)**.

1. Per visualizzare un riepilogo della selezione, scegliere **View Cart (Visualizza carrello)**.

1. Se **Order on (Ordina il)** è **Now (Ora)**, l'acquisto viene completato immediatamente dopo aver scelto **Order all (Ordina tutto)**. Per mettere in corda un acquisto, scegli **Now (Ora)** e seleziona una data. Puoi selezionate una data diversa per ogni offerta idonea nel carrello. L'acquisto viene messo in coda fino alle 00:00 UTC della data selezionata. 

1. Per completare l'ordine, scegliere **Order all (Ordina tutto)**.

   Se, al momento dell'ordine, ci sono offerte simili alla tua scelta ma con un prezzo inferiore, ti AWS vende le offerte al prezzo più basso.

1. Scegliere **Close (Chiudi)**.

   Nella colonna **State (Stato)** viene mostrato lo stato dell'ordine. Una volta completato l'ordine, il valore **State (Stato)** cambia da `Payment-pending` a `Active`. Quando l'Istanza riservata è `Active`, è pronta per l'uso.

   Se lo stato è impostato su`Retired`, è possibile che il AWS pagamento non sia stato ricevuto. 

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

**Per acquistare un’istanza riservata modificabile**

1. Trova le istanze riservate disponibili utilizzando il [describe-reserved-instances-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-offerings.html)comando. Specifica `convertible` per far sì che l’opzione `--offering-class` restituisca solo istanze riservate modificabili. Puoi applicare criteri aggiuntivi per restringere i risultati. Ad esempio, usa il seguente comando per acquistare un’istanza riservata regionale `t2.large` con tenancy predefinita `Linux/UNIX`.

   ```
   aws ec2 describe-reserved-instances-offerings \
       --instance-type t2.large \
       --offering-class convertible \
       --product-description "Linux/UNIX" \
       --instance-tenancy default \
       --filters Name=scope,Values=Region
   ```

   Una volta individuata un'Istanza riservata che soddisfi le proprie esigenze, prendere nota dell'ID dell'offerta. Esempio:

   ```
   "ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
   ```

1. Usa il [purchase-reserved-instances-offering](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-reserved-instances-offering.html)comando per acquistare la tua istanza riservata. È necessario specificare l'ID dell'offerta dell'Istanza riservata ottenuto nella fase precedente nonché il numero di istanze per la prenotazione.

   ```
   aws ec2 purchase-reserved-instances-offering \
       --reserved-instances-offering-id bec624df-a8cc-4aad-a72f-4f8abc34caf2 \
       --instance-count 1
   ```

   Per impostazione predefinita, l'acquisto viene completato immediatamente. In alternativa, per mettere in coda l’acquisto, aggiungi la seguente opzione alla chiamata precedente.

   ```
   --purchase-time "2020-12-01T00:00:00Z"
   ```

1. Usa il [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html)comando per ottenere lo stato della tua istanza riservata.

   ```
   aws ec2 describe-reserved-instances \
       --reserved-instances-ids b847fa93-e282-4f55-b59a-1342fec06327 \
       --query ReservedInstances[].State
   ```

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

**Per acquistare un’istanza riservata modificabile**

1. Trova le istanze riservate disponibili utilizzando il [Get-EC2ReservedInstancesOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesOffering.html)cmdlet. Specificare `convertible` per far sì che il parametro `-OfferingClass` restituisca solo Istanze riservate modificabili. Puoi applicare criteri aggiuntivi per restringere i risultati. Ad esempio, usa il seguente comando per acquistare un’istanza riservata regionale `t2.large` con tenancy predefinita `Linux/UNIX`.

   ```
   Get-EC2ReservedInstancesOffering `
       -InstanceType "t2.large" `
       -OfferingClass "convertible" `
       -ProductDescription "Linux/UNIX" `
       -InstanceTenancy "default" `
       -Filters @{Name="scope"; Values="Region"
   ```

   Una volta individuata un'Istanza riservata che soddisfi le proprie esigenze, prendere nota dell'ID dell'offerta. Esempio:

   ```
   bec624df-a8cc-4aad-a72f-4f8abc34caf2
   ```

1. Utilizza il [New-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReservedInstance.html)cmdlet per acquistare l'istanza riservata. Devi specificare l’ID dell’offerta dell’istanza riservata ottenuto nella fase precedente nonché il numero di istanze per la prenotazione.

   ```
   New-EC2ReservedInstance `
       -ReservedInstancesOfferingId "bec624df-a8cc-4aad-a72f-4f8abc34caf2" `
       -InstanceCount 1
   ```

   Per impostazione predefinita, l'acquisto viene completato immediatamente. In alternativa, per mettere in coda l'acquisto, aggiungere il seguente parametro alla chiamata precedente.

   ```
   -PurchaseTime "2020-12-01T00:00:00Z"
   ```

1. Utilizza il [Get-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstance.html)cmdlet per ottenere lo stato dell'istanza riservata.

   ```
   Get-EC2ReservedInstance `
       -ReservedInstancesId b847fa93-e282-4f55-b59a-1342fec06327 | `
       Select State
   ```

------

## Acquistare dal Marketplace di Istanza riservata
<a name="ri-market-buying-guide"></a>

Puoi acquistare le istanze riservate da venditori di terza parte che non ne hanno più bisogno nel Marketplace delle istanze riservate. È possibile farlo utilizzando la console Amazon EC2 o uno strumento a riga di comando. Il processo è simile all'acquisto di istanze riservate da. AWS Per ulteriori informazioni, consulta [Acquisto di Istanze riservate Standard](#ri-buying-standard).

Esistono alcune differenze tra le istanze riservate acquistate nel Reserved Instance Marketplace e le istanze riservate acquistate direttamente da: AWS
+ **Scadenza** - Le istanze riservate acquistate da venditori di terza parte hanno una validità residua inferiore a quella standard. Termini standard completi a partire AWS dalla validità di uno o tre anni.
+ **Prezzo iniziale** - Le istanze riservate di terza parte possono essere vendute a prezzi iniziali diversi. Le tariffe di utilizzo o ricorrenti sono del tutto identiche a quelle stabilite al momento dell'acquisto originale delle istanze riservate da AWS.
+ **Tipi di istanze riservate** - Dal Marketplace delle istanze riservate è possibile acquistare solo le istanze riservate Standard di Amazon EC2. Le istanze riservate convertibili, Amazon RDS e le istanze ElastiCache riservate Amazon non sono disponibili per l'acquisto sul Reserved Instance Marketplace.

Le tue informazioni di base vengono condivise con il venditore, ad esempio il codice postale e le informazioni relative al paese.

Tali informazioni consentono al venditore di calcolare tutte le imposte destinate al governo applicabili alle transazioni (come l'imposta sulle vendite o l'imposta sul valore aggiunto). Vengono comunicate come report di pagamento. In rari casi, AWS potresti dover fornire al venditore il tuo indirizzo e-mail, in modo che possa contattarti in merito a domande relative alla vendita (ad esempio, domande fiscali).

Per ragioni simili, AWS condivide il nome della persona giuridica del venditore sulla fattura di acquisto dell'acquirente. Se hai bisogno di informazioni aggiuntive sul venditore, per motivi fiscali o ragioni correlate, contatta [Supporto](https://aws.amazon.com/contact-us/).

## Annulla un acquisto in coda
<a name="cancel-queued-purchase"></a>

Puoi mettere in coda un acquisto con fino a tre anni di anticipo. Puoi annullare un acquisto messo in coda in qualsiasi momento prima dell'ora pianificata.

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

**Per annullare un acquisto in coda**

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 **Reserved Instances (Istanze riservate)**.

1. Selezionare una o più Istanze riservate.

1. Scegliere **Actions (Operazioni)**, **Delete Queued Reserved Instances (Elimina istanze riservate in coda)**.

1. Quando viene richiesta la conferma, scegliere **Delete (Elimina)** e quindi **Close (Chiudi)**.

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

**Per annullare un acquisto in coda**  
Utilizza il comando [delete-queued-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-queued-reserved-instances.html).

```
aws ec2 delete-queued-reserved-instances \
    --reserved-instances-ids b847fa93-e282-4f55-b59a-1342fec06327
```

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

**Per annullare un acquisto in coda**  
Utilizza il cmdlet [Remove-EC2QueuedReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2QueuedReservedInstance.html).

```
Remove-EC2QueuedReservedInstance `
    -ReservedInstancesId b847fa93-e282-4f55-b59a-1342fec06327
```

------

## Rinnovare una Istanza riservata
<a name="renew-ri"></a>

È possibile rinnovare una Istanza riservata prima che sia programmata per la scadenza. Rinnovando una Istanza riservata viene messo in coda l'acquisto di una Istanza riservata con la stessa configurazione fino alla scadenza della Istanza riservata corrente.

Devi rinnovare le istanze riservate utilizzando la console Amazon EC2.

**Come rinnovare una Istanza riservata utilizzando un acquisto in coda**

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 **Reserved Instances (Istanze riservate)**.

1. Selezionare l'Istanza riservata da rinnovare.

1. Selezionare **Actions (Operazioni)**, **Renew Reserved Instances (Rinnova istanze riservate)**.

1. Per completare l'ordine, scegliere **Order all (Ordina tutto)**, quindi **Close (Chiudi)**.

# Vendita di istanze riservate per Amazon EC2 nel Marketplace delle istanze riservate
<a name="ri-market-general"></a>

Amazon EC2 Reserved Instance Marketplace è una piattaforma che facilita la vendita di istanze riservate Standard non utilizzate da AWS clienti e venditori terzi. Queste istanze riservate possono variare in termini di durata e opzioni di prezzo. Potresti voler vendere le tue istanze riservate quando non ne hai più bisogno, ad esempio quando le sposti su una nuova istanza, passi a un tipo di istanza diverso Regione AWS, finisci i progetti prima della scadenza del periodo delle istanze riservate, le tue esigenze aziendali cambiano o hai una capacità in eccesso.

Fino a quando le istanze riservate saranno elencate nel Marketplace delle istanze riservate, saranno disponibili per potenziali acquirenti. Tutti gli elementi di Istanze riservate sono raggruppati in base alla durata del periodo residuo e del prezzo orario.

Per soddisfare la richiesta di un acquirente di acquistare un'istanza riservata di un venditore terzo tramite Reserved Instance Marketplace, vende AWS innanzitutto l'istanza riservata con il prezzo iniziale più basso nel raggruppamento specificato. Quindi, AWS vende l'istanza riservata al prezzo successivo più basso, fino a quando l'intero ordine dell'acquirente non viene evaso. AWS quindi elabora le transazioni e trasferisce la proprietà delle istanze riservate all'acquirente.

Rimani proprietario della Istanza riservata finché non viene venduta. Una volta conclusa la vendita, non disporrai più della prenotazione di capacità e delle tariffe ricorrenti scontate. Se continui a utilizzare l'istanza, AWS addebita il prezzo on demand a partire dal momento in cui l'istanza riservata è stata venduta.

Per vendere istanze riservate inutilizzate sul Marketplace delle istanze riservate, è necessario soddisfare determinati criteri di idoneità.

Per informazioni sull'acquisto di istanze riservate nel Marketplace delle istanze riservate, consulta [Acquistare dal Marketplace di Istanza riservata](ri-market-concepts-buying.md#ri-market-buying-guide).

**Topics**
+ [Restrizioni e limitazioni](#ri-seller-limits)
+ [Registrati come venditore](#ri-market-seller-profile)
+ [Conto bancario per il pagamento](#ri-market-concepts-bank)
+ [Informazioni fiscali](#ri-market-concepts-taxinfo)
+ [Dare un prezzo alla Istanze riservate](#ri-market-concepts-pricing)
+ [Elencare le Istanze riservate](#ri-market-selling-listing)
+ [Stato dell'elenco d'Istanza riservata](#ri-listing-states)
+ [Ciclo di vita di un elenco](#ri-market-concepts-sold-partial)
+ [Dopo la vendita della Istanza riservata](#ri-market-concepts-sold)
+ [Ricezione dei pagamenti](#ri-market-sold-gettingpaid)
+ [Informazioni condivise con l'acquirente](#ri-market-seller-disclosure)

## Restrizioni e limitazioni
<a name="ri-seller-limits"></a>

Prima di poter vendere le prenotazioni inutilizzate, è necessario registrarsi come venditore nel Marketplace delle istanze riservate. Per informazioni, consulta [Registrati come venditore](#ri-market-seller-profile).

Le seguenti limitazioni e restrizioni si applicano alla vendita di elementi di Istanze riservate:
+ Sul Marketplace delle istanze riservate è possibile vendere solo le istanze riservate regionali e zonali standard di Amazon EC2.
+ Sul Marketplace delle istanze riservate non è possibile vendere le istanze riservate modificabili di Amazon EC2.
+ Le istanze riservate per altri AWS servizi, come Amazon RDS e Amazon ElastiCache, non possono essere vendute nel Reserved Instance Marketplace.
+ L'Istanza riservata standard deve avere almeno un mese di validità residua.
+ Non è possibile vendere un'istanza riservata standard in una regione [disabilitata per impostazione predefinita](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html).
+ Il prezzo minimo consentito nel Marketplace delle istanze riservate è 0 USD.
+ Nel Marketplace delle istanze riservate puoi vendere istanze riservate senza pagamento anticipato, con pagamento anticipato parziale o con pagamento anticipato completo, a condizione che siano attive nel tuo account per almeno 30 giorni. Inoltre, se è previsto un pagamento anticipato su un'istanza riservata, questa può essere venduta solo dopo aver ricevuto il pagamento AWS anticipato.
+ Non è possibile vendere un'istanza riservata nel Marketplace delle istanze riservate se acquistata con uno sconto di volume.
+ Non è possibile modificare l'inserzione direttamente nel Marketplace delle istanze riservate. Tuttavia, puoi farlo annullandolo e successivamente creandone un altro con nuovi parametri. Per informazioni, consulta [Dare un prezzo alla Istanze riservate](#ri-market-concepts-pricing). Puoi anche modificare gli elementi di Istanze riservate prima di includerli nell'elenco. Per informazioni, consulta [Modificare le Istanze riservate](ri-modifying.md).
+ AWS addebita una commissione di servizio pari al 12% del prezzo iniziale totale di ogni istanza riservata standard venduta nel Reserved Instance Marketplace. Il prezzo iniziale è il prezzo che il venditore addebita per la Istanza riservata standard.
+ Quando ti registri come venditore, la banca specificata deve avere un indirizzo negli Stati Uniti. Per maggiori informazioni, consulta [Requisiti aggiuntivi del venditore per i prodotti a pagamento](https://docs.aws.amazon.com/marketplace/latest/userguide/user-guide-for-sellers.html#additional-seller-requirements-for-paid-products) in *Guida per i venditori di Marketplace AWS *.
+ I clienti di Amazon Web Services India Private Limited (AWS India) non possono registrarsi come venditori su EC2 Reserved Instance Marketplace e non possono pubblicare o vendere istanze riservate nell'EC2 Reserved Instance Marketplace, anche se dispongono di un conto bancario negli Stati Uniti. Per ulteriori informazioni, vedi [Quali sono le differenze tra gli account Account AWS e quelli AWS in India?](https://repost.aws/knowledge-center/aws-india-differences)
+ Se cambi il tuo venditore registrato in Amazon Web Services India Private Limited (AWS India), verrai annullato la registrazione come venditore da EC2 Reserved Instance Marketplace e tutte le tue offerte attive esistenti su EC2 Reserved Instance Marketplace verranno rimosse. Per ripristinare lo stato di venditore, devi cambiare la posizione dell’account in un Paese diverso dall’India e completare nuovamente la registrazione come venditore.

## Registrati come venditore
<a name="ri-market-seller-profile"></a>

**Nota**  
Solo loro Utente root dell'account AWS possono registrare un account come venditore.

Per vendere nel Marketplace delle istanze riservate, devi prima registrarti come venditore. Durante la registrazione, è necessario fornire le informazioni riportate di seguito:
+ **Informazioni bancarie**: èAWS necessario disporre delle tue informazioni bancarie per poter erogare i fondi raccolti quando vendi le tue prenotazioni. La banca specificata deve avere un indirizzo negli Stati Uniti. Per ulteriori informazioni, consulta [Conto bancario per il pagamento](#ri-market-concepts-bank).
+ **Informazioni fiscali** — Tutti i venditori devono completare un questionario fiscale per determinare gli eventuali obblighi fiscali. Per ulteriori informazioni, consulta [Informazioni fiscali](#ri-market-concepts-taxinfo).

Dopo aver AWS ricevuto la registrazione come venditore completata, riceverai un'email di conferma della registrazione e ti informa che puoi iniziare a vendere nel Reserved Instance Marketplace.

## Conto bancario per il pagamento
<a name="ri-market-concepts-bank"></a>

AWS devi avere i tuoi dati bancari per poter erogare i fondi raccolti quando vendi l'istanza riservata. La banca specificata deve avere un indirizzo negli Stati Uniti. Per maggiori informazioni, consulta [Requisiti aggiuntivi del venditore per i prodotti a pagamento](https://docs.aws.amazon.com/marketplace/latest/userguide/user-guide-for-sellers.html#additional-seller-requirements-for-paid-products) in *Guida per i venditori di Marketplace AWS *.

**Per registrare un conto bancario predefinito per pagamenti**

1. Aprire la pagina per la [Registrazione dei venditori nel Marketplace delle istanze riservate](https://us-east-1.console.aws.amazon.com/rimarketplace/home?region=us-east-1) e accedere utilizzando le credenziali AWS .

1. Nella pagina **Manage Bank Account (Gestisci conto bancario)**, fornire le informazioni seguenti sulla banca tramite cui ricevere il pagamento:
   + Nome del titolare del conto bancario
   + Numero di routing
   + Numero conto
   + Tipo di conto bancario
**Nota**  
Se si sta utilizzando un conto bancario aziendale, viene richiesto l'invio delle informazioni sul conto bancario tramite fax (1-206-765-3424).

Dopo la registrazione, il conto bancario fornito viene impostato come predefinito, in attesa di verifica con la banca. La verifica di un nuovo conto bancario può richiedere fino a due settimane, durante le quali non è possibile ricevere alcun pagamento. In caso di conto costituito, i pagamenti richiedono in genere circa due giorni.

**Per modificare il conto bancario predefinito per il pagamento**

1. Nella pagina per la [Registrazione dei venditori nel Marketplace delle istanze riservate](https://us-east-1.console.aws.amazon.com/rimarketplace/home?region=us-east-1), accedere con l'account utilizzato per la registrazione.

1. Nella pagina **Manage Bank Account (Gestisci conto bancario)**, aggiungere un nuovo conto bancario o modificare il conto predefinito secondo necessità.

## Informazioni fiscali
<a name="ri-market-concepts-taxinfo"></a>

La vendita di elementi di Istanze riservate potrebbe essere soggetta a un'imposta basata sulle transazioni, come un'imposta sulle vendite o un'imposta sul valore aggiunto. È necessario consultare il reparto fiscale, legale, finanziario o contabile dell'azienda per stabilire se vi sono imposte basate sulle transazioni applicabili. Sei tenuto a riscuotere e inviare tali imposte sulle transazioni alla opportuna autorità fiscale.

Come parte del processo di registrazione dei venditori, è necessario completare un questionario fiscale nel [portale di registrazione dei venditori](https://portal.aws.amazon.com/ec2/ri/seller_registration?action=taxInterview). Il questionario raccoglie le tue informazioni fiscali e popola il modulo IRS W-9, W-8BEN o W-8BEN-E utilizzato per determinare gli eventuali obblighi fiscali. 

Le informazioni di natura fiscale indicate come parte del questionario fiscale possono differire a seconda che operi in forma individuale o come impresa e che l'azienda sia una persona fisica o giuridica statunitense o meno. Quando si compila il questionario fiscale, è necessario tenere presente quanto segue:
+ Le informazioni fornite da AWS, incluse le informazioni in questo argomento, non costituiscono consulenza fiscale, legale o professionale di altro tipo. Per scoprire in che modo i requisiti di dichiarazione IRS possono influire sull'azienda, o in caso di altre domande, contattare il proprio consulente fiscale, legale o di altra natura professionale.
+ Per soddisfare tali requisiti nella massima misura possibile, rispondere a tutte le domande e inserire tutte le informazioni richieste durante il questionario.
+ Controllare le risposte. Evitare errori ortografici o di inserire numeri di identificazione fiscale errati. Ciò potrebbe comportare l'invalidazione del modulo fiscale. 

In base alle risposte del questionario fiscale e alle soglie di dichiarazione dell'IRS, Amazon può presentare il modulo 1099-K, che invia per posta entro il 31 gennaio dell'anno seguente a quello in cui il tuo conto fiscale ha raggiunto i livelli di soglia. Ad esempio, se il conto raggiunge la soglia nel 2018, il modulo 1099-K viene inviato entro il 31 gennaio 2019.

Per ulteriori informazioni sui requisiti IRS e sul modulo 1099-K, vedere il modulo 1099-K sul [sito Web dell'IRS FAQs](https://www.irs.gov/newsroom/form-1099-k-faqs-third-party-filers-of-form-1099-k).

## Dare un prezzo alla Istanze riservate
<a name="ri-market-concepts-pricing"></a>

Durante la definizione del prezzo per le istanze riservate, considera quanto segue:
+ **Costo anticipato** - Il costo anticipato è l'unica tariffa che puoi specificare per l'Istanza riservata che stai vendendo. Il costo anticipato è l’unico singolo addebito che l’acquirente paga per l’acquisto di ogni istanza riservata.

  Poiché il valore delle istanze riservate diminuisce nel tempo, per impostazione predefinita, AWS puoi impostare i prezzi in modo che diminuiscano con incrementi uguali di mese in mese. Tuttavia, puoi stabilire diversi prezzi iniziali in base a quando viene venduta la prenotazione. Ad esempio se l'Istanza riservata ha una validità residua di nove mesi, puoi specificare l'importo che accetteresti se un cliente acquistasse tale Istanza riservata con una validità di nove mesi. Puoi stabilire un altro prezzo con una validità di cinque mesi e un altro ancora con un mese di validità.

  Il prezzo minimo consentito nel Marketplace delle istanze riservate è 0 USD.
+ **Limiti** - I seguenti limiti per la vendita di istanze riservate si applicano per *tutta la durata* della tua Account AWS. Non si tratta di limiti annuali e non possono essere aumentati.
  + **Puoi effettuare vendite fino a 50.000 USD in Istanze riservate**.
  + **Puoi effettuare vendite fino a 5.000 USD in Istanze riservate**.
+ **Impossibile modificare** - Non puoi modificare l'elenco direttamente. Tuttavia, puoi farlo annullandolo e successivamente creandone un altro con nuovi parametri.
+ **Cancellazione** - Puoi annullare il tuo elenco in qualsiasi momento purché il relativo stato sia `active`. Non puoi annullare l'elenco se già oggetto di corrispondenza o in corso di elaborazione per una vendita. In caso di annullamento di un elenco contenente alcune istanze oggetto di corrispondenza, saranno rimosse da tale elenco solo le istanze non oggetto di corrispondenza.

## Elencare le Istanze riservate
<a name="ri-market-selling-listing"></a>

In qualità di venditore registrato, puoi decidere di vendere uno o più elementi di Istanze riservate. Puoi decidere di venderli tutti in un elenco o in più parti. Inoltre, puoi elencare elementi di Istanze riservate con qualsiasi configurazione di tipo di istanza, piattaforma e ambito.

La console determina un prezzo consigliato. Verifica le offerte che corrispondono alle Istanza riservata e mette in corrispondenza quella con il prezzo più basso. Altrimenti, calcola un prezzo consigliato in base al costo delle Istanza riservata per il tempo restante. Se il valore calcolato è inferiore a \$11,01, il prezzo consigliato è \$11,01.

Se annulli l'elenco e una parte di esso è già stato venduto, l'annullamento non viene applicato alla parte già venduta. Solo la parte invenduta dell'inserzione non è più disponibile nel Marketplace delle istanze riservate.

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

**Come pubblicare un’istanza riservata nel Marketplace delle istanze riservate**

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 **Reserved Instances (Istanze riservate)**.

1. Seleziona le Istanze riservate da elencare e scegli **Actions (Operazioni)**, **Sell Reserved Instances (Vendi le Istanze riservate)**.

1. Nella pagina **Configure Your Istanza riservata Listing (Configura l'elenco di)** impostare il numero di istanze da vendere e il prezzo iniziale per la validità residua nelle colonne corrispondenti. Per vedere in che modo cambia il valore della prenotazione nel periodo di validità residua, selezionare la freccia accanto alla colonna **Months Remaining (Mesi rimanenti)**.

1. Gli utenti avanzati che desiderano personalizzare i prezzi, possono immettere valori diversi per i mesi successivi. Per tornare al decremento dei prezzi lineare predefinito, scegliere **Reset (Reimposta)**.

1. Al termine della configurazione dell'elenco, scegliere **Continue (Continua)**.

1. Confermare i dettagli dell'elenco nella pagina **Confirm Your Istanza riservata Listing (Conferma l'elenco di)** e, se non è necessario apportare modifiche, scegliere **List Reserved Instance (Elenca istanza riservata)**.

**Per visualizzare le inserzioni nella console Amazon EC2**

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 **Reserved Instances (Istanze riservate)**.

1. Seleziona l'Istanza riservata elencata e scegli la scheda Le **My Listings (I miei elenchi)** nella parte inferiore della pagina.

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

**Per gestire le istanze riservate nel Marketplace delle istanze riservate**

1. Ottieni un elenco delle tue istanze riservate utilizzando il comando. [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html) Annota l’ID dell’istanza riservata che desideri pubblicare.

1. Utilizza il comando [create-reserved-instances-listing](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-reserved-instances-listing.html). È necessario specificare l'ID dell'Istanza riservata, il numero di istanze e il piano dei prezzi.

1. Per visualizzare la tua inserzione, usa il [describe-reserved-instances-listings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-listings.html)comando.

1. Per cancellare la tua inserzione, usa il [cancel-reserved-instances-listing](https://docs.aws.amazon.com/cli/latest/reference/ec2/cancel-reserved-instances-listing.html)comando.

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

**Per gestire le istanze riservate nel Marketplace delle istanze riservate**

1. Ottieni un elenco delle tue istanze riservate utilizzando il [Get-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstance.html)cmdlet. Annota l’ID dell’istanza riservata che desideri pubblicare.

1. Utilizza il cmdlet [New-EC2ReservedInstancesListing](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReservedInstancesListing.html). È necessario specificare l'ID dell'Istanza riservata, il numero di istanze e il piano dei prezzi.

1. Per visualizzare l'elenco, utilizzare il cmdlet. [Get-EC2ReservedInstancesListing](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesListing.html)

1. Per annullare l'elenco, utilizzare il cmdlet. [Stop-EC2ReservedInstancesListing](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2ReservedInstancesListing.html)

------

## Stato dell'elenco d'Istanza riservata
<a name="ri-listing-states"></a>

L'opzione **Listing State (Stato elenco)** nella scheda **My Listings (I miei elenchi)** della pagina delle Istanze riservate mostra lo stato corrente degli elenchi:

Le informazioni visualizzate in **Listing State (Stato inserzione)** riguardano lo stato dell'inserzione nel Marketplace delle istanze riservate. Sono diverse dalle informazioni di stato mostrate nella colonna **State (Stato)** nella pagina **Reserved Instances (Istanze riservate)**. Le informazioni in **State (Stato)** riguardano la prenotazione.
+ **active (attivo)** — L'elenco è disponibile per l'acquisto.
+ **canceled (annullata)** - L'inserzione è stata annullata e non è disponibile per l'acquisto nel Marketplace delle istanze riservate.
+ **closed (chiuso)** — L'Istanza riservata non è inclusa nell'elenco. Un'Istanza riservata potrebbe essere `closed` perché la vendita dell'elenco è stata completata.

## Ciclo di vita di un elenco
<a name="ri-market-concepts-sold-partial"></a>

Quando tutte le istanze in elenco corrispondono e risultano vendute, la scheda **My Listings (I miei elenchi)** mostra una corrispondenza tra **Total instance count (Conteggio totale delle istanze)** e il conteggio elencato in **Sold (Venduto)**. Inoltre, non c'è alcuna istanza **Available (Disponibile)** per l'elenco e il suo **Status (Stato)** è `closed`.

Quando viene venduta solo una parte dell'inserzione, AWS elimina le istanze riservate dall'inserzione e crea un numero di istanze riservate pari alle istanze riservate rimanenti nel conteggio. Pertanto, l'ID elenco e l'elenco che rappresenta, che ora include meno prenotazioni per la vendita, è ancora attivo.

Eventuali vendite future di elementi di Istanze riservate in questo elenco sono elaborate in questo modo. Quando tutte le istanze riservate dell'inserzione vengono vendute, AWS contrassegna l'inserzione come. `closed`

Ad esempio, puoi creare un elenco *ID di elenco di Istanze riservate 5ec28771-05ff-4b9b-aa31-9e57dexample* con un conteggio pari a 5.

La scheda **My Listings (I miei elenchi)** nella pagina della console **Reserved Instance (Istanza riservata)** visualizza l'elenco in questo modo:

*ID di elenco di Istanza riservata 5ec28771-05ff-4b9b-aa31-9e57dexample*
+ Total reservation count (Conteggio totale delle prenotazioni) = 5
+ Sold (Venduto) = 0
+ Available (Disponibile) = 5
+ Status (Stato) = active (attivo)

 Un acquirente compra due delle prenotazioni, lasciando un conteggio di tre prenotazioni ancora disponibili per la vendita. A causa di questa vendita parziale, AWS crea una nuova prenotazione contando fino a tre per rappresentare le prenotazioni rimanenti ancora in vendita.

Questo è l'aspetto che avrebbe l'elenco nella scheda **My Listings (I miei elenchi)**:

*ID di elenco di Istanza riservata 5ec28771-05ff-4b9b-aa31-9e57dexample*
+ Total reservation count (Conteggio totale delle prenotazioni) = 5
+ Sold (Venduto) = 2
+ Available (Disponibile) = 3
+ Status (Stato) = active (attivo)

Se annulli l'elenco e una parte di esso è già stato venduto, l'annullamento non viene applicato alla parte già venduta. Solo la parte invenduta dell'inserzione non è più disponibile nel Marketplace delle istanze riservate.

## Dopo la vendita della Istanza riservata
<a name="ri-market-concepts-sold"></a>

Quando la tua istanza riservata viene venduta, ti AWS invia una notifica via e-mail. Vieni avvisato tramite notifica via e-mail di tutte le attività che si verificano in una giornata. Le attività possono includere la creazione o la vendita di un'inserzione o l' AWS invio di fondi al proprio account.

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

**Per monitorare lo stato dell’inserzione di un’istanza riservata**

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

1. Nella pagina di navigazione scegli **Reserved Instances (Istanze riservate)**.

1. Nella scheda **I miei elenchi**, trova il valore di **Stato elenco**. La scheda contiene anche informazioni su termine, prezzo di listino e suddivisione del numero di istanze dell’inserzione disponibili, in attesa, vendute e annullate.

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

**Per monitorare lo stato dell’inserzione di un’istanza riservata**  
Utilizza il [describe-reserved-instances-listings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-listings.html)comando con il filtro appropriato per ottenere informazioni sulle tue inserzioni.

```
aws ec2 describe-reserved-instances-listings
```

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

**Per monitorare lo stato dell’inserzione di un’istanza riservata**  
Utilizza il cmdlet [Get-EC2ReservedInstancesListing](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesListing.html).

```
Get-EC2ReservedInstancesListing
```

------

## Ricezione dei pagamenti
<a name="ri-market-sold-gettingpaid"></a>

Non appena AWS riceve fondi dall'acquirente, viene inviato un messaggio all'indirizzo e-mail del proprietario registrato dell'istanza riservata venduta.

AWS invia un bonifico bancario Automated Clearing House (ACH) sul conto bancario specificato. In genere, questo bonifico viene effettuato in da uno a tre giorni dopo la vendita della Istanza riservata. I pagamenti hanno cadenza giornaliera. Riceverai un'e-mail con le informazioni di pagamento una volta erogati i fondi. Tieni presente che non puoi ricevere pagamenti finché non ricevi una verifica dalla tua AWS banca. Ciò può richiedere fino a due settimane.

L'Istanza riservata venduta continua a comparire quando descrivi le tue Istanze riservate.

Riceverai un rimborso in contanti per le tue istanze riservate tramite un bonifico bancario direttamente sul tuo conto bancario. AWS addebita una commissione di servizio pari al 12% del prezzo iniziale totale di ogni istanza riservata venduta nel Reserved Instance Marketplace.

## Informazioni condivise con l'acquirente
<a name="ri-market-seller-disclosure"></a>

Quando vendi nel Reserved Instance Marketplace AWS , riporta la ragione sociale della tua azienda sull'estratto conto dell'acquirente in conformità con le normative statunitensi. Inoltre se l'acquirente chiama il Supporto perché ha la necessità di contattarti per una fattura o per questioni fiscali, AWS potrebbe dover fornire all'acquirente il tuo indirizzo e-mail in modo da contattarti direttamente.

Per motivi simili, il codice fiscale dell'acquirente e le informazioni sul paese vengono fornite al venditore nel report di pagamento. In qualità di venditore, potresti aver bisogno di queste informazioni a corredo di qualsiasi imposta sulle transazioni corrisposta al governo (come l'imposta sulle vendite e l'imposta sul valore aggiunto).

AWS non può offrire consulenza fiscale, ma se il tuo specialista fiscale ritiene che tu abbia bisogno di informazioni aggiuntive specifiche, [contatta Supporto](https://aws.amazon.com/contact-us/).

# Modificare le Istanze riservate
<a name="ri-modifying"></a>

Quando le tue esigenze cambiano, puoi modificare i tuoi elementi di Istanze riservate modificabili o standard e continuare a beneficiare del vantaggio di fatturazione. Puoi modificare gli attributi quali la zona di disponibilità, le dimensioni dell'istanza (nella stessa famiglia di istanze) e l'ambito dell'istanza riservata.

**Nota**  
Puoi inoltre scambiare una Istanza riservata modificabile con un'altra Istanza riservata modificabile con una configurazione diversa. Per ulteriori informazioni, consulta [Scambiare le Istanze riservate modificabili](ri-convertible-exchange.md).

Puoi modificare tutti gli elementi di Istanze riservate o un sottoinsieme di essi. Puoi separare le Istanze riservate originali in due o più Istanze riservate nuove. Ad esempio, se hai una prenotazione per 10 istanze in `us-east-1a` e decidi di spostarne 5 in `us-east-1b`, la richiesta di modifica determina due nuove prenotazioni: una per 5 istanze in `us-east-1a` e un'altra per 5 istanze in `us-east-1b`.

Puoi inoltre *unire* due o più Istanze riservate in una singola Istanza riservata. Ad esempio, se hai quattro Istanze riservate `t2.small` di un'istanza ciascuna, puoi unirli per creare un'unica Istanza riservata `t2.large`. Per ulteriori informazioni, consulta [Supporto per la modifica delle dimensioni dell'istanza](#ri-modification-instancemove).

Dopo la modifica, il vantaggio degli elementi di Istanze riservate viene applicato solo alle istanze corrispondenti ai nuovi parametri. Ad esempio, se cambi la zona di disponibilità di una prenotazione, la prenotazione di capacità e i vantaggi in termini di prezzi vengono automaticamente applicati all'utilizzo dell'istanza nella nuova zona di disponibilità. Le istanze che non coincidono più con i nuovi parametri vengono addebitata alla tariffa on demand a meno che l'account non abbia altre prenotazioni applicabili.

Se la tua richiesta di modifica viene applicata
+ La prenotazione modificata diventa effettiva immediatamente e il vantaggio di prezzo viene applicato alle nuove istanze a partire dall'ora della richiesta di modifica. Ad esempio, se modifichi correttamente le prenotazioni alle 21:15, il vantaggio di prezzo si trasferisce alla nuova istanza alle 21:00. È possibile ottenere la data di validità delle istanze riservate modificate utilizzando il [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html)comando.
+ La prenotazione originale viene ritirata. La sue data di fine coincide con la data di inizio della nuova prenotazione e la data di fine della nuova prenotazione è la stessa della data di fine della Istanza riservata originale. Se modifichi una prenotazione di tre anni con una validità residua di 16 mesi, la prenotazione modificata risultante è una prenotazione di 16 mesi con la stessa data di fine dell'originale.
+ La prenotazione modificata indica un prezzo fisso di 0 USD e non quello della prenotazione originale.
+ Il prezzo fisso della prenotazione modificata non influisce sui calcoli del livello di prezzi di sconto applicati al tuo account, che si basano sul prezzo fisso della prenotazione originale.

Se la richiesta di modifica genera un errore, gli elementi di Istanze riservate mantengono la configurazione originale e sono immediatamente disponibili per un'altra richiesta di modifica.

Non è previsto alcun costo per la modifica e non ricevi alcuna fattura nuova.

Puoi modificare le prenotazione alla frequenza che desideri, ma non puoi cambiare o annullare una richiesta di modifica in attesa dopo averla inviata. Dopo che la modifica è stata completata correttamente, puoi inviare un'altra richiesta di modifica per eseguire il rollback di qualsiasi modifica eseguita, se necessario.

**Topics**
+ [Requisiti e restrizioni per la modifica](#ri-modification-limits)
+ [Supporto per la modifica delle dimensioni dell'istanza](#ri-modification-instancemove)
+ [Inviare richieste di modifica](#ri-modification-process)
+ [Risoluzione dei problemi relativi alle richieste di modifica](#ri-modification-process-messages)

## Requisiti e restrizioni per la modifica
<a name="ri-modification-limits"></a>

Puoi modificare tali attributi nel modo seguente.


| Attributo modificabile | Piattaforme supportate | Considerazioni e limitazioni | 
| --- | --- | --- | 
|  Cambiare le **zone di disponibilità** all'interno della stessa regione  |  Linux e Windows  | - | 
|  Cambiare l'**ambito di applicazione** dalla zona di disponibilità alla regione e viceversa  |  Linux e Windows  |  Un'istanza riservata zonale viene assegnata a una zona di disponibilità e riserva la capacità in quella zona di disponibilità. Se cambi l'ambito di applicazione da zona di disponibilità a regione (in altre parole, da zonale a regionale), perdi il vantaggio della prenotazione della capacità. Un'istanza riservata regionale viene assegnata a una regione. Lo sconto dell'Istanza riservata si applica alle istanze in esecuzione in qualsiasi zona di disponibilità di quella regione. Inoltre, lo discount dell'istanza riservata si applica all'utilizzo dell'istanza su tutte le dimensioni della stessa famiglia di istanze selezionata. Se cambi l'ambito di applicazione da regione a zona di disponibilità (in altre parole, da regionale a zonale), perdi la flessibilità della zona di disponibilità e della dimensione dell'istanza (se applicabile). Per ulteriori informazioni, consulta [Applicazione degli sconti sulle istanze riservate](apply_ri.md). | 
|  Cambia la **dimensione dell'istanza** all'interno della stessa famiglia e generazione di istanze.  |  Solo Linux/UNIX La flessibilità delle dimensioni delle istanze non è disponibile per Istanze riservate su altre piattaforme, tra le quali Linux con SQL Server Standard, Linux con SQL Server Web, Linux con SQL Server Enterprise, Red Hat Enterprise Linux, SUSE Linux, Windows, Windows con SQL Standard, Windows con SQL Server Enterprise e Windows con SQL Server Web.  |  La prenotazione deve utilizzare la tenancy predefinita. Alcune famiglie di istanze non sono supportate perché non sono disponibili altre dimensioni. Per ulteriori informazioni, consulta [Supporto per la modifica delle dimensioni dell'istanza](#ri-modification-instancemove)  | 

**Requisiti**

Amazon EC2 elabora la richiesta di modifica se è disponibile una capacità sufficiente per la nuova configurazione (se applicabile) e se sono soddisfatte le condizioni seguenti:
+ Le Istanza riservata non possono essere modificate prima o al momento del relativo acquisto
+ La Istanza riservata deve essere attiva
+ Non possono esserci richieste di modifica in sospeso
+ L'istanza riservata non è più elencata nel Marketplace delle istanze riservate.
+ Deve esserci corrispondenza tra il footprint associato alla dimensione dell'istanza della prenotazione originale e la nuova configurazione. Per ulteriori informazioni, consulta [Supporto per la modifica delle dimensioni dell'istanza](#ri-modification-instancemove).
+ Le Istanze riservate originali sonno tutte Istanze riservate Standard o tutte Istanze riservate modificabili, non alcune di ogni tipo
+ Le Istanze riservate originali devono scadere entro lo stesso orario, se sono Istanze riservate Standard
+ Per modificare la dimensione dell’istanza, l’istanza riservata deve supportare la flessibilità delle dimensioni delle istanze. Consulta [Flessibilità dimensioni istanza](apply_ri.md#ri-instance-size-flexibility) per l'elenco delle istanze riservate che non supportano la flessibilità delle dimensioni delle istanze.

## Supporto per la modifica delle dimensioni dell'istanza
<a name="ri-modification-instancemove"></a>

È possibile modificare la dimensione dell'istanza di una Istanza riservata se sono soddisfatti i seguenti requisiti.

**Requisiti**
+ La piattaforma è Linux/UNIX.
+ Devi selezionare un'altra dimensione di [istanza nella stessa famiglia](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) di istanze (indicata da una lettera, ad esempio T) e [generazione](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) (indicata da un numero, ad esempio 2).

  Ad esempio, puoi modificare un'istanza riservata da `t2.small` a `t2.large` perché appartengono entrambe alla stessa famiglia e generazione T2. Tuttavia, non è possibile modificare un'istanza riservata da T2 a M2 o da T2 a T3, poiché in entrambi i casi, la famiglia e la generazione dell'istanza di destinazione non sono le stesse di quelle dell'istanza riservata originale.
+ Puoi modificare la dimensione dell'istanza di un'istanza riservata solo se supporta la flessibilità delle dimensioni delle istanze. Consulta [Flessibilità dimensioni istanza](apply_ri.md#ri-instance-size-flexibility) per l'elenco delle istanze riservate che non supportano la flessibilità delle dimensioni delle istanze.
+ Non puoi modificare le dimensioni delle istanze riservate per le istanze `t1.micro`, poiché `t1.micro` ha una sola dimensione.
+ La Istanza riservata originale e quella nuova devono avere la stessa impronta dell'istanza.

**Topics**
+ [Impronta dimensione istanza](#ri-modification-instance-size-footprint)
+ [Fattori di normalizzazione per le istanze bare metal](#ri-normalization-factor-bare-metal-2)

### Impronta dimensione istanza
<a name="ri-modification-instance-size-footprint"></a>

Ciascuna Istanza riservata ha un'*impronta associata alla dimensione dell'istanza*, determinato dal fattore di normalizzazione della dimensione di istanza e dal numero di istanze nella prenotazione. Quando modifichi le dimensioni di istanza in una Istanza riservata, l'impronta della nuova configurazione deve corrispondere a quella della configurazione originale, altrimenti la richiesta di modifica non viene elaborata.

Per calcolare il footprint della dimensione dell'istanza di una Istanza riservata, moltiplica il numero di istanza per il fattore di normalizzazione. Nella console Amazon EC2, il fattore di normalizzazione si misura in unità. Nella tabella seguente viene descritto il fattore di normalizzazione per le dimensioni delle istanze in una famiglia di istanze. Ad esempio, `t2.medium` ha un fattore di normalizzazione 2, quindi una prenotazione per quattro istanze `t2.medium` ha un'impronta di 8 unità.


| Dimensioni istanza | Fattore di normalizzazione | 
| --- | --- | 
| nano | 0.25 | 
| micro | 0,5 | 
| small | 1 | 
| medium | 2 | 
| large | 4 | 
| xlarge | 8 | 
| 2xlarge | 16 | 
| 3xlarge | 24 | 
| 4xlarge | 32 | 
| 6xlarge | 48 | 
| 8xlarge | 64 | 
| 9xlarge | 72 | 
| 10xlarge | 80 | 
| 12xlarge | 96 | 
| 16xlarge | 128 | 
| 18xlarge | 144 | 
| 24xlarge | 192 | 
| 32xlarge | 256 | 
| 48xlarge | 384 | 
| 56xlarge | 448 | 
| 112xlarge | 896 | 

Puoi allocare le prenotazioni in diverse dimensioni di istanza nella stessa famiglia di istanze purché l'impronta della dimensione dell'istanza della prenotazione rimanga invariata. Ad esempio, è possibile dividere una prenotazione per un'istanza `t2.large` (1 @ 4 unità) in quattro istanze `t2.small` (4 @ 1 unità). Analogamente, è possibile combinare una prenotazione per quattro istanze `t2.small` in un'unica istanza `t2.large`. Tuttavia, non è possibile modificare la prenotazione per due istanze `t2.small` in un'istanza `t2.large` perché l'impronta della nuova prenotazione (4 unità) è maggiore dell'impronta della prenotazione originale (2 unità).

Nell'esempio seguente si dispone di una prenotazione con due istanze `t2.micro` (1 unità) e una prenotazione con un'istanza `t2.small` (1 unità). Se si uniscono entrambe le prenotazioni a una singola prenotazione con un'istanza `t2.medium` (2 unità), l'impronta della nuova prenotazione equivale all'impronta delle prenotazioni combinate.

![\[Modifica delle istanze riservate.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-modify-merge.png)


Puoi inoltre modificare una prenotazione per dividerla in due o più prenotazioni. Nell'esempio seguente, hai una prenotazione con un'istanza `t2.medium` (2 unità). È possibile dividere la prenotazione in due, una con due istanze `t2.nano` (.5 unità) e l'altra con tre istanze `t2.micro` (1,5 unità).

![\[Modifica delle istanze riservate.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-modify-divide.png)


### Fattori di normalizzazione per le istanze bare metal
<a name="ri-normalization-factor-bare-metal-2"></a>

È possibile modificare una prenotazione con istanze `metal` che utilizzano altre dimensioni all'interno della stessa famiglia di istanze. Analogamente, puoi modificare una prenotazione con varianti diverse da quelle bare metal utilizzando le dimensioni `metal` all'interno della stessa famiglia di istanze. Generalmente, un'istanza bare metal ha la stessa dimensione della più grande dimensione disponibile all'interno della stessa famiglia di istanze. Ad esempio, un'istanza `i3.metal` ha le stesse dimensioni di un'istanza `i3.16xlarge`, quindi hanno lo stesso fattore di normalizzazione.

Nella tabella seguente viene descritto il fattore di normalizzazione per le dimensioni delle istanze bare metal nelle famiglie di istanze con istanze bare metal. Il fattore di normalizzazione per `metal` le istanze dipende dalla famiglia di istanze, a differenza delle altre dimensioni di istanza.


| Dimensioni istanza | Fattore di normalizzazione | 
| --- | --- | 
| a1.metal | 32 | 
|  m5zn.metal \$1 x2iezn.metal z1d.metal  | 96 | 
|  c6g.metal \$1 c6gd.metal \$1 i3.metal \$1 m6g.metal \$1 m6gd.metal \$1 r6g.metal \$1 r6gd.metal \$1 x2gd.metal  | 128 | 
| c5n.metal | 144 | 
|  c5.metal \$1 c5d.metal \$1 i3en.metal \$1 m5.metal \$1 m5d.metal \$1 m5dn.metal \$1 m5n.metal \$1 r5.metal \$1 r5b.metal \$1 r5d.metal \$1 r5dn.metal \$1 r5n.metal  | 192 | 
|  c6i.metal \$1 c6id.metal \$1 m6i.metal \$1 m6id.metal \$1 r6d.metal \$1 r6id.metal  | 256 | 
|  u-18tb1.metal \$1 u-24tb1.metal  | 448 | 
|  u-6tb1.metal \$1 u-9tb1.metal \$1 u-12tb1.metal  | 896 | 

Ad esempio, il fattore di normalizzazione di un'istanza `i3.metal` è 128. Se acquisti una Istanza riservata Amazon Linux/Unix con tenancy di default `i3.metal` puoi dividere la prenotazione come segue:
+ Una istanza `i3.16xlarge` ha la stessa dimensione di `i3.metal`, quindi il suo fattore di normalizzazione è 128 (128/1). La prenotazione per una istanza `i3.metal` non può essere modificata in una istanza `i3.16xlarge`.
+ Una istanza `i3.8xlarge` ha dimensione pari alla metà di `i3.metal`, quindi il suo fattore di normalizzazione è 64 (128/2). La prenotazione per una istanza `i3.metal` non può essere divisa in due istanze `i3.8xlarge`.
+ Una istanza `i3.4xlarge` ha dimensione pari ad un quarto di `i3.metal`, quindi il suo fattore di normalizzazione è 32 (128/4). La prenotazione per una istanza `i3.metal` non può essere divisa in quattro istanze `i3.4xlarge`.

## Inviare richieste di modifica
<a name="ri-modification-process"></a>

Prima di modificare le istanze riservate, assicurati di aver letto le [restrizioni](#ri-modification-limits) applicabili. Prima di modificare la dimensione dell'istanza, calcola l'[ingombro della dimensione dell'istanza](#ri-modification-instancemove) totale delle prenotazioni originali che intendi modificare e assicurati che corrisponda a quello delle nuove configurazioni.

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

**Per modificare le istanze riservate**

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

1. Nella pagina **Reserved Instances (Istanze riservate)**, selezionare una o più Istanze riservate da modificare e scegliere **Actions (Azioni)**, **Modify Reserved Instances (Modifica istanze riservate)**.

   Se le Istanze riservate non sono nello stato attivo o non possono essere modificate, l'opzione **Modify Istanze riservate (Modifica Istanze riservate)** è disabilitata.

1. La prima voce nella tabella di modifica indica gli attributi delle Istanze riservate selezionate e almeno una configurazione di destinazione al di sotto. La colonna **Units (unità)** mostra il footprint della dimensione dell'istanza totale. Selezionare **Add (Aggiungi)** per ciascuna nuova configurazione da aggiungere. Modificare gli attributi in base alle esigenze per ogni configurazione.
   + **Scope (Ambito di applicazione)**: scegliere se la configurazione si applica a una zona di disponibilità o all'intera regione.
   + **Availability Zone (Zona di disponibilità)**: scegliere la zona di disponibilità richiesta. Non applicabile agli elementi di Istanze riservate regionali.
   + **Tipo di istanza**: seleziona il tipo di istanza richiesto. Le configurazioni combinate devono avere un footprint delle dimensioni di istanza pari alle configurazioni originali.
   + **Count (Conteggio)**: specificare il numero di istanze. Per dividere le Istanze riservate in più configurazioni, ridurre il conteggio, scegliere **Add (Aggiungi)** e specificare un conteggio per la configurazione aggiuntiva. Ad esempio, se si ha una singola configurazione con un conteggio di 10, è possibile impostare il relativo conteggio su 6 e aggiungere una configurazione con un conteggio di 4. In questo modo, l'Istanza riservata originale viene ritirata dopo l'attivazione della nuova Istanze riservate.

1. Scegliere **Continue (Continua)**.

1. Per confermare le scelte di modifica dopo aver terminato di specificare le configurazioni di destinazione, scegliere **Submit Modifications (Invia modifiche)**.

1. Puoi determinare lo stato della richiesta di modifica osservando la colonna **State (Stato)** nella schermata delle Istanze riservate. Di seguito sono riportati gli stati possibili.
   + **attiva* (modifica in sospeso)*** – Stato della transizione per la Istanze riservate di origine
   + **ritirata* (modifica in sospeso)*** – Stato della transizione per la Istanze riservate di origine mentre vengono create le nuove Istanze riservate
   + **ritirata** – Istanze riservate modificata e sostituita con successo
   + **attiva** – Una delle seguenti opzioni:
     + Nuovi elementi di Istanze riservate creati da una richiesta di modifica corretta
     + Elementi di Istanze riservate originali dopo una richiesta di modifica errata

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

**Per modificare le istanze riservate**  
Utilizza il comando [modify-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-reserved-instances.html). Puoi fornire i dettagli di configurazione in un file JSON.

```
aws ec2 modify-reserved-instances \
    --reserved-instances-ids b847fa93-e282-4f55-b59a-1342f5bd7c02 \
    --target-configurations file://configuration.json
```

**Per ottenere lo stato della richiesta di modifica**  
Utilizza il comando [describe-reserved-instances-modifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-modifications.html). Lo stato è `processing`, `fulfilled` o `failed`.

```
aws ec2 describe-reserved-instances-modifications \
    --reserved-instances-modification-ids rimod-d3ed4335-b1d3-4de6-ab31-0f13aaf46687 \
    --query ReservedInstancesModifications[].Status
```

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

**Per modificare le istanze riservate**  
Utilizza il cmdlet [Edit-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2ReservedInstance.html). Puoi fornire i dettagli di configurazione in un oggetto di tipo `Amazon.EC2.Model.ReservedInstancesConfiguration`.

```
Edit-EC2ReservedInstance `
    -ReservedInstancesId b847fa93-e282-4f55-b59a-1342f5bd7c02 `
    -TargetConfiguration $configuration
```

**Per ottenere lo stato della richiesta di modifica**  
Utilizza il cmdlet [Get-EC2ReservedInstancesModification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesModification.html). Lo stato è `processing`, `fulfilled` o `failed`.

```
Get-EC2ReservedInstancesModification `
    -ReservedInstancesModificationId rimod-d3ed4335-b1d3-4de6-ab31-0f13aaf46687 | `
    Select Status
```

------

## Risoluzione dei problemi relativi alle richieste di modifica
<a name="ri-modification-process-messages"></a>

Se le impostazioni della configurazione di destinazione richieste erano univoche, riceverai un messaggio indicante che si sta elaborando la richiesta. In questa fase, Amazon EC2 ha solo stabilito che i parametri della richiesta di modifica siano validi. La richiesta di modifica può sempre generare un errore durante l'elaborazione se non è disponibile la capacità necessaria.

In alcune situazioni, potresti ricevere un messaggio indicante richieste di modifica incomplete o errate invece di una conferma. Utilizza le informazioni incluse in tali messaggi come punto iniziale per inviare nuovamente un'altra richiesta di modifica. Assicurati di aver letto le [restrizioni](#ri-modification-limits) applicabili prima di inviare la richiesta.

**Non tutti gli elementi di Istanze riservate selezionati possono essere elaborati per la modifica**  
Amazon EC2 identifica ed elenca le Istanze riservate che non possono essere modificate. Se ricevi un messaggio di questo tipo, vai alla pagina **Reserved Instances (Istanze riservate)** nella console di Amazon EC2 e controlla le informazioni per le Istanze riservate.

**Errore durante l'elaborazione della richiesta di modifica**  
Hai richiesto la modifica di uno o più elementi di Istanze riservate ma nessuna delle richieste può essere elaborata. In base al numero di prenotazioni modificate, puoi ottenere versioni diverse del messaggio. 

Amazon EC2 mostra le ragioni per cui la richiesta non può essere elaborata. Ad esempio, potresti aver specificato la stessa configurazione di destinazione (una combinazione di zona di disponibilità e piattaforma) per uno o più sottoinsiemi delle Istanze riservate che stai modificando. Prova a inviare nuovamente le richieste di modifica, ma assicurati che i dettagli dell'istanza delle prenotazioni coincidano e che le configurazioni di destinazione per tutti i sottoinsiemi modificati siano univoci.

# Scambiare le Istanze riservate modificabili
<a name="ri-convertible-exchange"></a>

Puoi scambiare una o più Istanze riservate modificabili con un'altra Istanza riservata modificabile caratterizzata da una diversa configurazione, inclusa la famiglia di istanze, il sistema operativo e la tenancy. Non ci sono limiti al numero di scambi che puoi effettuare, purché la nuova istanza riservata modificabile abbia un valore pari o superiore alle istanze riservate modificabili che stai scambiando.

Quando scambi l'Istanza riservata modificabile, il numero di istanze per la prenotazione corrente viene scambiato con un numero di istanze che copre un valore pari o superiore alla configurazione della nuova istanza riservata modificabile. Amazon EC2 calcola il numero di istanze riservate che puoi ricevere a seguito dello scambio.

Non è possibile scambiare Istanze riservate Standard, ma è possibile modificarle. Per ulteriori informazioni, consulta [Modificare le Istanze riservate](ri-modifying.md).

**Topics**
+ [Requisiti per lo scambio di elementi di Istanze riservate modificabili](#riconvertible-exchange-limits)
+ [Calcolare gli scambi di Istanze riservate modificabili](#riconvertible-exchange-cost)
+ [Unire le Istanze riservate modificabili](#ri-merge-convertible)
+ [Scambiare una parte di una Istanza riservata modificabile](#ri-split-convertible)
+ [Inviare richieste di scambio](#ri-exchange-process)

## Requisiti per lo scambio di elementi di Istanze riservate modificabili
<a name="riconvertible-exchange-limits"></a>

Se sono soddisfatte le condizioni seguenti, Amazon EC2 elabora la tua richiesta di scambio. La Istanza riservata modificabile deve essere:
+ Attivo
+ Priva di una richiesta di scambio precedente
+ Con tempo residuo di almeno 24 ore prima della scadenza

Si applicano le regole seguenti:
+ Le istanze riservate modificabili devono essere scambiate con altre istanze riservate modificabili attualmente offerte da AWS.
+ Gli elementi di Istanze riservate modificabili sono associati a una regione specifica, che resta invariata per la durata del periodo della prenotazione. Non puoi scambiare un’istanza riservata modificabile con un’altra istanza riservata modificabile in una Regione diversa.
+ Per scambiare un'istanza riservata convertibile zonale, AWS deve avere una capacità sufficiente per il nuovo tipo di istanza nella regione.
+ Puoi scambiare una o più Istanze riservate modificabili alla volta con una sola Istanza riservata modificabile.
+ Puoi scambiare una parte di un'Istanza riservata modificabile, modificarle in due o più prenotazioni e quindi scambiare una o più prenotazioni con una nuova Istanza riservata modificabile. Per ulteriori informazioni, consulta [Scambiare una parte di una Istanza riservata modificabile](#ri-split-convertible). Per ulteriori informazioni sulla modifica delle Istanze riservate, consulta [Modificare le Istanze riservate](ri-modifying.md).
+ Tutte le Istanze riservate modificabili con pagamento anticipato possono essere scambiate con Istanze riservate modificabili con pagamento anticipato parziale e viceversa.
**Nota**  
Se il pagamento anticipato totale richiesto per lo scambio (costo effettivo) è inferiore a 0,00 USD, nell'istanza riservata convertibile viene assegnata AWS automaticamente una quantità di istanze tale da garantire un costo effettivo pari o superiore a 0,00 USD.
**Nota**  
Se il valore totale (prezzo iniziale \$1 prezzo orario \$1 numero di ore rimanenti) della nuova istanza riservata convertibile è inferiore al valore totale dell'istanza riservata convertibile scambiata, ti fornisce AWS automaticamente una quantità di istanze nell'istanza riservata convertibile che garantisce che il valore totale sia uguale o superiore a quello dell'istanza riservata convertibile scambiata.
+ Per beneficiare di un prezzo migliore, puoi scambiare un'Istanza riservata modificabile senza pagamento anticipato con un'Istanza riservata modificabile con pagamento anticipato totale o parziale.
+ Non puoi scambiare tutte le Istanze riservate modificabili con pagamento anticipato totale e parziale con Istanze riservate modificabili senza pagamento anticipato.
+ Puoi scambiare un'Istanza riservata modificabile senza pagamento anticipato con un'altra Istanza riservata modificabile senza pagamento anticipato solo se il prezzo orario della nuova Istanza riservata modificabile è identico o superiore a quello della Istanza riservata modificabile scambiata. 
**Nota**  
Se il valore totale (tariffa oraria \$1 numero di ore residue) della nuova istanza riservata modificabile è inferiore al valore totale dell'istanza riservata modificabile scambiata, AWS ti fornisce automaticamente una quantità di istanze nell'istanza riservata modificabile che assicura che il valore totale sia lo stesso o superiore a quello dell'istanza riservata modificabile.
+ Se scambi più Istanze riservate modificabili con date di scadenza differenti, la data di scadenza della nuova Istanza riservata modificabile sarà la più lontana nel futuro.
+ Se scambi una singola Istanza riservata modificabile, questa deve avere la stessa durata (1 o 3 anni) della nuova Istanza riservata modificabile. Se unisci più Istanze riservate modificabili di diversa durata, la nuova Istanza riservata modificabile ha una durata di 3 anni. Per ulteriori informazioni, consulta [Unire le Istanze riservate modificabili](#ri-merge-convertible).
+ Quando Amazon EC2 scambia un'istanza riservata modificabile, ritira la prenotazione associata e trasferisce la data di fine alla nuova prenotazione. Dopo lo scambio, Amazon EC2 imposta sia la data di fine per la vecchia prenotazione sia la data di inizio per la nuova prenotazione sulla data dello scambio. Ad esempio, se sostituisci una prenotazione di 3 anni con una validità residua di 16 mesi, la nuova prenotazione sarà di 16 mesi e avrà la stessa data di fine della prenotazione dell'istanza riservata modificabile che hai scambiato.

## Calcolare gli scambi di Istanze riservate modificabili
<a name="riconvertible-exchange-cost"></a>

Lo scambio di elementi di Istanze riservate modificabili è gratuito. Tuttavia, potresti dover pagare un costo di allineamento, che è un costo anticipato ripartito proporzionalmente della differenza tra le Istanze riservate modificabili di cui eri in possesso e le nuove Istanze riservate modificabili ricevute nello scambio.

Ciascuna Istanza riservata modificabile ha un valore di listino. Questo valore viene confrontato con quello degli elementi di Istanze riservate modificabili richieste al fine di determinare quante prenotazioni di istanze puoi ricevere dallo scambio.

Ad esempio, hai una Istanza riservata modificabile con un valore di listino di 35 USD che intendi scambiare per un tipo di istanza nuovo con un valore di listino di 10 USD.

```
$35/$10 = 3.5
```

Puoi scambiare la Istanza riservata modificabile con tre Istanze riservate modificabili da 10 USD. Non è possibile acquistare metà delle prenotazioni, pertanto è necessario acquistare un'ulteriore Istanza riservata modificabile che copra il resto:

```
3.5 = 3 whole Convertible Reserved Instances + 1 additional Convertible Reserved Instance
```

La quarta Istanza riservata modificabile ha la stessa data di fine delle altre tre. Se stai scambiando elementi di Istanze riservate modificabili con costo anticipato parziale o totale, sarà necessario pagare il costo di allineamento per la quarta prenotazione. Se il costo anticipato restante degli elementi di Istanze riservate modificabili è 500 USD, e la nuova prenotazione è di norma 600 USD su base ripartita proporzionalmente, ti verranno addebitati 100 USD.

```
$600 prorated upfront cost of new reservations - $500 remaining upfront cost of old reservations = $100 difference
```

## Unire le Istanze riservate modificabili
<a name="ri-merge-convertible"></a>

Se unisci due o più Istanze riservate modificabili, il termine della nuova Istanza riservata modificabile deve essere lo stesso o più grande delle Istanze riservate modificabili originali. La data di scadenza della nuova Istanza riservata modificabile sarà la più lontana nel futuro.

Supponiamo, ad esempio, tu abbia i seguenti elementi di Istanze riservate modificabili nell'account:


| ID Istanza riservata | Termine | Data di scadenza | 
| --- | --- | --- | 
| aaaa1111 | 1 anno | 31/12/2018 | 
| bbbb2222 | 1 anno | 31/07/2018 | 
| cccc3333 | 3 anni | 30/06/2018 | 
| dddd4444 | 3 anni | 31/12/2019 | 
+ Puoi unire `aaaa1111` e `bbbb2222` e scambiarli con un'Istanza riservata modificabile di 1 anno. Non puoi scambiarli con un'Istanza riservata modificabile di 3 anni. La data di scadenza della nuova Istanza riservata modificabile è 31/12/2018.
+ Puoi unire `bbbb2222` e `cccc3333` e scambiarli con un'Istanza riservata modificabile di 3 anni. Non puoi scambiarli con un'Istanza riservata modificabile di 1 anno. La data di scadenza della nuova Istanza riservata modificabile è 31/07/2018.
+ Puoi unire `cccc3333` e `dddd4444` e scambiarli con un'Istanza riservata modificabile di 3 anni. Non puoi scambiarli con un'Istanza riservata modificabile di 1 anno. La data di scadenza della nuova Istanza riservata modificabile è 31/12/2019.

## Scambiare una parte di una Istanza riservata modificabile
<a name="ri-split-convertible"></a>

Puoi usare il processo di modifica per suddividere l'Istanza riservata modificabile in prenotazioni più piccole, quindi scambiare una o più delle nuove prenotazioni con una nuova Istanza riservata modificabile. Gli esempi seguenti mostrano come procedere.

**Example Esempio: Istanza riservata modificabile con più istanze**  
In questo esempio hai un'`t2.micro` Istanza riservata modificabile con quattro istanze nella prenotazione. Per scambiare due istanze `t2.micro` con un'istanza `m4.xlarge`:  

1. Modifica l'Istanza riservata modificabile `t2.micro` suddividendola in due Istanze riservate modificabili `t2.micro` con due istanze ciascuna.

1. Scambia una delle nuove Istanze riservate modificabili `t2.micro` con un'Istanza riservata modificabile `m4.xlarge`.

![\[Modifica e scambio di istanze riservate.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-split-cri-multiple.png)


**Example Esempio: Istanza riservata modificabile con una singola istanza**  
In questo esempio hai un'Istanza riservata modificabile `t2.large`. Per modificarla in una istanza `t2.medium` più piccola e un'istanza `m3.medium`:  

1. Modifica l'Istanza riservata modificabile `t2.large` suddividendola in due Istanze riservate modificabili `t2.medium`. Una sola istanza `t2.large` ha lo stesso footprint della dimensione di istanza di due istanze `t2.medium`.

1. Scambia una delle nuove Istanze riservate modificabili `t2.medium` con un'Istanza riservata modificabile `m3.medium`.

![\[Modifica e scambia istanze riservate.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-split-cri-single.png)

Per ulteriori informazioni, consultare [Supporto per la modifica delle dimensioni dell'istanza](ri-modifying.md#ri-modification-instancemove) e [Inviare richieste di scambio](#ri-exchange-process).

## Inviare richieste di scambio
<a name="ri-exchange-process"></a>

Puoi scambiare le istanze riservate modificabili. Le istanze riservate scambiate vengono ritirate.

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

**Per scambiare istanze riservate modificabili**

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

1. Scegliere **Reserved Instances (Istanze riservate)**, selezionare le Istanze riservate modificabili da scambiare e scegliere **Actions (Azioni)**, **Exchange Istanza riservata (Scambia Istanza riservata)**.

1. Selezionare gli attributi della configurazione desiderata e scegliere **Find offering (Trova offerta)**.

1. Selezionare una nuova Istanza riservata modificabile. Nella parte inferiore dello schermo, è possibile visualizzare il numero di Istanze riservate che si riceve per lo scambio e gli eventuali costi aggiuntivi.

1. Una volta selezionata una Istanza riservata modificabile che soddisfi le proprie esigenze, scegliere **Review (Verifica)**.

1. Scegliere **Exchange (Scambia)**, quindi **Close (Chiudi)**.

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

**Per scambiare un’istanza riservata modificabile**

1. Trova una nuova istanza riservata convertibile che soddisfi le tue esigenze utilizzando il comando. [describe-reserved-instances-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-offerings.html)

1. Richiedi un preventivo per lo scambio utilizzando il comando [get-reserved-instances-exchange-quote](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-reserved-instances-exchange-quote.html). Il preventivo include il numero di Istanze riservate che otterrai dallo scambio e il costo di allineamento effettivo per lo scambio:

1. Eseguite lo scambio utilizzando il comando [accept-reserved-instances-exchange-quote](https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-reserved-instances-exchange-quote.html).

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

**Per scambiare un’istanza riservata modificabile**

1. Trova una nuova istanza riservata convertibile che soddisfi le tue esigenze utilizzando il [Get-EC2ReservedInstancesOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesOffering.html)cmdlet.

1. Ottieni un preventivo per lo scambio utilizzando il cmdlet [Get EC2](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesExchangeQuote.html) -. ReservedInstancesExchangeQuote Il preventivo include il numero di Istanze riservate che otterrai dallo scambio e il costo di allineamento effettivo per lo scambio:

1. Eseguire lo scambio utilizzando il cmdlet [Approve-EC2ReservedInstancesExchangeQuote](https://docs.aws.amazon.com/powershell/latest/reference/items/Approve-EC2ReservedInstancesExchangeQuote.html)

------

# Quote di istanze riservate
<a name="ri-limits"></a>

Puoi acquistare nuove istanze riservate ogni mese. Il numero di nuove istanze riservate che puoi acquistare ogni mese è determinato dalla quota mensile, come segue:


****  

| Descrizione della quota | Quota predefinita | 
| --- | --- | 
|  Nuove istanze [regionali](apply_ri.md#apply-regional-ri) riservate  | 20 per regione al mese | 
|  Nuove istanze riservate [zonali](apply_ri.md#apply-zonal-ri)  | 20 per zona di disponibilità al mese | 

Ad esempio, in una regione con tre zone di disponibilità, la quota predefinita è di 80 nuove istanze riservate al mese, calcolata come segue:
+ 20 istanze riservate regionali per la regione
+ Più 60 istanze riservate zonali (20 per ciascuna delle tre zone di disponibilità)

Le istanze nello stato `running` vengono conteggiate ai fini della quota. Le istanze negli stati `pending`, `stopping`, `stopped` e `hibernated` non vengono conteggiate ai fini della quota.

## Visualizza il numero di istanze riservate acquistate
<a name="view-number-of-purchased-reserved-instances"></a>

Il numero di istanze riservate acquistate è indicato dal campo **Instance count** (Conteggio istanze) (console) o dal parametro `InstanceCount` (AWS CLI). Quando acquisti nuove istanze riservate, la quota viene misurata rispetto al numero totale di istanze. Ad esempio, se acquisti una singola configurazione di istanza riservata con un numero di istanze pari a 10, l'acquisto viene conteggiato ai fini della tua quota come 10, e non come 1.

Puoi visualizzare quante istanze riservate hai acquistato utilizzando Amazon EC2 o l' AWS CLI.

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

**Per visualizzare il numero di istanze riservate acquistate**

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 **Reserved Instances (Istanze riservate)**.

1. Seleziona una configurazione di istanza riservata dalla tabella e controlla il campo **Instance count** (Conteggio istanze).

   Nella schermata seguente, la riga selezionata rappresenta una singola configurazione dell'istanza riservata per un tipo di istanza `t3.micro`. La colonna **Instance count** (Conteggio istanze) nella vista della tabella e il campo **Instance count** (Conteggio istanze) nella vista dettagliata (evidenziata nella schermata) indicano che ci sono 10 istanze riservate per questa configurazione.  
![\[Questa immagine mostra la schermata Reserved Instances (Istanze riservate) nella console Amazon EC2. Il campo Instance count (Conteggio istanze) è delineato nella schermata.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/ri-instance-count.png)

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

**Per visualizzare il numero di istanze riservate acquistate**  
Utilizzare il [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html)comando e specificare l'ID della configurazione dell'istanza riservata.

```
aws ec2 describe-reserved-instances \
    --reserved-instances-ids a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \
    --output table
```

Di seguito è riportato un output di esempio. Il campo `InstanceCount` indica che per questa configurazione sono presenti 10 istanze riservate.

```
-------------------------------------------------------------------
|                    DescribeReservedInstances                    |
+-----------------------------------------------------------------+
||                       ReservedInstances                       ||
|+----------------------+----------------------------------------+|
||  CurrencyCode        |  USD                                   ||
||  Duration            |  31536000                              ||
||  End                 |  2023-08-27T13:29:44+00:00             ||
||  FixedPrice          |  59.0                                  ||
||  InstanceCount       |  10                                    ||
||  InstanceTenancy     |  default                               ||
||  InstanceType        |  t3.micro                              ||
||  OfferingClass       |  standard                              ||
||  OfferingType        |  All Upfront                           ||
||  ProductDescription  |  Linux/UNIX                            ||
||  ReservedInstancesId |  a1b2c3d4-5678-90ab-cdef-EXAMPLE11111  ||
||  Scope               |  Region                                ||
||  Start               |  2022-08-27T13:29:45.938000+00:00      ||
||  State               |  active                                ||
||  UsagePrice          |  0.0                                   ||
|+----------------------+----------------------------------------+|
|||                      RecurringCharges                       |||
||+----------------------------------+--------------------------+||
|||  Amount                          |  0.0                     |||
|||  Frequency                       |  Hourly                  |||
||+----------------------------------+--------------------------+||
```

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

**Per visualizzare il numero di istanze riservate acquistate**  
Utilizzare il [Get-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstance.html)cmdlet e specificare l'ID della configurazione dell'istanza riservata.

```
Get-EC2ReservedInstance -ReservedInstancesId a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
```

Di seguito è riportato un output di esempio. Il campo `InstanceCount` indica che per questa configurazione sono presenti 10 istanze riservate.

```
AvailabilityZone    : 
CurrencyCode        : USD
Duration            : 31536000
End                 : 1/12/2017 8:57:08 PM
FixedPrice          : 0
InstanceCount       : 10
InstanceTenancy     : default
InstanceType        : t3.medium
OfferingClass       : standard
OfferingType        : All Upfront
ProductDescription  : Windows
RecurringCharges    : {}
ReservedInstancesId : a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Scope               : Region
Start               : 10/12/2016 4:00:00 PM
State               : active
Tags                : {}
UsagePrice          : 0
```

------

## Considerazioni
<a name="ri-quota-considerations"></a>

Un'Istanza riservata regionale applica uno sconto a un'Istanza on demand in esecuzione. Il limite predefinito per le Istanza on demand è 20. Non è possibile superare il limite di Istanza on demand acquistando Istanze riservate regionali. Se ad esempio sono in esecuzione già 20 Istanze on demand e si acquistano 20 Istanze riservate regionali, i 20 Istanze riservate regionali vengono utilizzati per applicare uno sconto ai 20 Istanze on demand in esecuzione. Se si acquistano altre Istanze riservate regionali, non sarà possibile avviare altre istanze, in quanto viene raggiunto il limite di Istanza on demand.

Prima di acquistare Istanze riservateregionali, verificare il limite Istanza on demand corrisponda o superi il numero di Istanze riservate regionali che vuoi. Se necessario, richiedere un aumento del limite Istanza on demand *prima di* acquistare più Istanze riservate regionali.

Istanza riservata zonale: un'Istanza riservata acquistata per una zona di disponibilità specifica, che offre la prenotazione della capacità e uno sconto. *È possibile superare* il limite di Istanza on demand in esecuzione acquistando Istanze riservate di zona. Se, ad esempio, sono in esecuzione già 20 Istanze on demand e si acquistano 20 Istanze riservate di zona, è possibile avviare altre 20 Istanze on demand che corrispondono alle specifiche delle Istanze riservate di zona, ottenendo un totale di 40 istanze in esecuzione.

## Visualizza le quote della tua istanza riservata e richiedi un aumento della quota
<a name="view-ri-quotas"></a>

La console Amazon EC2 fornisce informazioni sulle quote. Puoi anche richiedere un aumento delle quote. Per ulteriori informazioni, consultare [Visualizzazione delle quote correnti](ec2-resource-limits.md#view-limits) e [Richiesta di un aumento](ec2-resource-limits.md#request-increase).

# Spot Instances
<a name="using-spot-instances"></a>

Un'istanza spot è un'istanza EC2 che utilizza capacità EC2 inutilizzata disponibile a un prezzo inferiore a quello on demand. Poiché Istanze spot consente di richiedere istanze EC2 inutilizzate con forti sconti, è possibile ridurre i costi di Amazon EC2 in modo significativo. La tariffa oraria per un'istanza spot è denominata prezzo Spot. Il prezzo Spot per ogni tipo di istanza in ogni zona di disponibilità viene stabilito da Amazon EC2 e regolato gradualmente in base alla fornitura sul lungo periodo e alla richiesta per Istanze spot. L'istanza spot viene eseguita ogni qualvolta è disponibile capacità.

Le Istanze spot sono una scelta conveniente se si può essere flessibili su quando vengono eseguite le applicazioni e se queste possono essere interrotte. Per esempio, le Istanze spot sono adatte all'analisi dei dati, alle attività batch, alle elaborazioni in background e alle attività opzionali. Per ulteriori informazioni, consulta [Istanze spot Amazon EC2](https://aws.amazon.com/ec2/spot/).

Per un confronto tra le diverse opzioni di acquisto per le istanze EC2, consulta [Opzioni di fatturazione e acquisto di Amazon EC2](instance-purchasing-options.md).

## Concetti
<a name="spot-features"></a>

Prima di cominciare a utilizzare istanze spot, occorre acquisire familiarità con i concetti seguenti:
+ *Pool di capacità spot* - Un insieme di istanze EC2 inutilizzate con lo stesso tipo di istanza (ad esempio, `m5.large`) e zona di disponibilità.
+ *Prezzo Spot* - Il prezzo orario attuale di un'istanza spot.
+ *Richiesta di istanza spot* - Richiede un'istanza spot. Quando la capacità è disponibile, Amazon EC2 soddisfa la richiesta. Una richiesta di istanza spot può essere *una tantum* o *persistente*. Amazon EC2 invia automaticamente una nuova richiesta di istanza spot persistente dopo che l'istanza spot associata alla richiesta viene interrotta.
+ *Suggerimento di ribilanciamento dell'istanza EC2*: Amazon EC2 emette un segnale che suggerisce il ribilanciamento dell'istanza per segnalarti che un'istanza spot è ad alto rischio di interruzione. Questo segnale ti offre l'opportunità di ribilanciare preventivamente i carichi di lavoro tra quelli esistenti o tra nuove istanze spot senza dover attendere l'avviso di interruzione dell'istanza spot di due minuti.
+ *Interruzione istanza spot*: Amazon EC2 termina, arresta o iberna l'istanza spot quando Amazon EC2 deve recuperare capacità. Amazon EC2 fornisce una notifica di interruzione dell'istanza spot, che dà all'istanza un preavviso di due minuti prima che venga interrotta.

## Differenze tra istanze spot e istanze on demand
<a name="key-differences-spot-on-demand"></a>

Nella tabella seguente sono elencate le principali differenze tra istanze spot e [istanze on demand](ec2-on-demand-instances.md).


|  | Spot Instances | On-Demand Instances | 
| --- | --- | --- | 
|  Ora di avvio  |  Può essere avviata immediatamente solo se è attiva la richiesta dell'istanza spot e se la capacità è disponibile.  |  Può essere avviata immediatamente solo se si effettua una richiesta di avvio manuale e la capacità è disponibile.  | 
|  Capacità disponibile  |  Se la capacità non è disponibile, la richiesta dell'istanza spot continuerà a effettuare automaticamente la richiesta di avvio fino a quando la capacità non diventa disponibile.  |  Se la capacità non è disponibile quando si effettua una richiesta di avvio, si ottiene un errore di capacità insufficiente (ICE).  | 
|  Tariffa oraria  |  Il prezzo orario per istanze spot varia in base alla fornitura a lungo termine e alla domanda.  |  Il prezzo orario per le Istanze on demand è statico.  | 
| Raccomandazione di ribilanciamento | Il segnale che Amazon EC2 emette per un'istanza spot in esecuzione quando presenta un rischio elevato di interruzione. | L'utente determina quando un'Istanza on demand viene interrotta (arrestata, ibernata o terminata). | 
|  Interruzione istanza  |  Un'istanza spot supportata da Amazon EBS può essere arrestata e avviata. Amazon EC2, inoltre, può [interrompere](spot-interruptions.md) una singola istanza spot se la capacità non è più disponibile.   |  L'utente determina quando un'Istanza on demand viene interrotta (arrestata, ibernata o terminata).  | 

## Prezzi e risparmio
<a name="spot-pricing"></a>

Paghi il prezzo Spot per le Istanze spot, che viene stabilito da Amazon EC2 e regolato gradualmente in base alla fornitura sul lungo periodo e alla richiesta di Istanze spot. Le istanze spot vengono eseguite fino a quando non vengono terminate, la capacità non è più disponibile o il gruppo Amazon EC2 Auto Scaling le termina durante il [dimensionamento orizzontale](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-lifecycle.html#as-lifecycle-scale-in).

Se un'istanza spot in esecuzione viene interrotta da te o da Amazon EC2, ti vengono fatturati i secondi utilizzati o l'intera ora, oppure non viene fatturato nulla, a seconda del sistema operativo utilizzato e di chi ha interrotto l'istanza spot. Per ulteriori informazioni, consulta [Fatturazione delle Istanze spot interrotte](billing-for-interrupted-spot-instances.md).

Le istanze spot non sono coperte dai Savings Plans. Se disponi di Savings Plans, non sono previsti risparmi aggiuntivi oltre a quelli che già ottieni utilizzando le istanze spot. Inoltre, la spesa per le istanze spot non applica gli impegni previsti dai tuoi Savings Plans per il calcolo.

### Visualizza prezzi
<a name="spot-pricing-view-prices"></a>

Per visualizzare il prezzo Spot attualmente più basso (aggiornato ogni cinque minuti) per Regione AWS tipo di istanza, consulta la pagina dei prezzi delle [istanze Spot di Amazon EC2](https://aws.amazon.com/ec2/spot/pricing/).

Per visualizzare la cronologia dei prezzi Spot degli ultimi tre mesi, usa la console Amazon EC2 o il [describe-spot-price-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-price-history.html)comando. Per ulteriori informazioni, consulta [Visualizzare la cronologia dei prezzi dell’istanza spot](using-spot-instances-history.md).

Associamo in modo indipendente le zone di disponibilità ai codici di ciascuna Account AWS. Pertanto, è possibile ottenere risultati diversi per lo stesso codice di zona di disponibilità (per esempio, `us-west-2a`) tra account diversi.

### Visualizzare il risparmio
<a name="spot-pricing-view-savings"></a>

Puoi visualizzare i risparmi ottenuti utilizzando istanze spot per una singola [serie di istanze spot](Fleets.md) o per tutte le istanze spot. È possibile visualizzare il risparmio realizzato nell'ultima ora o negli ultimi tre giorni e il costo medio orario per la vCPU e per la memoria (GiB). Gli importi risparmiati sono solo delle stime e potrebbero essere diversi da quelli effettivi, in quanto non includono gli adeguamenti della fatturazione per l'utilizzo. Per ulteriori informazioni sulla visualizzazione delle informazioni sul risparmio, consulta [Risparmio sull'acquisto di Istanze spot](spot-savings.md).

### Visualizzare la fattura
<a name="spot-pricing-view-billing"></a>

La fattura fornisce dettagli sull'utilizzo del servizio. Per ulteriori informazioni, consulta [Visualizzazione della fattura](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/getting-viewing-bill.html) nella *Guida per l'utente di AWS Billing *.

# Best practice per spot di Amazon EC2
<a name="spot-best-practices"></a>

Amazon EC2 fornisce l'accesso alla capacità di elaborazione EC2 di riserva Cloud AWS tramite istanze Spot con un risparmio fino al 90% rispetto ai prezzi on demand. L'unica differenza tra istanze on demand e istanze spot è che queste ultime possono essere interrotte da Amazon EC2, con due minuti di notifica, se Amazon EC2 deve recuperare la capacità. Per garantire la migliore esperienza con le istanze spot, è importante comprendere e applicare le best practice per il loro utilizzo.

Istanze spot sono consigliate per applicazioni stateless, con tolleranza ai guasti, flessibili. Ad esempio, Istanze spot funzionano bene per Big Data, carichi di lavoro containerizzati, CI/CD, server Web stateless, High Performance Computing (HPC) e carichi di lavoro di rendering.

Durante l'esecuzione, Istanze spot sono esattamente identici a Istanze on demand. Tuttavia, Spot non garantisce la possibilità di continuare a eseguire le istanze abbastanza a lungo da completare i carichi di lavoro. Inoltre, Spot non garantisce di poter avere immediatamente a disposizione le istanze che si stanno cercando o che sia sempre possibile ottenere la capacità aggregata richiesta. Inoltre, interruzioni e capacità delle istanze spot possono cambiare nel tempo perché la disponibilità delle istanze spot varia in base all'offerta e alla domanda e le prestazioni passate non sono una garanzia di risultati futuri.

Istanze spot non sono adatte per carichi di lavoro inflessibili, stateful, senza tolleranza ai guasti o strettamente accoppiati tra nodi di istanze. Non consigliamo le istanze spot per carichi di lavoro che non tollerano periodi occasionali in cui l'intera capacità target non è completamente disponibile. Se da un lato seguire le best practice di spot, che mirano alla flessibilità in merito ai tipi di istanze e alle zone di disponibilità, offre le migliori possibilità di elevata disponibilità, dall'altro non vi è alcuna garanzia che la capacità sarà disponibile, in quanto i picchi di domanda delle istanze on demand possono interrompere i carichi di lavoro sulle istanze spot.

Sconsigliamo vivamente di utilizzare istanze spot per questi carichi di lavoro o per tentare di eseguire il failover a istanze on demand per gestire le interruzioni. Il failover su istanze on demand può causare inavvertitamente interruzioni per le altre istanze spot. Inoltre, se le istanze spot per una combinazione di tipo di istanza e zona di disponibilità vengono interrotte, potrebbe diventare difficile ottenere istanze on demand con la stessa combinazione.

A prescindere che l'utente conosca già Spot o sia la prima volta che utilizza le istanze spot, se si verificano problemi di interruzioni o disponibilità delle istanze spot è consigliabile seguire queste best practice per ottenere la migliore esperienza di utilizzo del servizio Spot.

**Topics**
+ [Preparazione di singole istanze per le interruzioni](#prep-instances-for-interruptions)
+ [Essere flessibili riguardo tipi di istanza e zone di disponibilità](#be-instance-type-flexible)
+ [Utilizzo della selezione del tipo di istanza basata su attributi](#use-attribute-based-instance-type-selection)
+ [Utilizzo dei punteggi di posizionamento spot per identificare regioni e zone di disponibilità ottimali](#use-spot-placement-scores-to-identify-optimal-regions-and-availability-zones)
+ [Utilizzo dei gruppi con dimensionamento automatico EC2 o del parco istanze EC2 per gestire la capacità aggregata](#use-sf-asg-for-aggregate-capacity)
+ [Utilizzo della strategia di allocazione ottimizzata per prezzo e capacità](#use-capacity-optimized-allocation-strategy)
+ [Utilizza AWS servizi integrati per gestire le tue istanze Spot](#use-integrated-aws-services)
+ [Qual è il metodo di richiesta Spot migliore da utilizzare?](#which-spot-request-method-to-use)

## Preparazione di singole istanze per le interruzioni
<a name="prep-instances-for-interruptions"></a>

Il modo migliore per gestire nel modo appropriato le interruzioni delle istanze spot è progettare l'applicazione affinché sia tollerante ai guasti. A tale scopo, è possibile sfruttare i suggerimenti di ribilanciamento delle istanze EC2 e gli avvisi di interruzione delle istanze spot.

Un suggerimento di ribilanciamento dell'istanza EC2 è un segnale che avvisa che un'istanza spot è a rischio elevato di interruzione. Il segnale ti dà la possibilità di gestire l'istanza spot in modo proattivo rispetto all'avviso di interruzione dell'istanza spot con preavviso di due minuti. È possibile decidere di ribilanciare il carico di lavoro su Istanze spot nuove o esistenti che non presentano un rischio elevato di interruzione. Abbiamo semplificato l'utilizzo di questo segnale utilizzando la funzionalità di ribilanciamento della capacità nei gruppi con dimensionamento automatico e nel parco istanze EC2. 

Una notifica di interruzione di istanza spot è un avviso che viene emesso due minuti prima che Amazon EC2 interrompa un'istanza spot. Se il carico di lavoro è "flessibile nel tempo", puoi anche configurare le istanze spot affinché vengano arrestate o ibernate, anziché terminate, quando vengono interrotte. Amazon EC2 arresta o iberna automaticamente le istanze spot in caso di interruzione e ripristina automaticamente le istanze quando la capacità è disponibile.

Ti consigliamo di creare una regola in [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/index.html) che acquisisca i consigli di ribilanciamento e le notifiche di interruzione, quindi attivi un checkpoint per l'avanzamento del carico di lavoro o gestisca correttamente l'interruzione. Per ulteriori informazioni, consulta [Monitorare i segnali di raccomandazione di ribilanciamento](rebalance-recommendations.md#monitor-rebalance-recommendations). Per un esempio dettagliato che illustra come creare e utilizzare le regole degli eventi, consulta [Taking Advantage of Amazon EC2 Spot Instance Interruption Notices](https://aws.amazon.com/blogs/compute/taking-advantage-of-amazon-ec2-spot-instance-interruption-notices/).

Per ulteriori informazioni, consultare [Raccomandazioni per il ribilanciamento delle istanze EC2](rebalance-recommendations.md) e [Interruzioni dell'istanza spot](spot-interruptions.md).

## Essere flessibili riguardo tipi di istanza e zone di disponibilità
<a name="be-instance-type-flexible"></a>

Un pool di capacità spot è un insieme di istanze EC2 inutilizzate con lo stesso tipo di istanza (ad esempio `m5.large`) e zona di disponibilità (ad esempio, us-east-1a). È necessario essere flessibili sui tipi di istanza richiesti e sulle zone di disponibilità in cui è possibile distribuire il carico di lavoro. Questo offre a Spot una migliore possibilità di trovare e allocare la quantità di capacità di elaborazione richiesta. Ad esempio, non richiedere solo `c5.large` se sei disposto a usare grandi quantità delle famiglie c4, m5 e m4.

A seconda delle esigenze specifiche, puoi valutare su quali tipi di istanza puoi essere flessibile per soddisfare i requisiti di calcolo. Se un carico di lavoro può essere scalato verticalmente, dovresti includere tipi di istanze più grandi (più v e memoria) nelle tue richieste. CPUs Se puoi scalare solo orizzontalmente, devi includere tipi di istanza di vecchia generazione in quanto sono meno richiesti dai clienti on demand.

Una buona regola è quella di essere flessibili su almeno 10 tipi di istanza per ogni carico di lavoro. Assicurati inoltre che tutte le zone di disponibilità siano configurate per l'utilizzo nel VPC e selezionate per il carico di lavoro.

## Utilizzo della selezione del tipo di istanza basata su attributi
<a name="use-attribute-based-instance-type-selection"></a>

Con la selezione del tipo di istanza basata sugli attributi, puoi specificare gli attributi dell'istanza, come vCPU, memoria e archiviazione, per il carico di lavoro che desideri eseguire. EC2 Auto Scaling o EC2 Fleet identificheranno e avvieranno automaticamente le istanze che corrispondono agli attributi specificati. Ciò elimina lo sforzo necessario per selezionare manualmente tipi di istanze specifici, il che richiede una comprensione approfondita dell'offerta di ciascun tipo di istanza.

Inoltre, la selezione del tipo di istanza basata sugli attributi consente di utilizzare automaticamente i tipi di istanza appena rilasciati non appena diventano disponibili. Ciò garantisce un accesso semplificato a una gamma sempre più ampia di capacità di istanze spot.

La selezione del tipo di istanza basata su attributi è ideale per carichi di lavoro e framework che possono essere flessibili sui tipi di istanza in cui vengono eseguiti, come ad esempio carichi di lavoro di calcolo ad alte prestazioni (HPC) e big data.

Per ulteriori informazioni, consulta [Create mixed instances group using attribute-based instance type selection](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling* e [Specifica gli attributi per la selezione del tipo di istanza per il parco del tipo per il parco istanze EC2 o il parco istanze Spot](ec2-fleet-attribute-based-instance-type-selection.md) in questa guida.

## Utilizzo dei punteggi di posizionamento spot per identificare regioni e zone di disponibilità ottimali
<a name="use-spot-placement-scores-to-identify-optimal-regions-and-availability-zones"></a>

Le istanze spot sono capacità EC2 inutilizzata e tale capacità varia in base alla domanda e all'offerta di EC2. Di conseguenza, potresti non ottenere sempre la capacità spot esatta di cui hai bisogno in una posizione specifica in un determinato momento. Per mitigare questa imprevedibilità, puoi utilizzare la funzionalità del punteggio di posizionamento spot. Questa funzionalità fornisce consigli per le regioni o le zone di disponibilità che hanno maggiori probabilità di avere una capacità sufficiente per soddisfare le esigenze di capacità spot senza che sia necessario avviare prima le istanze spot in tali posizioni.

Il punteggio di posizionamento spot viene utilizzato al meglio per carichi di lavoro che possono essere flessibili per quanto riguarda i tipi di istanze e la regione o la zona di disponibilità che possono utilizzare. Tutto ciò che devi fare è specificare la capacità spot di cui hai bisogno, i requisiti del tipo di istanza e se desideri ricevere consigli per le regioni o le zone di disponibilità. In cambio, riceverai un punteggio compreso tra 1 e 10 per ogni regione o zona di disponibilità, che indica la probabilità di fornire correttamente la capacità spot richiesta in tale posizione. Un punteggio di 10 indica che la richiesta spot ha alte probabilità di successo.

È importante notare che un punteggio di posizionamento Spot è una point-in-time raccomandazione, poiché la capacità può variare nel tempo. Non garantisce la capacità disponibile né prevede il rischio di interruzione.

Puoi utilizzare la funzione Spot Placement Score nella console Amazon EC2 o in un AWS CLI SDK. Per ulteriori informazioni, consulta [Punteggio di posizionamento spot](spot-placement-score.md). 

## Utilizzo dei gruppi con dimensionamento automatico EC2 o del parco istanze EC2 per gestire la capacità aggregata
<a name="use-sf-asg-for-aggregate-capacity"></a>

Spot consente di pensare in termini di capacità aggregata (in unità che includono vCPU, memoria, archiviazione o throughput di rete), piuttosto che in termini di singole istanze. I gruppi con dimensionamento automatico e il parco istanze EC2 consentono di avviare e gestire una capacità di destinazione e di sostituire automaticamente le risorse interrotte o terminate manualmente. Quando configuri un gruppo con dimensionamento automatico o un parco istanze EC2, devi specificare solo i tipi di istanza e la capacità di destinazione in base alle esigenze dell'applicazione. Per ulteriori informazioni, consulta [Gruppi Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/auto-scaling-groups.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling* e [Creazione di un parco istanze EC2](create-ec2-fleet.md) in questa guida per l'utente.

## Utilizzo della strategia di allocazione ottimizzata per prezzo e capacità
<a name="use-capacity-optimized-allocation-strategy"></a>

Le strategie di allocazione nei gruppi Auto Scaling consentono di effettuare il provisioning della capacità target senza la necessità di cercare manualmente i pool di capacità spot con capacità inutilizzata. È consigliabile utilizzare la strategia `price-capacity-optimized` perché questa effettua automaticamente il provisioning delle istanze dai pool di capacità spot più disponibili che hanno anche il prezzo più basso possibile. Inoltre, nel parco istanze EC2 è possibile sfruttare la strategia di allocazione `price-capacity-optimized`. Poiché la capacità dell'istanza spot viene restituita da pool con capacità ottimale, ciò riduce la possibilità che le istanze spot vengano recuperate. Per ulteriori informazioni, consulta [Allocation strategies for multiple instance types](https://docs.aws.amazon.com/autoscaling/ec2/userguide/allocation-strategies.html) nella *Guida per l’utente di Amazon EC2 Auto Scaling* e [Quando i carichi di lavoro hanno un costo di interruzione elevato](ec2-fleet-allocation-strategy.md#ec2-fleet-strategy-capacity-optimized) nella presente Guida per l’utente.

## Utilizza AWS servizi integrati per gestire le tue istanze Spot
<a name="use-integrated-aws-services"></a>

Altri AWS servizi si integrano con Spot per ridurre i costi complessivi di elaborazione senza la necessità di gestire le singole istanze o flotte. Ti consigliamo di prendere in considerazione le seguenti soluzioni per i tuoi carichi di lavoro applicabili: Amazon EMR, Amazon Elastic Container Service AWS Batch, Amazon Elastic Kubernetes Service SageMaker , Amazon AI e Amazon AWS Elastic Beanstalk Servers. GameLift Per ulteriori informazioni sulle best practice Spot con questi servizi, consulta il [sito Web Amazon EC2 Istanze spot Workshops](https://ec2spotworkshops.com/).

## Qual è il metodo di richiesta Spot migliore da utilizzare?
<a name="which-spot-request-method-to-use"></a>

Utilizzare la tabella seguente per determinare l'API da utilizzare per richiedere istanze spot.


****  

| "Hello, World\$1" | Quando usarla? | Caso d’uso | Dovrei usare quest'API? | 
| --- | --- | --- | --- | 
|  [CreateAutoScalingGroup](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_CreateAutoScalingGroup.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/spot-best-practices.html)  |  Crea un gruppo Auto Scaling che gestisce il ciclo di vita delle istanze mantenendo il numero di istanze desiderato. Supporta il dimensionamento orizzontale (aggiunta di più istanze) tra limiti minimi e massimi specificati.  | Sì | 
| [CreateFleet](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFleet.html) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/spot-best-practices.html)  |  Crea una parco di istanze on-demand e istanze spot in una singola richiesta, con più specifiche di avvio che variano a seconda del tipo di istanza, dell'AMI, della zona di disponibilità o della sottorete. La strategia di allocazione delle istanze spot è per impostazione predefinita `lowest-price` per unità, ma puoi modificarla in `price-capacity-optimized`, `capacity-optimized` o `diversified`.  |  Sì: in modalità `instant` se non occorre il dimensionamento automatico  | 
| [RunInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/spot-best-practices.html)  |  Avvia un numero di istanze specificato utilizzando un'AMI e un tipo di istanza.  |  No, perché RunInstances non consente tipi di istanze misti in una singola richiesta  | 
| [RequestSpotFleet](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/spot-best-practices.html)  |  NON USARE. RequestSpotFleet è un'API legacy senza investimenti pianificati.   | No | 
| [RequestSpotInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/spot-best-practices.html)  |  NON UTILIZZARE. RequestSpotInstances è un'API legacy senza investimenti pianificati.   | No | 

# Come funzionano Istanze spot
<a name="how-spot-instances-work"></a>

Per avviare un'Istanza spot, è possibile creare una *Richiesta di istanza spot* oppure affidarsi ad Amazon EC2 che crea una richiesta di istanza spot per tuo conto. L'Istanza spot viene avviata quando viene soddisfatta la richiesta di istanza spot.

È possibile avviare un'istanza spot utilizzando più servizi diversi. Per ulteriori informazioni, consulta [Nozioni di base sulle istanze spot Amazon EC2 Windows](https://aws.amazon.com/ec2/spot/getting-started/). In questa guida per l'utente, vengono descritti i seguenti modi per avviare un'istanza spot utilizzando EC2:
+ Puoi creare una richiesta di istanza spot utilizzando la [procedura guidata di avvio dell’istanza](ec2-launch-instance-wizard.md) nella console Amazon EC2 o il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html). Per ulteriori informazioni, consulta [Gestione delle istanze spot](using-spot-instances-request.md).
+ È possibile creare un Parco istanze EC2, nel quale si specifica il numero desiderato di istanze spot. Amazon EC2 crea una richiesta di istanza spot per tuo conto per ogni istanza spot specificata nel parco istanze EC2. Per ulteriori informazioni, consulta [Creazione di un parco istanze EC2](create-ec2-fleet.md).
+ È possibile creare una richiesta di istanza spot, nel quale si specifica il numero desiderato di istanze spot. Amazon EC2 crea una richiesta di istanza spot per tuo conto per ogni istanza spot specificata nella richiesta di parco istanze spot. Per ulteriori informazioni, consulta [Creazione di un parco istanze Spot](create-spot-fleet.md).

L'istanza Spot viene avviata se è disponibile capacità. L'istanza spot viene eseguita fino a quando non la arresti o termini, o fino a quando Amazon EC2 non la interrompe (nota come *interruzione di istanza spot*). Amazon EC2 può arrestare, terminare o ibernare un'istanza spot quando la interrompe.

Quando usi le istanze spot, devi essere preparato alle interruzioni. Amazon EC2 può interrompere la tua istanza spot quando la domanda di istanze spot aumenta o la fornitura di istanze spot diminuisce. Quando Amazon EC2 interrompe un'istanza spot, invia una notifica di interruzione dell'istanza spot che fornisce all'istanza un preavviso di due minuti prima che Amazon EC2 la interrompa. Non è possibile abilitare la protezione da interruzione per Istanze spot. Per ulteriori informazioni, consulta [Interruzioni dell'istanza spot](spot-interruptions.md).

**Topics**
+ [Stati della richiesta di istanza spot](#creating-spot-request-status)
+ [Avviare Istanze spot in un gruppo di avvio](#spot-launch-group)
+ [Avviare le Istanze spot in un Gruppo di zona di disponibilità](#spot-az-group)
+ [Avviare Istanze spot in un VPC](#concepts-spot-instances-vpcs)
+ [Avvio di istanze a prestazioni espandibili](#burstable-spot-instances)
+ [Avvio su hardware con tenant singolo](#spot-instance-tenancy)

## Stati della richiesta di istanza spot
<a name="creating-spot-request-status"></a>

Una richiesta di istanza spot può avere uno dei seguenti stati:
+ `open` - La richiesta è in attesa di essere soddisfatta.
+ `active` - La richiesta è stata soddisfatta e ha un'istanza spot associata.
+ `failed` - La richiesta ha uno o più parametri errati.
+ `closed` - L'istanza spot è stata interrotta o terminata.
+ `disabled` - L'istanza spot è stata interrotta.
+ `cancelled` - La richiesta è stata annullata o è scaduta.

La figura che segue rappresenta le transizioni tra gli stati della richiesta. Le transizioni dipendono dal tipo di richiesta (una tantum o persistente).

![\[Stati della richiesta di istanza spot.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/spot_request_states.png)


Una richiesta di istanza spot una tantum rimane attiva fino a quando Amazon EC2 non avvia l'istanza spot, la richiesta scade oppure si annulla la richiesta. Se non è disponibile capacità, l'istanza spot viene terminata e la richiesta di istanza spot viene chiusa.

Una richiesta di istanza spot persistente rimane attiva fino a quando non scade o non viene annullata, anche se la richiesta viene soddisfatta. Se non è disponibile capacità, l'istanza spot viene interrotta. Dopo l'interruzione dell'istanza, quando diventa nuovamente disponibile capacità, l'istanza spot viene avviata, se era stata arrestata, o viene ripresa, se era stata ibernata. Puoi arrestare un'istanza spot e riavviarla se è disponibile capacità. Se l'istanza spot viene terminata (indipendentemente dal fatto che l'istanza spot sia in stato di arresto o esecuzione), la richiesta di istanza spot viene nuovamente aperta e Amazon EC2 avvia una nuova istanza spot. Per ulteriori informazioni, consultare [Arrestare un'istanza spot](using-spot-instances-request.md#stopping-a-spot-instance), [Avviare un'istanza spot](using-spot-instances-request.md#starting-a-spot-instance) e [Terminare un'istanza spot](using-spot-instances-request.md#terminating-a-spot-instance).

È possibile monitorare lo stato delle richieste di istanza spot così come lo stato delle istanze spot avviate attraverso lo stato. Per ulteriori informazioni, consulta [Ottenimento dello stato della richiesta di un'istanza spot](spot-request-status.md).

## Avviare Istanze spot in un gruppo di avvio
<a name="spot-launch-group"></a>

Specificare un gruppo di avvio nella richiesta di istanza spot per indicare ad Amazon EC2 di avviare un insieme di istanze spot solo se può avviarle tutte. Inoltre, se il servizio spot deve terminare una delle istanze in un gruppo di avvio, deve terminarle tutte. Tuttavia, se si terminano una o più istanze in un gruppo di avvio, Amazon EC2 non termina le altre istanze nel gruppo di avvio.

Sebbene questa opzione possa essere utile, l'aggiunta di questo vincolo può ridurre le possibilità che la richiesta di istanza spot venga soddisfatta e aumentare le possibilità che le istanze spot vengano terminate. Ad esempio, se il gruppo di avvio comprende istanze in più zone di disponibilità e la capacità in una di queste zone di disponibilità si riduce e non è più disponibile, Amazon EC2 interrompe tutte le istanze per il gruppo di avvio.

Se si crea un'altra richiesta di istanza spot valida che specifica lo stesso gruppo di avvio (esistente) di una precedente richiesta valida, le nuove istanze vengono aggiunte al gruppo di avvio. Successivamente, se un'istanza di questo gruppo di avvio viene terminata, tutte le istanze del gruppo di avvio vengono terminate, il che include le istanze avviate dalla prima e dalla seconda richiesta.

## Avviare le Istanze spot in un Gruppo di zona di disponibilità
<a name="spot-az-group"></a>

Specifica un gruppo di zone di disponibilità nella richiesta di istanza spot per indicare ad Amazon EC2 di avviare una serie di istanze spot nella stessa zona di disponibilità. Amazon EC2 non deve interrompere tutte le istanze di un gruppo di zona di disponibilità allo stesso tempo. Se Amazon EC2 deve interrompere una delle istanze di un gruppo di zona di disponibilità, le altre restano in esecuzione.

Sebbene questa opzione possa essere utile, l'aggiunta di questo vincolo può ridurre le possibilità che la richiesta di istanza spot venga soddisfatta.

Se si specifica un gruppo di zona di disponibilità ma non una zona di disponibilità nella richiesta di istanza spot, il risultato dipende dalla rete specificata.

**VPC predefinito**  
Amazon EC2 utilizza la zona di disponibilità per la sottorete specificata. Se non specifichi una sottorete, seleziona una zona di disponibilità e la rispettiva sottorete predefinita, ma non necessariamente quella con il prezzo più basso. Se è stata cancellata la sottorete predefinita per una zona di disponibilità, è necessario specificare una sottorete diversa.

**VPC non predefinito**  
Amazon EC2 utilizza la zona di disponibilità per la sottorete specificata.

## Avviare Istanze spot in un VPC
<a name="concepts-spot-instances-vpcs"></a>

Si specifica una sottorete per le Istanze spot allo stesso modo in cui si specifica una sottorete per le Istanze on demand.
+ [VPC predefinito] Se si desidera che l'istanza spot venga avviata in una specifica zona di disponibilità a basso prezzo, è necessario specificare la sottorete corrispondente nella richiesta di istanza spot. Se non si specifica una sottorete, Amazon EC2 ne seleziona una e la zona di disponibilità per tale sottorete potrebbe non avere il prezzo Spot più basso.
+ [VPC non predefinito] È necessario specificare la sottorete per l'istanza spot.

## Avvio di istanze a prestazioni espandibili
<a name="burstable-spot-instances"></a>

I tipi di istanza T sono [istanze con prestazioni espandibili](burstable-performance-instances.md). Se avvii le tue istanze spot utilizzando un tipo di istanza espandibile, e prevedi di utilizzare l'istanza spot espandibile immediatamente e per un breve periodo, senza alcun tempo di inattività per accumulare crediti CPU, suggeriamo di avviarla in [Modalità Standard](burstable-performance-instances-standard-mode.md) per evitare costi più elevati. Se avvii le istanze spot a prestazioni espandibili in [Modalità Illimitata](burstable-performance-instances-unlimited-mode.md) ed espandi la capacità di CPU immediatamente, l’espansione implicherà il dispendio dei crediti in più. Se l’istanza viene utilizzata per un periodo di tempo limitato, non riesce ad accumulare crediti CPU per ripagare i crediti extra, che i vengono quindi addebitati al termine dell’istanza.

La modalità illimitata è adatta per la Istanze spot con prestazioni burstable solo se l’istanza viene eseguita per un periodo di tempo sufficiente ad accumulare i crediti CPU per l’espansione. In caso contrario, il pagamento di crediti in eccedenza rende le prestazioni Istanze spot espandibili più costose rispetto all’utilizzo di altre istanze. Per ulteriori informazioni, consulta [Quando utilizzare la modalità illimitata rispetto alla CPU fissa](burstable-performance-instances-unlimited-mode-concepts.md#when-to-use-unlimited-mode).

Le istanze T2, se configurate in [modalità Standard](burstable-performance-instances-standard-mode.md), ottengono [crediti di avvio](burstable-performance-instances-standard-mode-concepts.md#launch-credits). Le istanze T2 sono le uniche istanze a prestazioni espandibili che ottengono crediti di avvio. I crediti di avvio hanno lo scopo di fornire un’esperienza di avvio iniziale produttiva per le istanze T2, fornendo risorse di calcolo sufficienti per configurare l’istanza. Non sono consentiti avvii ripetuti di istanze T2 per accedere a nuovi crediti di avvio. Se occorre una CPU duratura, è possibile guadagnare crediti (rimanendo inattivi per un certo periodo) utilizzando la [Unlimited mode (Modalità Illimitata)](burstable-performance-instances-unlimited-mode.md) per istanze spot T2 o un tipo di istanza con una CPU dedicata.

## Avvio su hardware con tenant singolo
<a name="spot-instance-tenancy"></a>

È possibile eseguire un'istanza spot su hardware a tenant singolo. Le istanze Spot dedicate sono fisicamente isolate dalle istanze che appartengono ad altri AWS account. Per ulteriori informazioni, consulta [Istanze EC2 dedicate Amazon](dedicated-instance.md) e le [Istanze dedicate di Amazon EC2](https://aws.amazon.com/ec2/pricing/dedicated-instances/).

Per eseguire un'istanza spot dedicata, procedere in uno dei seguenti modi:
+ Specifica una tenancy di `dedicated` durante la creazione della richiesta di istanza spot. Per ulteriori informazioni, consulta [Gestione delle istanze spot](using-spot-instances-request.md).
+ Richiedere un'istanza spot in un VPC con una tenancy di istanza di `dedicated`. Per ulteriori informazioni, consulta [Avvio di Istanze dedicate in un VPC con tenancy predefinita](dedicatedinstancesintovpc.md). Non è possibile richiedere un'istanza spot con una tenancy `default` se viene richiesta in un VPC con una tenancy di istanza `dedicated`.

Tutte le famiglie di istanze supportano Istanze spot dedicato fatta eccezione per le istanze T Per ogni famiglia di istanze supportata, solo la dimensione di istanza più grande o la dimensione del metallo supporta le Istanze spot dedicate.

# Visualizzare la cronologia dei prezzi dell’istanza spot
<a name="using-spot-instances-history"></a>

I prezzi delle istanze spot sono stabiliti da Amazon EC2 e regolati in modo graduale in base ai trend a lungo termine di offerta e domanda di capacità delle istanze spot.

Quando la tua richiesta spot è soddisfatta, le tue istanze spot vengono avviate al prezzo spot corrente, non superiore al prezzo on demand. È possibile visualizzare la cronologia del prezzo Spot degli ultimi 90 giorni, filtrata per tipo di istanza, sistema operativo e zona di disponibilità.

Per i prezzi delle istanze spot *correnti*, consulta [Prezzi delle istanze spot Amazon EC2](https://aws.amazon.com/ec2/spot/pricing/).

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

**Per visualizzare la cronologia del prezzo spot**

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 **Spot Requests (Richieste Spot)**.

1. Seleziona **Cronologia prezzi**. 

1. Per **Graph (Grafico)**scegliere di confrontare la cronologia dei prezzi in base alle **Availability Zones (Zone di disponibilità)** o ai **Instance Types (Tipi di istanze)**.
   + Se selezioni **Zone di disponibilità**, scegli il **Tipo di istanza**, il sistema operativo (**Piattaforma**) e l’**Intervallo di date** per i quali visualizzare la cronologia dei prezzi.
   + Se selezioni **Tipi di istanza**, scegli fino a cinque **Tipi di istanza**, la **Zona di disponibilità**, il sistema operativo (**Piattaforma**) e l’**Intervallo di date** per i quali visualizzare la cronologia dei prezzi.

   La seguente schermata mostra un confronto dei prezzi per i diversi tipi di istanza.  
![\[Lo strumento Cronologia prezzi dell'istanza spot nella console Amazon EC2.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/spot-instance-pricing-history.png)

1. Sposta il puntatore del mouse sul grafico per visualizzare i prezzi in momenti specifici nell'intervallo di date selezionato. I prezzi sono visualizzati nei blocchi informativi sopra il grafico. Il prezzo visualizzato nella riga superiore mostra il prezzo in una data specifica. Il prezzo visualizzato nella seconda riga mostra il prezzo medio nell'intervallo di date selezionato.

1. Per visualizzare il prezzo per vCPU, attiva o disattiva **Display normalized prices (Visualizza prezzi normalizzati)**. Per visualizzare il prezzo per il tipo di istanza, disattiva **Display normalized prices (Visualizza prezzi normalizzati)**.

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

**Per visualizzare la cronologia del prezzo spot**  
Utilizza il seguente comando [describe-spot-price-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-price-history.html).

```
aws ec2 describe-spot-price-history \
    --instance-types c6i.xlarge \
    --product-descriptions "Linux/UNIX" \
    --start-time 2025-04-01T00:00:00 \
    --end-time 2025-04-02T00:00:0
```

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

**Per visualizzare la cronologia del prezzo spot**  
Utilizza il cmdlet [Get-EC2SpotPriceHistory](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2SpotPriceHistory.html).

```
Get-EC2SpotPriceHistory `
    -InstanceType c6i.xlarge `
    -ProductDescription "Linux/UNIX" `
    -UtcStartTime 2025-04-01T00:00:00 `
    -UtcEndTime 2025-04-02T00:00:0
```

------

# Risparmio sull'acquisto di Istanze spot
<a name="spot-savings"></a>

È possibile visualizzare informazioni sull'utilizzo e sul risparmio per le Istanze spot a livello di singolo parco istanze o per tutte le Istanze spot in esecuzione. A livello di singolo parco istanze, le informazioni su utilizzo e risparmio includono tutte le istanze avviate e terminate dal parco istanze. Puoi visualizzare queste informazioni relative all'ultima ora o agli ultimi tre giorni.

Lo screenshot seguente della sezione **Risparmio** mostra le informazioni relative al risparmio e all'utilizzo Spot per un parco istanze spot.

![\[La sezione Risparmio sulla pagina Dettagli parco istanze spot.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/spot-savings.png)


Puoi visualizzare le seguenti informazioni su utilizzo e risparmio:
+ **Istanze spot** - Il numero di Istanze spot avviate e terminate dal Parco istanze spot. Nel riepilogo del risparmio il numero rappresenta tutte le Istanze spot in esecuzione.
+ **vCPU-hours (vCPU/ora)** – Il numero di ore di utilizzo della vCPU in tutte le Istanze spot per l'intervallo di tempo selezionato.
+ **Mem(GiB)-hours (Mem(GiB)/ora)** – Il numero di ore di utilizzo dei GiB di memoria in tutte le Istanze spot per l'intervallo di tempo selezionato.
+ **On-Demand total (Totale on demand)** – L'importo totale che avresti dovuto pagare per l'intervallo di tempo selezionato se avessi avviato queste istanze come Istanze on demand.
+ **Spot total (Totale Spot)** – L'importo totale da pagare per l'intervallo di tempo selezionato.
+ **Savings (Risparmio)** – La percentuale che risparmi non pagando il prezzo on demand.
+ **Costo medio per ora vCPU: costo** ****orario medio dell'utilizzo di v CPUs su tutte le istanze Spot per l'intervallo di tempo selezionato, calcolato come segue: **Costo medio per ora vCPU = totale Spot /ore vCPU**.****
+ **Costo medio per mem (GiB)** ****-ora: costo orario medio di utilizzo GiBs di Spot in tutte le istanze Spot per l'intervallo di tempo selezionato, calcolato come segue**: Costo medio per mem (GiB) -ora = totale Spot/Mem (GiB) -ore**.****
+ Tabella **Details (Dettagli)** - I diversi tipi di istanza (il numero di istanze per tipo è indicato tra parentesi) che costituiscono il Parco istanze spot. Nel riepilogo del risparmio sono incluse tutte le Istanze spot in esecuzione.

Le informazioni relative al risparmio possono essere visualizzate solo utilizzando la console di Amazon EC2.

**Per visualizzare le informazioni sui risparmi per un parco istanze spot**

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 **Spot Requests (Richieste Spot)**.

1. Seleziona l'ID di una richiesta della serie di istanze spot e scorri fino alla sezione **Risparmio**.

   In alternativa, seleziona la casella di controllo accanto all'ID richiesta del parco istanze spot e scegli la casella di controllo **Risparmi**.

1. Per impostazione predefinita, nella pagina sono visualizzate le informazioni relative a utilizzo e risparmio relative agli ultimi tre giorni. È possibile scegliere **last hour (ultima ora)** o **last three days (ultimi tre giorni)**. Per i Parchi istanze spot lanciati meno di un'ora prima, la pagina mostra il risparmio stimato per l'ora.

**Per visualizzare le informazioni sui risparmi per tutte le istanze spot in esecuzione**

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 **Spot Requests (Richieste Spot)**.

1. Seleziona **Riepilogo risparmio**.

# Creare una richiesta di istanza spot
<a name="spot-requests"></a>

Per utilizzare istanze spot, viene creata una richiesta di istanza spot che include il numero desiderato di istanze, il tipo di istanza e la zona di disponibilità. Quando è disponibile capacità, Amazon EC2 soddisfa la richiesta immediatamente. Altrimenti, Amazon EC2 attende finché la richiesta non può essere soddisfatta o finché la richiesta non viene annullata.

Puoi utilizzare la [procedura guidata di avvio dell’istanza](ec2-launch-instance-wizard.md) nella console Amazon EC2 o il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) per richiedere un’istanza spot nello stesso modo in cui puoi avviare un’istanza on demand. Questo metodo è consigliato solo per i seguenti motivi:
+ Stai già utilizzando la [procedura guidata di avvio](ec2-launch-instance-wizard.md) o il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) per avviare istanze on demand e vuoi semplicemente passare all'avvio delle istanze spot modificando un singolo parametro.
+ Non sono necessarie più istanze con diversi tipi di istanza.

Questo metodo generalmente non è raccomandato per l'avvio di istanze spot perché non è possibile specificare più tipi di istanza e non è possibile avviare istanze spot e on demand nella stessa richiesta. Per i metodi preferiti per l'avvio di istanze spot, che includono l'avvio di un *parco istanze* che include istanze spot e istanze on demand con più tipi di istanze, consulta [Qual è il metodo di richiesta Spot migliore da utilizzare?](spot-best-practices.md#which-spot-request-method-to-use)

Se si richiedono più istanze spot alla volta, Amazon EC2 crea richieste di istanza spot separate, così da consentire di monitorare lo stato di ogni richiesta separatamente. Per ulteriori informazioni sul monitoraggio delle richieste di istanza spot, consulta [Ottenimento dello stato della richiesta di un'istanza spot](spot-request-status.md).

------
#### [ Console ]<a name="create-spot-instance-request-console-procedure"></a>

**Per creare una richiesta di istanza spot**

I passaggi da 1 a 9 sono gli stessi passaggi da utilizzare per avviare un'istanza on demand. Al passaggio 10, configuri la richiesta di istanza spot.

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

1. Nella barra di navigazione nella parte superiore della schermata seleziona la regione.

1. Dal pannello di controllo della console Amazon EC2, scegli **Launch Instance (Avvia istanza)**.

1. (Facoltativo) In **)Name and tags** (Nome e tag), puoi assegnare un nome all'istanza e aggiungere un tag alla richiesta di istanza spot, all'istanza, ai volumi e alla grafica elastica. Per ulteriori informazioni sui tag, consulta [Tagging delle risorse Amazon EC2.](Using_Tags.md).

   1. Per **Name** (Nome), inserisci un nome descrittivo per l'istanza.

      Il nome dell'istanza è un tag, dove la chiave è **Name (Nome)** e il valore è il nome specificato. Se non si specifica un nome, l'istanza può essere identificata dal relativo ID, che viene generato automaticamente all'avvio dell'istanza.

   1. Per aggiungere tag alla richiesta di istanza spot, all'istanza, ai volumi e alla grafica elastica, scegli **Add additional tags** (Aggiungi altri tag). Scegliere **Add tag (Aggiungi tag)**, quindi immettere una chiave e un valore e selezionare il tipo di risorsa da taggare. Scegliere **Add tag (Aggiungi tag)** per ogni tag aggiuntivo.

1. In **Application and OS Images (Amazon Machine Image)** (Immagini di applicazioni e sistema operativo [Amazon Machine Image]), scegli il sistema operativo (SO) per la tua istanza, quindi seleziona un'AMI. Per ulteriori informazioni, consulta [Immagini di applicazioni e sistema operativo (Amazon Machine Image)](ec2-instance-launch-parameters.md#liw-ami).

1. In **Instance type** (Tipo di istanza), seleziona il tipo di istanza che soddisfa i requisiti per la configurazione hardware e le dimensioni dell'istanza. Per ulteriori informazioni, consulta [Tipo di istanza](ec2-instance-launch-parameters.md#liw-instance-type).

1. In **Key pair (login)** (Coppia di chiavi [login]), scegli una coppia di chiavi esistente oppure scegli **Create new key pair** (Crea nuova coppia di chiavi) per creane una nuova. Per ulteriori informazioni, consulta [Coppie di chiavi Amazon EC2 e istanze Amazon EC2](ec2-key-pairs.md).
**Importante**  
Se si sceglie l'opzione **Proceed without key pair (Not recommended)** (Procedi senza una coppia di chiavi [non consigliato]), non sarà possibile connetterti all'istanza a meno che non si scelga un'AMI configurata per offrire agli utenti un metodo di accesso alternativo.

1. In **Network settings** (Impostazioni di rete), utilizza le impostazioni predefinite o scegli **Edit** (Modifica) per configurare le impostazioni di rete come necessario.

   I gruppi di sicurezza fanno parte delle impostazioni di rete e definiscono le regole del firewall per l'istanza. Tali regole specificano quale traffico di rete in entrata deve viene distribuito sulla tua istanza.

   Per ulteriori informazioni, consulta [Impostazioni di rete](ec2-instance-launch-parameters.md#liw-network-settings).

1. L'AMI selezionata include uno o più volumi di storage, compreso il volume dispositivo root. In **Configure storage** (Configura archiviazione), è possibile specificare altri volumi da collegare all'istanza scegliendo **Add New Volume** (Aggiungi nuovo volume). Per ulteriori informazioni, consulta [Per configurare l'archiviazione](ec2-instance-launch-parameters.md#liw-storage).

1. In **Advanced details** (Dettagli avanzati), configura la richiesta di istanza spot nel modo seguente:

   1. In **Opzione di acquisto**, seleziona la casella di controllo **Richiedi istanze spot**.

   1. È possibile mantenere la configurazione predefinita per la richiesta dell'istanza spot o scegliere **Customize** (Personalizza) (a destra) per specificare impostazioni personalizzate per la richiesta di istanza spot.

      Quando scegli **Customize** (Personalizza) vengono visualizzati i seguenti campi.

      1. **Maximum price** (Prezzo massimo): puoi richiedere istanze spot al prezzo Spot, con limite massimo pari al prezzo on demand, oppure specificare l'importo massimo che intendi pagare.
**avvertimento**  
Se specifichi un prezzo massimo, le tue istanze verranno interrotte con maggiore frequenza rispetto a quando scegli **Nessun prezzo massimo**.  
Se specifichi un prezzo massimo, deve essere superiore a 0,001 USD. Specificando un valore inferiore a 0,001 USD, l’avvio non andrà a buon fine.
         + **No maximum price** (Nessun prezzo massimo): l'istanza spot verrà avviata al prezzo Spot corrente. Il prezzo non supererà mai il prezzo on demand. (Consigliato) 
         + **Set your maximum price (per instance/hour)** (Imposta il prezzo massimo [per istanza/ora]): puoi specificare l'importo massimo che intendi pagare.
           + Se specifichi un prezzo massimo inferiore al prezzo Spot corrente, l'istanza spot non viene avviata.
           + Se specifichi un prezzo massimo superiore al prezzo Spot corrente, la tua istanza spot viene avviata e viene addebitato il prezzo Spot corrente. Dopo l'esecuzione dell'istanza spot, se il prezzo Spot sale al di sopra del prezzo massimo, Amazon EC2 interrompe l'istanza spot.
           + Indipendentemente dal prezzo massimo specificato, ti verrà sempre addebitato il prezzo spot corrente.

           Per esaminare le tendenze del prezzo Spot, consultare [Visualizzare la cronologia dei prezzi dell’istanza spot](using-spot-instances-history.md).

      1. **Request type** (Tipo richiesta): il tipo di richiesta di istanza spot scelto determina cosa succede se l'istanza spot viene interrotta.
         + **One-time** (Una tantum): Amazon EC2 effettua una richiesta una tantum per la tua istanza spot. Se l'istanza spot viene interrotta, la richiesta non viene inviata di nuovo.
         + **Persistent request** (Richiesta persistente): Amazon EC2 invia una richiesta persistente per la tua istanza spot. Se l'istanza spot viene interrotta, la richiesta viene nuovamente inviata per ricostituire l'istanza spot interrotta.

         Se non specifichi un valore, il valore predefinito è una richiesta una tantum.

      1. **Valid to** (Valido per): la data di scadenza di una richiesta di istanza spot *persistente*.

         Questo campo non è supportato per le richieste una tantum. Una richiesta *una tantum* rimane attiva fino a quando tutte le istanze nella richiesta non vengono avviate o non si annulla la richiesta. 
         + **No request expiry date** (Nessuna data di scadenza della richiesta): la richiesta rimane attiva fino a quando non viene annullata.
         + **Set your request expiry date** (Imposta la data di scadenza della richiesta): la richiesta persistente rimane attiva fino alla data specificata o fino alla cancellazione.

      1. **Interruption behavior** (Comportamento di interruzione): il comportamento scelto determina cosa succede quando un'istanza spot viene interrotta.
         + Per le richieste persistenti, i valori validi sono **Stop** (Arresta) e **Hibernate** (Iberna). Quando un'istanza viene interrotta, si applicano gli addebiti per l'archiviazione del volume EBS.
**Nota**  
Le istanze spot ora utilizzano la stessa funzionalità di ibernazione delle istanze on demand. Per abilitare l'ibernazione, puoi scegliere **Iberna** qui oppure puoi scegliere **Abilita** dal campo **Comportamento di interruzione/ibernazione** che appare più in basso nella procedura guidata di avvio dell'istanza. Per i prerequisiti di ibernazione, consulta la pagina [Prerequisiti per l’ibernazione dell’istanza EC2](hibernating-prerequisites.md).
         + Per richieste una tantum, è valido solo il valore **Terminate** (Termina).

         Se non specifichi un valore, il valore predefinito è **Terminate** (Termina), che non è valido per una richiesta di istanza spot persistente. Se mantieni il valore predefinito e provi a lanciare una richiesta di istanza spot persistente, riceverai un errore.

         Per ulteriori informazioni, consulta [Comportamento delle interruzioni dell'istanza spot](interruption-behavior.md).

1. Nel pannello **Summary** (Riepilogo), per **Number of instances** (Numero di istanze), inserisci il numero di istanze da avviare.
**Nota**  
Amazon EC2 crea una richiesta separata per ciascuna istanza spot.

1. Nel pannello **Summary** (Riepilogo), rivedi i dettagli della tua istanza e apporta tutte le modifiche necessarie. Dopo aver inviato la richiesta di istanza spot, non è più possibile modificare i parametri della richiesta. È possibile passare direttamente a una sezione nella procedura guidata di avvio delle istanze scegliendo il relativo collegamento nel pannello **Summary** (Riepilogo). Per ulteriori informazioni, consulta [Riepilogo](ec2-instance-launch-parameters.md#liw-summary).

1. Quando si è pronti per avviare l'istanza, scegliere **Launch instance (Avvia istanza)**. 

   Se l'istanza non riesce ad avviarsi o lo stato passa immediatamente a `terminated` anziché `running`, consultare [Risoluzione dei problemi di avvio dell'istanza Amazon EC2](troubleshooting-launch.md).

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

**Per creare una richiesta di istanza spot utilizzando run-instances**  
Usa il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e specifica le opzioni dell’istanza spot nel parametro `--instance-market-options` come indicato di seguito.

```
--instance-market-options file://spot-options.json
```

Di seguito è riportata la struttura dei dati da specificare nel file JSON. Puoi inoltre specificare `ValidUntil` e `InstanceInterruptionBehavior`. Se non specifichi un campo nella struttura dati viene utilizzato il valore predefinito.

Nell'esempio seguente viene creata una richiesta `persistent`.

```
{
  "MarketType": "spot",
  "SpotOptions": {
    "SpotInstanceType": "persistent"
  }
}
```

**Per creare una richiesta di istanza Spot utilizzando request-spot-instances**

**Nota**  
Sconsigliamo vivamente di utilizzare il [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html)comando per richiedere un'istanza Spot perché si tratta di un'API legacy senza investimenti pianificati. Per ulteriori informazioni, consulta [Qual è il metodo di richiesta Spot migliore da utilizzare?](spot-best-practices.md#which-spot-request-method-to-use)

Utilizza il [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html)comando per creare una richiesta una tantum.

```
aws ec2 request-spot-instances \
    --instance-count 5 \
    --type "one-time" \
    --launch-specification file://specification.json
```

Usa il [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html)comando per creare una richiesta persistente.

```
aws ec2 request-spot-instances \
    --instance-count 5 \
    --type "persistent" \
    --launch-specification file://specification.json
```

Per i file di esempio delle specifiche di lancio da utilizzare con questi comandi, consultare [Esempio delle specifiche di avvio di una richiesta di istanza spot](spot-request-examples.md). Se scarichi un file delle specifiche di avvio dalla console Spot Requests, devi invece utilizzare il [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html)comando (la console Spot Requests specifica una richiesta di istanza Spot utilizzando una flotta Spot).

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

**Per creare una richiesta di istanza spot**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet e specificare le opzioni dell'istanza Spot utilizzando il parametro. `-InstanceMarketOption`

```
-InstanceMarketOptions $marketOptions
```

Crea la struttura dei dati per le opzioni dell’istanza spot come indicato di seguito.

```
$spotOptions = New-Object Amazon.EC2.Model.SpotMarketOptions
$spotOptions.SpotInstanceType="persistent"
$marketOptions = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest
$marketOptions.MarketType = "spot"
$marketOptions.SpotOptions = $spotOptions
```

------

# Esempio delle specifiche di avvio di una richiesta di istanza spot
<a name="spot-request-examples"></a>

Gli esempi seguenti mostrano le configurazioni di avvio che è possibile utilizzare con il [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html)comando per creare una richiesta di istanza Spot. Per ulteriori informazioni, consulta [Gestione delle istanze spot](using-spot-instances-request.md).

**Importante**  
Sconsigliamo vivamente di utilizzare il [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html)comando per richiedere un'istanza Spot perché si tratta di un'API legacy senza investimenti pianificati. Per ulteriori informazioni, consulta [Qual è il metodo di richiesta Spot migliore da utilizzare?](spot-best-practices.md#which-spot-request-method-to-use)

**Topics**
+ [Esempio 1: Avvio di Istanze spot](#spot-launch-specification1)
+ [Esempio 2: Avviare le Istanze spot nella zona di disponibilità specificata](#spot-launch-specification2)
+ [Esempio 3: Avvio di Istanze spot nella sottorete specificata](#spot-launch-specification3)
+ [Esempio 4: Avvio di un'istanza spot dedicata](#spot-launch-specification4)

## Esempio 1: Avvio di Istanze spot
<a name="spot-launch-specification1"></a>

L'esempio seguente non include una zona di disponibilità o una sottorete. Amazon EC2 seleziona automaticamente una zona di disponibilità. Amazon EC2 avvia le istanze nella sottorete predefinita della zona di disponibilità selezionata.

```
{
  "ImageId": "ami-0abcdef1234567890",
  "KeyName": "my-key-pair",
  "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ],
  "InstanceType": "m5.medium",
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}
```

## Esempio 2: Avviare le Istanze spot nella zona di disponibilità specificata
<a name="spot-launch-specification2"></a>

L'esempio seguente include una zona di disponibilità. Amazon EC2 avvia le istanze nella sottorete predefinita della zona di disponibilità specificata.

```
{
  "ImageId": "ami-0abcdef1234567890",
  "KeyName": "my-key-pair",
  "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ],
  "InstanceType": "m5.medium",
  "Placement": {
    "AvailabilityZone": "us-west-2a"
  },
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}
```

## Esempio 3: Avvio di Istanze spot nella sottorete specificata
<a name="spot-launch-specification3"></a>

L'esempio seguente include una sottorete. Amazon EC2 avvia le istanze nella sottorete specificata. Se il VPC è un VPC non predefinito, per impostazione predefinita l'istanza non riceve un IPv4 indirizzo pubblico.

```
{
  "ImageId": "ami-0abcdef1234567890",
  "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ],
  "InstanceType": "m5.medium",
  "SubnetId": "subnet-1a2b3c4d",
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}
```

Per assegnare un IPv4 indirizzo pubblico a un'istanza in un VPC non predefinito, specifica il `AssociatePublicIpAddress` campo come mostrato nell'esempio seguente. Quando specifichi un'interfaccia di rete, devi includere l'ID sottorete e l'ID gruppo di sicurezza tramite l'interfaccia di rete anziché tramite i campi `SubnetId` e `SecurityGroupIds` visualizzati nel blocco di codice precedente.

```
{
  "ImageId": "ami-0abcdef1234567890",
  "KeyName": "my-key-pair",
  "InstanceType": "m5.medium",
  "NetworkInterfaces": [
    {
      "DeviceIndex": 0,
      "SubnetId": "subnet-1a2b3c4d5e6f7g8h9",
      "Groups": [ "sg-1a2b3c4d5e6f7g8h9" ],
      "AssociatePublicIpAddress": true
    }
  ],
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}
```

## Esempio 4: Avvio di un'istanza spot dedicata
<a name="spot-launch-specification4"></a>

L'esempio seguente richiede un'istanza spot con una tenancy di `dedicated`. Un'istanza spot dedicata deve essere avviata in un VPC.

```
{
  "ImageId": "ami-0abcdef1234567890",
  "KeyName": "my-key-pair",
  "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ],
  "InstanceType": "c5.8xlarge",
  "SubnetId": "subnet-1a2b3c4d5e6f7g8h9",
  "Placement": {
    "Tenancy": "dedicated"
  }
}
```

# Ottenimento dello stato della richiesta di un'istanza spot
<a name="spot-request-status"></a>

Per aiutarti a monitorare le richieste di istanza spot e a pianificare l'utilizzo delle istanze spot, usa lo stato della richiesta fornito da Amazon EC2. Per esempio, lo stato della richiesta può fornire il motivo per cui la propria richiesta Spot non è ancora stata soddisfatta, oppure elencare i vincoli che impediscono il soddisfacimento della richiesta Spot.

A ogni fase del processo, detto anche *ciclo di vita* della richiesta Spot, eventi specifici determinano gli stati successivi della richiesta.

La figura seguente mostra come funzionano le richieste delle istanze spot. Il tipo di richiesta (una tantum o persistente) determina se la richiesta viene aperta nuovamente quando Amazon EC2 interrompe un'istanza spot o se un'istanza spot viene arrestata. Se la richiesta è persistente, viene riaperta dopo che l'istanza spot viene interrotta. Se la richiesta è persistente e si arresta l'istanza spot, la richiesta si apre solo dopo aver avviato l'istanza spot.

![\[Come funzionano le richieste di istanza spot.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/spot_lifecycle.png)


**Topics**
+ [Ottenere informazioni sullo stato della richiesta](#get-spot-instance-request-status)
+ [Codici di stato della richiesta Spot](#spot-instance-request-status-understand)
+ [Evento di approvazione della richiesta di istanza spot EC2](#spot-request-fulfillment-event)
+ [Modifiche dello stato per una richiesta spot](spot-instances-request-status-lifecycle.md)

## Ottenere informazioni sullo stato della richiesta
<a name="get-spot-instance-request-status"></a>

Puoi ottenere informazioni sullo stato della richiesta di istanza spot.

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

**Per ottenere informazioni sullo stato della richiesta**

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 **Spot Requests (Richieste Spot)** e selezionare la richiesta Spot.

1. Per verificare lo stato, nella scheda **Descrizione** selezionare il campo **Stato**.

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

**Per ottenere informazioni sullo stato della richiesta**  
Utilizza il seguente comando [describe-spot-instance-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-instance-requests.html).

```
aws ec2 describe-spot-instance-requests --spot-instance-request-ids sir-0e54a519c9EXAMPLE
```

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

**Per ottenere informazioni sullo stato della richiesta**  
Utilizza il cmdlet [Get-EC2SpotInstanceRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2SpotInstanceRequest.html).

```
Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-0e54a519c9EXAMPLE
```

------

## Codici di stato della richiesta Spot
<a name="spot-instance-request-status-understand"></a>

Le informazioni sullo stato della richiesta Spot sono composte da un codice di stato, dall'ora di aggiornamento e da un messaggio di stato. Nel loro insieme, queste consentono di determinare la disposizione della richiesta Spot.

I codici di stato della richiesta Spot sono i seguenti:

`az-group-constraint`  
Amazon EC2 non può avviare tutte le istanze richieste nella stessa zona di disponibilità.

`bad-parameters`  
Uno o più parametri della richiesta Spot non sono validi (per esempio, la AMI specificata non esiste). Il messaggio di stato indica quale dei parametri non è valido.

`canceled-before-fulfillment`  
L'utente ha annullato la richiesta Spot prima che fosse soddisfatta.

`capacity-not-available`  
Non è disponibile una capacità sufficiente per l'istanza richiesta.

`constraint-not-fulfillable`  
La richiesta Spot non può essere soddisfatta poiché uno o più vincoli non sono validi (per esempio, la zona di disponibilità non esiste). Il messaggio di stato indica quale dei vincoli non è valido.

`fulfilled`  
La richiesta Spot è `active`, e Amazon EC2 sta lanciando le tue Istanze spot.

`instance-stopped-by-price`  
La tua istanza è stata arrestata perché il prezzo Spot ha superato il prezzo massimo.

`instance-stopped-by-user`  
L'istanza è stata arrestata perché un utente ha arrestato l'istanza o ha eseguito il comando di arresto dall'istanza.

`instance-stopped-no-capacity`  
L'istanza è stata arrestata a causa delle esigenze di gestione della capacità EC2.

`instance-terminated-by-price`  
La tua istanza è stata interrotta perché il prezzo Spot ha superato il prezzo massimo. Se la richiesta è persistente, il processo viene riavviato, quindi la richiesta è in attesa di valutazione.

`instance-terminated-by-schedule`  
La tua istanza spot è stata terminata alla fine della durata programmata.

`instance-terminated-by-service`  
L'istanza è stata terminata da uno stato di arresto.

`instance-terminated-by-user` o `spot-instance-terminated-by-user`  
È stata terminata un'istanza spot soddisfatta, quindi lo stato della richiesta è `closed` (a meno che non si tratti di una richiesta persistente) e lo stato dell'istanza è `terminated`.

`instance-terminated-launch-group-constraint`  
Una o più istanze del gruppo di avvio è stata terminata, quindi il vincolo del gruppo di avvio non viene più soddisfatto.

`instance-terminated-no-capacity`  
L'istanza è stata terminata a causa di processi di gestione della capacità standard.

`launch-group-constraint`  
Amazon EC2 non può avviare tutte le istanze richieste nello stesso momento. Tutte le istanze in un gruppo di avvio vengono avviate e terminate insieme.

`limit-exceeded`  
È stato superato il limite numerico dei volumi EBS o dello archiviazione del volume totale. Per ulteriori informazioni, consulta [Quotas for Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-resource-quotas.html) nella *Guida per l'utente di Amazon EBS*.

`marked-for-stop`  
L'istanza spot è contrassegnata per l'arresto.

`marked-for-termination`  
L'istanza spot è contrassegnata per la terminazione.

`not-scheduled-yet`  
La richiesta Spot non viene valutata fino alla data programmata.

`pending-evaluation`  
Dopo aver effettuato una richiesta di istanza spot, essa passa allo stato `pending-evaluation` mentre il sistema valuta i parametri della richiesta.

`pending-fulfillment`  
Amazon EC2 sta tentando di assegnare le Istanze spot.

`placement-group-constraint`  
La richiesta Spot non può essere ancora soddisfatta in quanto l'istanza spot non può essere aggiunta al gruppo di posizionamento in questo momento.

`price-too-low`  
La richiesta non può essere ancora soddisfatta in quanto il prezzo massimo è inferiore al prezzo Spot. In questo caso, non viene avviata alcuna istanza e la richiesta rimane `open`.

`request-canceled-and-instance-running`  
La richiesta Spot è stata annullata mentre le Istanze spot sono ancora in esecuzione. La richiesta è `cancelled`, ma le istanze rimangono `running`.

`schedule-expired`  
La richiesta Spot è scaduta poiché non è stata soddisfatta prima della data specificata.

`system-error`  
Si è verificato un errore di sistema imprevisto. Se si tratta di un problema ricorrente, contattateci per ricevere assistenza. Supporto AWS 

## Evento di approvazione della richiesta di istanza spot EC2
<a name="spot-request-fulfillment-event"></a>

Quando una richiesta di istanza Spot viene soddisfatta, Amazon EC2 invia un evento EC2 Spot Instance Request Fulfillment ad Amazon. EventBridge Puoi creare una regola per intraprendere un'azione ogni volta che si verifica questo evento, ad esempio richiamando una funzione Lambda o notificando un argomento Amazon SNS.

Di seguito vengono riportati dati di esempio per questo evento.

```
{
    "version": "0",
    "id": "01234567-1234-0123-1234-012345678901",
    "detail-type": "EC2 Spot Instance Request Fulfillment",
    "source": "aws.ec2",
    "account": "123456789012",
    "time": "yyyy-mm-ddThh:mm:ssZ",
    "region": "us-east-2",
    "resources": ["arn:aws:ec2:us-east-2:123456789012:instance/i-1234567890abcdef0"],
    "detail": {
        "spot-instance-request-id": "sir-0e54a519c9EXAMPLE",
        "instance-id": "i-1234567890abcdef0"
    }
}
```

Per ulteriori informazioni, consulta la [Amazon EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

# Modifiche dello stato per una richiesta spot
<a name="spot-instances-request-status-lifecycle"></a>

Il diagramma seguente mostra i percorsi che la richiesta Spot può seguire durante tutto il suo ciclo di vita, dall'invio alla terminazione. Ogni fase è rappresentata come un nodo e il codice di stato per ogni nodo descrive lo stato della richiesta Spot e dell'istanza spot.

![\[Ciclo di vita di una richiesta istanza spot.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/spot-request-status-diagram.png)


**Valutazione in attesa**  
Appena creata, una richiesta di istanza spot passa allo stato `pending-evaluation`, a meno che uno o più parametri di richiesta non risultino non validi (`bad-parameters`).


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
| pending-evaluation | open | Non applicabile | 
| bad-parameters | closed | Non applicabile | 

**Sospensione**  
Se uno o più vincoli di richiesta sono validi ma non possono ancora essere soddisfatti o se non c'è sufficiente capacità, la richiesta va in uno stato di sospensione in attesa che i vincoli vengano soddisfatti. Le opzioni di richiesta influiscono sulla probabilità che la richiesta venga soddisfatta. In assenza di capacità, ad esempio, la richiesta rimane in stato di attesa fino a quando è disponibile capacità. Se si specifica un gruppo di zona di disponibilità, la richiesta rimane in uno stato di sospensione finché il vincolo della zona di disponibilità non viene soddisfatto.

Nel caso si verifichi un'interruzione di una delle zone di disponibilità, è possibile che la capacità EC2 inutilizzata disponibile per le richieste di istanza spot in altre zone di disponibilità possa essere interessata.


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
| capacity-not-available | open |  Non applicabile  | 
| price-too-low | open |  Non applicabile  | 
| not-scheduled-yet | open |  Non applicabile  | 
| launch-group-constraint | open |  Non applicabile  | 
| az-group-constraint | open |  Non applicabile  | 
|  placement-group-constraint  |  open  |  Non applicabile  | 
|  constraint-not-fulfillable  |  open  |  Non applicabile  | 

**Valutazione/adempimento-terminale in sospeso**  
La richiesta di istanza spot può passare allo stato `terminal` se si crea una richiesta valida solo durante un determinato periodo di tempo, che scade prima che la richiesta raggiunga la fase di evasione in sospeso. se si annulla la richiesta o se si verifica un errore di sistema.


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
|  schedule-expired  |  cancelled  |  Non applicabile  | 
|  canceled-before-fulfillment¹  |  cancelled  |  Non applicabile  | 
|  bad-parameters  |  failed  |  Non applicabile  | 
|  system-error  |  closed  |  Non applicabile  | 

¹ Se annulli la richiesta.

**Adempimento in sospeso**  
Quando vengono soddisfatti eventuali vincoli specificati, la richiesta spot passa allo stato `pending-fulfillment`.

A questo punto, Amazon EC2 è quasi pronto ad assegnare le istanze richieste. Se il processo si arresta in questo momento, probabilmente è stato annullato dall'utente prima dell'avvio dell'istanza spot. o si è verificato un errore di sistema imprevisto.


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
|  pending-fulfillment  |  open  |  Non applicabile  | 

**Soddisfatta**  
Quando tutte le specifiche delle istanze spot vengono soddisfatte, la richiesta Spot viene soddisfatta. Amazon EC2 avvia le istanze spot; ciò può richiedere alcuni minuti. Se un'istanza spot viene ibernata o arrestata durante la sua interruzione, resta in questo stato finché la richiesta non può essere soddisfatta nuovamente o non viene annullata.


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
|  fulfilled  |  active  |  pending → running  | 
|  fulfilled  |  active  |  stopped → running  | 

Se arresti un'istanza spot, la richiesta Spot passa allo stato `marked-for-stop` o `instance-stopped-by-user` fino a quando l'istanza spot può essere riavviata o la richiesta viene annullata. 


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
|  marked-for-stop  | active |  stopping  | 
|  instance-stopped-by-user¹  |  disabled o cancelled ²  |  stopped  | 

¹ Un'istanza spot passa allo stato `instance-stopped-by-user` se arresti l'istanza o esegui il comando di arresto dall'istanza. Dopo aver arrestato l'istanza, è possibile riavviarla. Al riavvio, la richiesta di istanza spot ritorna allo stato `pending-evaluation` e quindi Amazon EC2 avvia una nuova istanza spot quando vengono soddisfatti i vincoli. 

² Lo stato della richiesta spot è `disabled` se l'istanza spot viene arrestata ma la richiesta non viene annullata. Lo stato della richiesta è `cancelled` se l'istanza spot viene arrestata e la richiesta scade.

**Soddisfatta-terminale**  
Le istanze spot continuano l'esecuzione fino a quando è disponibile capacità per il tuo tipo di istanza e non termini l'istanza. Se Amazon EC2 deve terminare le istanze spot, la richiesta spot passa a uno stato terminale. Una richiesta passa allo stato terminale anche se si annulla la richiesta Spot o si terminano le Istanze spot.


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
|  request-canceled-and-instance-running  |  cancelled  |  running  | 
|  marked-for-stop  |  active  |  running  | 
|  marked-for-termination  |  active  |  running  | 
|  instance-stopped-by-price  |  disabled  |  stopped  | 
|  instance-stopped-by-user  |  disabled  |  stopped  | 
|  instance-stopped-no-capacity  |  disabled  |  stopped  | 
|  instance-terminated-by-price  |  closed (una tantum), open (persistente)  |  terminated  | 
|  instance-terminated-by-schedule  |  closed  |  terminated  | 
|  instance-terminated-by-service  |  cancelled  |  terminated  | 
|  instance-terminated-by-user  |  closed o cancelled ¹  |  terminated  | 
|  instance-terminated-no-capacity  |  closed (una tantum), open (persistente)  |  running †  | 
|  instance-terminated-no-capacity  |  closed (una tantum), open (persistente)  |  terminated  | 
|  instance-terminated-launch-group-constraint  |  closed (una tantum), open (persistente)  |  terminated  | 

¹ Lo stato della richiesta è `closed` se termini l'istanza ma non annulli la richiesta. Lo stato della richiesta è `cancelled` se si termina l'istanza e si annulla la richiesta. Anche se si termina un'istanza spot prima di annullarne la richiesta, potrebbe verificarsi un ritardo prima che Amazon EC2 rilevi che l'istanza spot è stata terminata. In tal caso, lo stato della richiesta può essere `closed` o `cancelled`.

† Quando Amazon EC2 interrompe un'istanza spot se ha bisogno di ripristinare la capacità*e* l'istanza è configurata per *essere terminata* in caso di interruzione, lo stato viene impostato immediatamente su `instance-terminated-no-capacity` (non è impostato su `marked-for-termination`). Tuttavia, l'istanza rimane nella stato `running` per 2 minuti per riflettere il periodo di 2 minuti quando riceve l'avviso di interruzione dell'istanza spot. Dopo 2 minuti, lo stato dell'istanza è impostato su `terminated`.

**Esperimenti di interruzione**  
Puoi utilizzarlo AWS Fault Injection Service per avviare un'interruzione dell'istanza Spot in modo da poter testare la risposta delle applicazioni sulle tue istanze Spot. Se AWS FIS interrompe un'istanza Spot, la richiesta Spot entra nello `marked-for-stop-by-experiment` stato e poi nello stato. `instance-stopped-by-experiment` Se AWS FIS termina un'istanza Spot, la richiesta Spot entra nello `instance-terminated-by-experiment` stato. Per ulteriori informazioni, consulta [Avvio dell'interruzione di un'istanza spot](initiate-a-spot-instance-interruption.md).


| Codice di stato | Stato della richiesta | Stato istanza | 
| --- | --- | --- | 
| marked-for-stop-by-experiment | active | running | 
| instance-stopped-by-experiment | disabled | stopped | 
| instance-terminated-by-experiment | closed | terminated | 

**Richieste persistenti**  
Quando le istanze spot vengono terminate (dall'utente o da Amazon EC2), se la richiesta Spot è di tipo persistente, essa torna allo stato `pending-evaluation` e Amazon EC2 può avviare una nuova istanza spot quando vengono soddisfatti i vincoli.

# Assegnare tag alle richieste di istanza spot
<a name="concepts-spot-instances-request-tags"></a>

Per categorizzare e gestire le richieste di istanza spot, è possibile contrassegnarle con tag contenenti metadati personalizzati. È possibile assegnare un tag a una richiesta di istanza spot alla sua creazione o successivamente. È possibile assegnare tag utilizzando la console Amazon EC2 o lo strumento da riga di comando.

Quando applichi un tag a una richiesta di istanza spot, alle istanze e ai volumi che vengono avviati dalla richiesta di istanza spot non viene automaticamente applicato il tag. È necessario applicare esplicitamente il tag alle istanze e ai volumi avviati dalla richiesta di istanza spot. Puoi assegnare un tag a un'istanza spot e ai volumi durante l'avvio o successivamente.

Per ulteriori informazioni sul funzionamento dei tag, consultare [Tagging delle risorse Amazon EC2.](Using_Tags.md).

**Topics**
+ [Prerequisiti](#tag-spot-request-prereqs)
+ [Assegnare tag a una nuova richiesta di istanza spot](#tag-new-spot-instance-request)
+ [Assegnare tag a una richiesta di istanza spot esistente](#tag-existing-spot-instance-request)
+ [Visualizzare i tag della richiesta di istanza spot](#view-spot-instance-request-tags)

## Prerequisiti
<a name="tag-spot-request-prereqs"></a>

Concedi all'utente l'autorizzazione per taggare le risorse. Per ulteriori informazioni sulle policy IAM e sulle policy di esempio, consulta [Esempio: aggiunta di tag alle risorse](ExamplePolicies_EC2.md#iam-example-taggingresources).

La policy IAM creata viene determinata dal metodo utilizzato per creare una richiesta di istanza spot.
+ Se usi la procedura guidata per l'avvio dell'istanza o `run-instances` per richiedere le Istanze spot, consulta [To grant a user the permission to tag resources when using the launch instance wizard or run-instances](#iam-run-instances).
+ Se utilizzi il comando `request-spot-instances` per richiedere istanze spot, consulta [To grant a user the permission to tag resources when using request-spot-instances](#iam-request-spot-instances).

**Per concedere a un utente l'autorizzazione ad applicare un tag alle risorse quando usa la procedura guidata per l'avvio dell'istanza o run-instances**  
Creare una policy IAM che include quanto segue:
+ L’operazione `ec2:RunInstances`. Ciò concede all'utente l'autorizzazione per avviare un'istanza.
+ Per `Resource`, specificare `spot-instances-request`. Ciò consente agli utenti di creare richieste di istanze spot che richiedono istanze spot.
+ L’operazione `ec2:CreateTags`. Ciò concede all'utente l'autorizzazione per creare tag.
+ Per `Resource`, specificare `*`. Ciò consente agli utenti di applicare un tag a tutte le risorse create durante l'avvio dell'istanza.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "AllowLaunchInstances",
            "Effect": "Allow",
            "Action": [
                "ec2:RunInstances"
            ],
            "Resource": [
                "arn:aws:ec2:us-east-1::image/*",
                "arn:aws:ec2:us-east-1:*:subnet/*",
                "arn:aws:ec2:us-east-1:*:network-interface/*",
                "arn:aws:ec2:us-east-1:*:security-group/*",
                "arn:aws:ec2:us-east-1:*:key-pair/*",
                "arn:aws:ec2:us-east-1:*:volume/*",
                "arn:aws:ec2:us-east-1:*:instance/*",
                "arn:aws:ec2:us-east-1:*:spot-instances-request/*"
            ]
        },
        {
            "Sid": "TagSpotInstanceRequests",
            "Effect": "Allow",
            "Action": "ec2:CreateTags",
            "Resource": "*"
        }
    ]
}
```

------

Quando utilizzi l' RunInstances azione per creare richieste di istanze Spot e tagghi le richieste di istanze Spot al momento della creazione, devi essere consapevole di come Amazon EC2 valuta la `spot-instances-request` risorsa nella RunInstances dichiarazione in cui viene valutata nella policy IAM come segue:
+ Se non tagghi una richiesta di istanza Spot al momento della creazione, Amazon EC2 non valuta la `spot-instances-request` risorsa nell' RunInstancesistruzione.
+ Se tagghi una richiesta di istanza Spot al momento della creazione, Amazon EC2 valuta la `spot-instances-request` risorsa nell'istruzione. RunInstances

Pertanto, per la risorsa `spot-instances-request`, alla policy IAM si applicano le seguenti regole:
+ Se utilizzi RunInstances per creare una richiesta di istanza Spot e non intendi taggare la richiesta di istanza Spot al momento della creazione, non è necessario consentire esplicitamente la `spot-instances-request` risorsa; la chiamata avrà esito positivo.
+ Se utilizzi RunInstances per creare una richiesta di istanza Spot e intendi taggare la richiesta di istanza Spot al momento della creazione, devi includere la `spot-instances-request` risorsa nell'istruzione RunInstances allow, altrimenti la chiamata avrà esito negativo.
+ Se utilizzi RunInstances per creare una richiesta di istanza Spot e intendi contrassegnare la richiesta di istanza Spot al momento della creazione, devi specificare la `spot-instances-request` risorsa o includere un `*` carattere jolly nell'istruzione CreateTags allow, altrimenti la chiamata avrà esito negativo.

Per policy IAM di esempio, incluse le policy non supportate per le richieste di istanza spot, consulta [Utilizzo delle Istanze spot](ExamplePolicies_EC2.md#iam-example-spot-instances).

**Concedere a un utente l'autorizzazione a taggare le risorse durante l'utilizzo request-spot-instances**  
Creare una policy IAM che include quanto segue:
+ L’operazione `ec2:RequestSpotInstances`. Ciò concede all'utente l'autorizzazione per creare una richiesta di istanza spot.
+ L’operazione `ec2:CreateTags`. Ciò concede all'utente l'autorizzazione per creare tag.
+ Per `Resource`, specificare `spot-instances-request`. Ciò consente agli utenti di applicare il tag solo alla richiesta di istanza spot.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "TagSpotInstanceRequest",
            "Effect": "Allow",
            "Action": [
                "ec2:RequestSpotInstances",
                "ec2:CreateTags"
            ],
            "Resource": "arn:aws:ec2:us-east-1:111122223333:spot-instances-request/*"
        }
    ]
}
```

------

## Assegnare tag a una nuova richiesta di istanza spot
<a name="tag-new-spot-instance-request"></a>

Negli PowerShell esempi seguenti AWS CLI , configura la richiesta di istanza Spot come segue:
+ Per `ResourceType`, specificare `spot-instances-request`. Indicando un altro valore, la richiesta di istanza spot non riesce.
+ Per `Tags`, specificare la coppia chiave-valore. È possibile specificare più coppie chiave-valore.

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

**Per assegnare tag a una nuova richiesta di istanza spot**

1. Seguire la procedura [Gestione delle istanze spot](using-spot-instances-request.md).

1. Per aggiungere un tag, scegli **Aggiungi tag** nella pagina **Aggiungi tag** e immetti la chiave e il valore per il tag. Scegli **Aggiungi un altro tag** per ogni tag aggiuntivo.

   Per ogni tag, è possibile assegnare lo stesso tag alla richiesta di istanza spot, alle istanze spot e ai volumi. Per applicare tag a tutti e tre, assicurarsi che **Instances (Istanze)**, **Volumes (Volumi)** e **Requests (Richieste)** siano selezionati. Per applicare solo uno o due tag, assicurati che le risorse a cui vuoi applicare il tag siano selezionate e che le altre risorse siano cancellate.

1. Completare i campi obbligatori per creare una richiesta di istanza spot, quindi scegliere **Launch (Avvia)**. Per ulteriori informazioni, consulta [Gestione delle istanze spot](using-spot-instances-request.md).

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

**Per assegnare tag a una nuova richiesta di istanza spot**  
Utilizza il comando [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html) con l’opzione `--tag-specification`.

La specifica di tag aggiunge due tag alla richiesta di istanza spot: `Environment=Production` e `Cost-Center=123`.

```
aws ec2 request-spot-instances \
    --instance-count 5 \
    --type "one-time" \
    --launch-specification file://specification.json \
    --tag-specification 'ResourceType=spot-instances-request,Tags=[{Key=Environment,Value=Production},{Key=Cost-Center,Value=123}]'
```

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

**Per assegnare tag a una nuova richiesta di istanza spot**  
Utilizzare il [Request-EC2SpotInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Request-EC2SpotInstance.html)cmdlet con il `-TagSpecification` parametro.

```
-TagSpecification $tagspec
```

La specifica di tag è definita come indicato di seguito. Aggiunge due tag alla richiesta di istanza spot: `Environment=Production` e `Cost-Center=123`.

```
$tag1 = @{Key="Environment"; Value="Production"}
$tag2 = @{Key="Cost-Center"; Value="123"}
$tagspec = New-Object Amazon.EC2.Model.TagSpecification
$tagspec.ResourceType = "spot-instances-request"
$tagspec.Tags = @($tag1,$tag2)
```

------

## Assegnare tag a una richiesta di istanza spot esistente
<a name="tag-existing-spot-instance-request"></a>

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

**Per assegnare tag a una richiesta di istanza spot esistente**

Dopo aver creato una richiesta di istanza spot, è possibile aggiungere tag alla richiesta del parco istanze spot 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 **Spot Requests (Richieste Spot)**.

1. Seleziona la richiesta di istanza spot.

1. Scegliere la scheda **Tags** e scegliere **Create Tag (Crea tag)**.

**Per assegnare tag a un'istanza spot esistente utilizzando la console**  
Dopo che la richiesta di istanza spot ha avviato l'istanza spot, puoi aggiungere i tag all'istanza utilizzando la console. Per ulteriori informazioni, consulta [Aggiungere tag utilizzando la console](Using_Tags_Console.md#adding-or-deleting-tags).

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

**Per assegnare tag a una richiesta di istanza spot o istanza spot esistente**  
Utilizzare il comando [create-tags](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html) per aggiungere un tag alle risorse esistenti. Nel seguente esempio, alla richiesta di istanza spot e all’istanza spot esistenti viene assegnato il tag `purpose=test`.

```
aws ec2 create-tags \
    --resources sir-0e54a519c9EXAMPLE i-1234567890abcdef0 \
    --tags Key=purpose,Value=test
```

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

**Per assegnare tag a una richiesta di istanza spot o istanza spot esistente**  
Utilizza il cmdlet [New-EC2Tag](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Tag.html). Il seguente esempio aggiunge il tag `purpose=test` alla richiesta di istanza spot e all’istanza spot esistenti.

```
New-EC2Tag `
    -Resource sir-0e54a519c9EXAMPLE, i-1234567890abcdef0 `
    -Tag @{Key="purpose"; Value="test"}
```

------

## Visualizzare i tag della richiesta di istanza spot
<a name="view-spot-instance-request-tags"></a>

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

**Per visualizzare i tag della richiesta di istanza spot**

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 **Spot Requests (Richieste Spot)**.

1. Selezionare la richiesta di istanza spot e scegliere la scheda **Tags**.

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

**Per descrivere i tag della richiesta di istanza spot**  
Utilizzare il [describe-spot-instance-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-instance-requests.html)comando per visualizzare la configurazione della richiesta di istanza Spot specificata, che include tutti i tag specificati per la richiesta.

```
aws ec2 describe-spot-instance-requests \
    --spot-instance-request-ids sir-0e54a519c9EXAMPLE \
    --query "SpotInstanceRequests[*].Tags"
```

Di seguito è riportato un output di esempio.

```
[
    [
        {
            "Key": "Environment",
            "Value": "Production"
        },
        {
            "Key": "Department",
            "Value": "101"
        }
    ]
]
```

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

**Per descrivere i tag della richiesta di istanza spot**  
Utilizza il cmdlet [Get-EC2SpotInstanceRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2SpotInstanceRequest.html).

```
(Get-EC2SpotInstanceRequest `
    -SpotInstanceRequestId sir-0e54a519c9EXAMPLE).Tags
```

Di seguito è riportato un output di esempio.

```
Key         Value
---         -----
Environment Production
Department  101
```

------

# Annulla una richiesta di istanza spot
<a name="using-spot-instances-cancel"></a>

È possibile annullare la richiesta di istanza spot se non la si desidera più. È possibile annullare solo le richieste di istanza spot che risultano `open`, `active` o `disabled`.
+ La richiesta di istanza spot risulta `open` quando la richiesta non è stata ancora soddisfatta e non è stata avviata alcuna istanza.
+ La richiesta di istanza spot risulta `active` quando la richiesta è stata soddisfatta e, di conseguenza, sono state avviate le istanze spot. 
+ La richiesta di istanza spot risulta `disabled` quando si arresta l'istanza spot.

Se la richiesta di istanza spot risulta `active` e ha un'istanza spot associata in esecuzione, l'annullamento della richiesta non termina l'istanza. Per ulteriori informazioni sulla terminazione delle istanze spot, consulta [Terminare un'istanza spot](using-spot-instances-request.md#terminating-a-spot-instance).

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

**Per annullare una richiesta di istanza spot**

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 **Spot Requests (Richieste Spot)**.

1. Seleziona la richiesta di istanza spot.

1. Scegli **Operazioni** e **Annulla richiesta**.

1. (Facoltativo) Se si è finito con le Istanze spot associate, è possibile terminarle. Nella finestra di dialogo **Elimina richiesta Spot** seleziona **Termina istanze**, quindi scegli **Conferma**.

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

**Per annullare una richiesta di istanza spot**  
Utilizza il seguente comando [cancel-spot-instance-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/cancel-spot-instance-requests.html).

```
aws ec2 cancel-spot-instance-requests --spot-instance-request-ids sir-0e54a519c9EXAMPLE
```

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

**Per annullare una richiesta di istanza spot**  
Utilizza il cmdlet [Stop-EC2SpotInstanceRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2SpotInstanceRequest.html).

```
Stop-EC2SpotInstanceRequest -SpotInstanceRequestId sir-0e54a519c9EXAMPLE
```

------

# Gestione delle istanze spot
<a name="using-spot-instances-request"></a>

Amazon EC2 avvia un'istanza spot quando è disponibile capacità. Un'istanza spot viene eseguita fino a quando non viene interrotta o fino a quando non la si termina.

**Topics**
+ [Individuazione delle istanze spot](#using-spot-instances-running)
+ [Individuare le istanze avviate da una richiesta specifica](#find-request-spot-instances)
+ [Arrestare un'istanza spot](#stopping-a-spot-instance)
+ [Avviare un'istanza spot](#starting-a-spot-instance)
+ [Terminare un'istanza spot](#terminating-a-spot-instance)

## Individuazione delle istanze spot
<a name="using-spot-instances-running"></a>

Un'istanza spot viene visualizzata nella pagina **Istanze** della console, insieme alle istanze on demand. Utilizza la procedura seguente per individuare le tue istanze spot.

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

**Per individuare le istanze spot**

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. Per trovare tutte le istanze spot, nel pannello di ricerca, scegli **Ciclo di vita dell'istanza=spot**.

1. Per verificare che un'istanza sia un'istanza spot, selezionala, scegli la scheda **Dettagli** e controlla il valore di **Ciclo di vita**. Il valore per un'istanza spot è `spot` e il valore per un'istanza on demand è `normal`.

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

**Per individuare le istanze spot**  
Usa il seguente comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances --filters "Name=instance-lifecycle,Values=spot"
```

**Determinazione di un'istanza spot**  
Usa il seguente 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[*].InstanceLifecycle" \
    --output text
```

Se l'output è `spot`, l'istanza è di tipo spot. Se non viene fornito alcun output, è un'istanza on demand.

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

**Per individuare le istanze spot**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
Get-EC2Instance -Filter @{Name="instance-lifecycle"; Values="spot"}
```

**Determinazione di un'istanza spot**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.InstanceLifecycle
```

Se l'output è `Spot`, l'istanza è di tipo spot. Se non viene fornito alcun output, è un'istanza on demand.

------

## Individuare le istanze avviate da una richiesta specifica
<a name="find-request-spot-instances"></a>

Utilizza la seguente procedura per individuare le istanze spot avviate da una richiesta specifica di istanza spot o parco istanze spot.

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

**Per individuare le istanze spot per una richiesta**

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 **Spot Requests (Richieste Spot)**. L'elenco contiene sia le richieste di istanza spot che le richieste di parco istanze spot.

1. Se una richiesta di istanza spot viene soddisfatta, l'ID dell'istanza spot è **Capacità**. Per un Parco istanze spot, **Capacity (Capacità)** indica quanta capacità richiesta è stata soddisfatta. Per visualizzare le IDs istanze in un parco istanze Spot, scegli la freccia di espansione oppure seleziona il parco istanze e scegli **Istanze**.

1. Per un parco istanze spot, **Capacità** indica quanta capacità richiesta viene soddisfatta. **Per visualizzare le IDs istanze in un parco istanze Spot, scegli l'ID del parco istanze per aprirne la pagina dei dettagli e individuare il riquadro Istanze.**

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

**Per individuare le istanze spot per una richiesta**  
Utilizza il seguente comando [describe-spot-instance-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-instance-requests.html).

```
aws ec2 describe-spot-instance-requests \
    --spot-instance-request-ids sir-0e54a519c9EXAMPLE \
    --query "SpotInstanceRequests[*].{ID:InstanceId}"
```

Di seguito è riportato un output di esempio:

```
[
    {
        "ID": "i-1234567890abcdef0"
    },
    {
        "ID": "i-0598c7d356eba48d7"
    }
]
```

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

**Per individuare le istanze spot per una richiesta**  
Utilizza il cmdlet [Get-EC2SpotInstanceRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2SpotInstanceRequest.html).

```
(Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-0e54a519c9EXAMPLE).InstanceId
```

------

## Arrestare un'istanza spot
<a name="stopping-a-spot-instance"></a>

Se al momento non hai bisogno delle istanze spot, ma desideri riavviarle in un secondo momento senza perdere i dati persistenti nel volume Amazon EBS, puoi arrestarle. I passaggi per arrestare un'istanza spot sono simili a quelli richiesti per arrestare un'istanza on demand.

**Nota**  
Durante l'arresto di un'istanza spot, è possibile modificare alcuni attributi dell'istanza, ma non il tipo di istanza.   
Non addebitiamo costi per l'utilizzo di un'istanza spot arrestata o per il trasferimento di dati, ma li addebitiamo per l'archiviazione di tutti i volumi Amazon EBS.

**Limitazioni**
+ È possibile arrestare un'istanza spot solo se l'istanza spot è stata avviata da una richiesta Spot `persistent`.
+ Non è possibile arrestare un'istanza spot se la richiesta Spot associata è stata annullata. Se la richiesta dell'istanza spot viene annullata, è possibile solo terminare l'istanza spot.
+ Non è possibile interrompere un'istanza spot se fa parte di un parco istanze o un gruppo di avvio o di un gruppo di zone di disponibilità.

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

**Per arrestare un’istanza spot**

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 spot. Se non hai salvato l'ID dell'istanza spot, consulta [Individuazione delle istanze spot](#using-spot-instances-running).

1. Scegli **Instance state (Stato istanza)**, **Stop instance (Arresta istanza)**.

1. Quando viene richiesta la conferma, selezionare **Stop (Arresta)**.

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

**Per arrestare un’istanza spot**  
Utilizza il comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) per arrestare manualmente le istanze spot.

```
aws ec2 stop-instances --instance-ids i-1234567890abcdef0
```

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

**Per arrestare un’istanza spot**  
Utilizza il cmdlet [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html).

```
Stop-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## Avviare un'istanza spot
<a name="starting-a-spot-instance"></a>

È possibile avviare un'istanza spot che hai arrestato in precedenza.

**Prerequisiti**

È possibile avviare un'istanza spot solo se:
+ L'istanza spot è stata arrestata manualmente.
+ L'istanza spot è supportata EBS.
+ La capacità dell'istanza spot è disponibile.
+ Il prezzo Spot è inferiore al prezzo massimo.

**Limitazioni**
+ Non è possibile avviare un'istanza spot se fa parte del parco istanze o del gruppo di avvio o di un gruppo di zone di disponibilità.

I passaggi per avviare un'istanza spot sono simili a quelli richiesti per avviare un'istanza on demand.

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

**Per avviare un’istanza spot**

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 spot. Se non hai salvato l'ID dell'istanza spot, consulta [Individuazione delle istanze spot](#using-spot-instances-running).

1. Scegli **Instance state (Stato istanza)**, **Start instance (Avvia istanza)**.

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

**Per avviare un’istanza spot**  
Utilizza il comando [start-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html) per avviare manualmente le istanze spot.

```
aws ec2 start-instances --instance-ids i-1234567890abcdef0
```

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

**Per avviare un’istanza spot**  
Utilizza il cmdlet [Start-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html).

```
Start-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## Terminare un'istanza spot
<a name="terminating-a-spot-instance"></a>

**avvertimento**  
**La terminazione di un’istanza è permanente e irreversibile.**  
Dopo aver terminato un’istanza, non puoi più connetterti a essa e non puoi ripristinarla. Inoltre, tutti i volumi Amazon EBS collegati e configurati per essere eliminati in caso di terminazione vengono eliminati in modo definitivo e non possono essere recuperati. Tutti i dati archiviati nei volumi di archivio dell’istanza vengono persi in modo definitivo. Per ulteriori informazioni, consulta [Come funziona la terminazione delle istanze](how-ec2-instance-termination-works.md).  
Prima di terminare un’istanza, assicurati di aver eseguito il backup di tutti i dati che devi mantenere dopo la terminazione sull’archivio persistente.

Se si termina un'istanza spot in esecuzione o arrestata che era stata avviata da una richiesta Spot persistente, la richiesta dell'istanza spot passa allo stato `open` per consentire che venga avviata una nuova istanza spot. Per garantire che non venga avviata una nuova istanza spot, è necessario annullare prima la richiesta Spot.

Se si annulla una richiesta dell'istanza spot `active` che ha un'istanza spot in esecuzione, l'istanza spot in esecuzione non viene terminata automaticamente ma sarà necessario terminarla manualmente.

Se si annulla una richiesta dell'istanza spot `disabled` che ha un'istanza spot interrotta, l'istanza spot interrotta viene terminata automaticamente dal servizio Spot di Amazon EC2. Potrebbe verificarsi un breve ritardo tra l'annullamento della richiesta dell'istanza spot e il momento in cui il servizio Spot termina l'istanza spot.

Per ulteriori informazioni, consulta [Annulla una richiesta di istanza spot](using-spot-instances-cancel.md).

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

**Per terminare un’istanza spot manualmente**

1. Prima di terminare l'istanza, verificare che l'operazione non comporti la perdita dei dati. A tale scopo, controllare che i volumi Amazon EBS non vengano eliminati dopo l'interruzione e assicurarsi di aver copiato i dati necessari dai volumi di archivio istanza nell'archiviazione persistente, ad esempio Amazon EBS o Amazon S3.

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 spot. Se non hai salvato l'ID dell'istanza spot, consulta [Individuazione delle istanze spot](#using-spot-instances-running).

1. Scegli **Stato dell'istanza**, **Termina (elimina) istanza**.

1. Quando viene richiesta la conferma, scegli **Termina (elimina)**.

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

**Per terminare un’istanza spot manualmente**  
Utilizza il comando [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html) per terminare manualmente le istanze spot.

```
aws ec2 terminate-instances --instance-ids i-1234567890abcdef0 i-0598c7d356eba48d7
```

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

**Per terminare un’istanza spot manualmente**  
Utilizza il cmdlet [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html).

```
Remove-EC2Instance -InstanceId i-1234567890abcdef0
```

------

# Interruzioni dell'istanza spot
<a name="spot-interruptions"></a>

È possibile lanciare Istanze spot sulla capacità EC2 di riserva per risparmi notevoli, per poi restituirle quando Amazon EC2 ha nuovamente bisogno della capacità. Quando Amazon EC2 recupera un'istanza Spot, chiamiamo questo evento un'*interruzione dell'istanza Spot*.

La richiesta di Istanze Spot può variare significativamente da un momento all'altro e anche la disponibilità di Istanze Spot può variare significativamente a seconda di quante istanze EC2 inutilizzate sono disponibili. È sempre possibile che l'istanza spot venga interrotta. Di seguito sono elencati i possibili motivi per cui Amazon EC2 potrebbe interrompere le Istanze spot:

**Capacity**  
Amazon EC2 può interrompere l'istanza spot quando ne ha bisogno. EC2 recupera l'istanza principalmente per riutilizzare la capacità, ma il recupero può verificarsi anche per altri motivi, come la manutenzione dell'host o la disattivazione dell'hardware.

**Prezzo**  
Il prezzo spot è inferiore al prezzo massimo.  
Nella richiesta spot puoi specificare il prezzo massimo. Se specifichi un prezzo massimo, tuttavia, le tue istanze verranno interrotte con maggiore frequenza rispetto a quando non lo specifichi.

**Vincoli**  
Se la richiesta include un vincolo, come un gruppo di avvio o un gruppo della zona di disponibilità, queste istanze spot vengono terminate come gruppo quando il vincolo non può più essere soddisfatto.

Quando Amazon EC2 interrompe un'istanza spot, termina, arresta o iberna l'istanza, a seconda del comportamento di interruzione specificato durante la creazione della richiesta spot.

**Topics**
+ [Comportamento di interruzione](interruption-behavior.md)
+ [Prepararsi per le interruzioni](prepare-for-interruptions.md)
+ [Avvia un'interruzione](initiate-a-spot-instance-interruption.md)
+ [Avvisi di interruzione dell'istanza spot](spot-instance-termination-notices.md)
+ [Cercare Istanze spot interrotte](finding-an-interrupted-Spot-Instance.md)
+ [Determinare se Amazon EC2 ha terminato un'istanza spot](BidEvictedEvent.md)
+ [Fatturazione](billing-for-interrupted-spot-instances.md)

# Comportamento delle interruzioni dell'istanza spot
<a name="interruption-behavior"></a>

Puoi specificare il comportamento di interruzione quando crei una richiesta spot. Di seguito sono riportati i possibili comportamenti di interruzione:
+ [Interrompi](#stop-spot-instances)
+ [Ibernazione](#hibernate-spot-instances)
+ [Interruzione](#terminate-interrupted-spot-instances)

Il comportamento predefinito per Amazon EC2 è terminare le istanze spot quando vengono interrotte.

## Arrestare delle Istanze spot interrotte
<a name="stop-spot-instances"></a>

È possibile specificare che Amazon EC2 arresti le istanze spot quando vengono interrotte. Il tipo di richiesta di istanza spot deve essere `persistent`. Non è possibile specificare un gruppo di avvio nella richiesta di istanza spot. Per EC2 Fleet o il parco istanze spot, la richiesta deve essere `maintain`.

**Considerazioni**
+ Solo Amazon EC2 può riavviare un'istanza spot interrotta.
+ Per un'istanza spot avviata da una richiesta di istanza spot `persistent` , Amazon EC2 riavvia l'istanza arrestata quando la capacità è disponibile nella stessa zona di disponibilità e per lo stesso tipo di istanza dell'istanza arrestata (è necessario utilizzare la stessa specifica).
+ Durante l'arresto di un'istanza spot, è possibile modificare alcuni attributi dell'istanza, ma non il tipo di istanza. Se si distacca o si elimina un volume EBS, questo non è collegato all'avvio dell'istanza spot. Se si distacca il volume root e Amazon EC2 tenta di avviare l'istanza spot, l'istanza non verrà avviata e Amazon EC2 terminerà l'istanza arrestata.
+ È possibile terminare un'istanza spot durante il suo arresto.
+ Se si annulla una richiesta dell'istanza spot, un parco istanze EC2 o un parco istanze spot, Amazon EC2 termina tutte le istanze spot associate arrestate.
+ Mentre un'istanza spot viene arrestata, il costo viene addebitato solo per i volumi EBS, che vengono conservati. Con il Parco istanze EC2 e il Parco istanze spot, se sono presenti molte istanze arrestate, è possibile superare il limite numerico di volumi EBS per il proprio account. Per ulteriori informazioni su come viene addebitato l'addebito quando un'istanza spot viene interrotta, consultare [Fatturazione delle Istanze spot interrotte](billing-for-interrupted-spot-instances.md).
+ Assicurarsi di avere familiarità con le implicazioni dell'arresto di un'istanza. Per ulteriori informazioni su cosa accade quando un'istanza viene arrestata, consultare [Differenze tra gli stati dell'istanza](ec2-instance-lifecycle.md#lifecycle-differences).

## Ibernare le Istanze spot interrotte
<a name="hibernate-spot-instances"></a>

È possibile specificare che Amazon EC2 iberni le istanze spot quando vengono interrotte. Per ulteriori informazioni, consulta [Metti in ibernazione la tua istanza Amazon EC2](Hibernate.md).

Ora Amazon EC2 offre per le istanze spot la stessa esperienza di ibernazione attualmente disponibile per le istanze on demand. Offre un supporto più ampio, dove per l'ibernazione delle istanze spot ora sono offerte le seguenti caratteristiche:
+ [Più supportato AMIs](hibernating-prerequisites.md#hibernation-prereqs-supported-amis)
+ [Più famiglie di istanze supportate](hibernating-prerequisites.md#hibernation-prereqs-supported-instance-families)
+ [Ibernazione avviata dall'utente](hibernating-instances.md)

## Terminare le Istanze spot interrotte
<a name="terminate-interrupted-spot-instances"></a>

Quando Amazon EC2 interrompe un'istanza spot, termina l'istanza per impostazione predefinita, a meno che non specifichi un comportamento di interruzione diverso, ad esempio l'arresto o l'ibernazione. Per ulteriori informazioni, consulta [Terminare le istanze Amazon EC2](terminating-instances.md).

# Preparazione alle interruzioni dell'istanza spot
<a name="prepare-for-interruptions"></a>

La richiesta di Istanze spot può variare significativamente da un momento all'altro e anche la disponibilità di Istanze spot può variare significativamente a seconda di quante istanze EC2 inutilizzate sono disponibili. È sempre possibile che l'istanza spot venga interrotta. Pertanto, è necessario assicurarsi che l'applicazione sia preparata per un'interruzione dell'istanza spot.

Consigliamo di seguire queste best practice in modo da essere pronti all'interruzione dell'istanza spot.
+ Creare la propria richiesta Spot utilizzando un gruppo Auto Scaling. Se le istanze spot vengono interrotte, il gruppo Auto Scaling lancerà automaticamente le istanze sostitutive. Per ulteriori informazioni, consulta la sezione relativa ai [Gruppi con dimensionamento automatico con più tipi di istanze e opzioni di acquisto](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-mixed-instances-groups.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling.*
+ Accertarsi che l'istanza sia pronta non appena la richiesta viene soddisfatta utilizzando un'Amazon Machine Image (AMI) che contiene la configurazione software richiesta. È possibile anche utilizzare i dati dell'utente per eseguire i comandi al startup.
+ Quando l'istanza viene arrestata o terminata, i dati nei volumi dell'archivio dell'istanza vengono persi. Esegui il backup di tutti i dati importanti contenuti nei volumi dell'archivio dell'istanza in un archivio più persistente, ad esempio Amazon S3, Amazon EBS o Amazon DynamoDB.
+ È opportuno archiviare regolarmente i dati importanti in un luogo che non sia interessato dalla terminazione dell'istanza spot. Per esempio, è possibile utilizzare Amazon S3, Amazon EBS o DynamoDB.
+ Dividere il lavoro in piccole attività (utilizzando un'architettura basata su griglia, Hadoop o coda) o utilizzare i checkpoint in modo da poter salvare il lavoro con frequenza.
+ Amazon EC2 emette un segnale di suggerimento di ribilanciamento dell'istanza spot quando l'istanza presenta un rischio elevato di interruzione. È possibile fare affidamento sul suggerimento di ribilanciamento per gestire in modo proattivo le interruzioni dell'istanza spot senza dover attendere l'avviso di interruzione dell'istanza spot dopo due minuti. Per ulteriori informazioni, consulta [Raccomandazioni per il ribilanciamento delle istanze EC2](rebalance-recommendations.md).
+ Utilizzare gli avvisi di interruzione dell'istanza spot dopo due minuti per monitorare lo stato delle proprie istanze spot. Per ulteriori informazioni, consulta [Avvisi di interruzione dell'istanza spot](spot-instance-termination-notices.md).
+ Anche se compiamo ogni sforzo per fornire questi avvisi con il massimo anticipo possibile, può accadere che l'istanza spot venga terminata prima che gli avvisi siano inviati. Verificare l'applicazione per assicurarsi che gestisca correttamente un'interruzione improvvisa dell'istanza, anche se si stanno monitorando i segnali di raccomandazione di ribilanciamento e gli avvisi di interruzione. È possibile farlo eseguendo l'applicazione utilizzando una Istanza on demand e terminando la Istanza on demand per conto proprio.
+ Esegui un esperimento di iniezione controllata dei guasti AWS Fault Injection Service per verificare la risposta dell'applicazione quando l'istanza Spot viene interrotta. Per ulteriori informazioni, consulta [Tutorial: test delle interruzioni dell'istanza Spot tramite AWS FIS](https://docs.aws.amazon.com/fis/latest/userguide/fis-tutorial-spot-interruptions.html) nella *Guida per l'utente di AWS Fault Injection Service *.

# Avvio dell'interruzione di un'istanza spot
<a name="initiate-a-spot-instance-interruption"></a>

Puoi selezionare una richiesta di istanza spot o una richiesta di serie di istanze spot nella console di Amazon EC2 e avviare un'interruzione dell'istanza spot in modo da poter provare in che modo le applicazioni sulle tue istanze spot gestiscono le interruzioni. Quando avvii l'interruzione di un'istanza spot, Amazon EC2 segnala che l'istanza spot verrà interrotta entro due minuti e quindi, dopo due minuti, l'istanza spot viene interrotta.

Il servizio sottostante che esegue l'interruzione dell'istanza Spot è AWS Fault Injection Service ().AWS FIS Per informazioni su AWS FIS, consulta [AWS Fault Injection Service](https://aws.amazon.com/fis/).

**Nota**  
I comportamenti di interruzione sono `terminate`, `stop` e `hibernate`. Se imposti il comportamento di interruzione su `hibernate`, quando avvii l'interruzione di un'istanza spot il processo di ibernazione inizia immediatamente.

L'avvio di un'interruzione di un'istanza Spot è supportato in tutti i paesi Regioni AWS tranne Asia Pacifico (Giacarta), Asia Pacifico (Osaka), Cina (Pechino), Cina (Ningxia) e Medio Oriente (Emirati Arabi Uniti).

**Topics**
+ [Avvio dell'interruzione di un'istanza spot](#initiate-interruption)
+ [Verifica dell'interruzione dell'istanza spot](#spot-interruptions-verify-result)
+ [Quote](#fis-quota-for-spot-instance-interruption)

## Avvio dell'interruzione di un'istanza spot
<a name="initiate-interruption"></a>

Puoi usare la console EC2 per avviare rapidamente l'interruzione di un'istanza spot. Quando si seleziona una richiesta di istanza spot, è possibile avviare l'interruzione di un'istanza spot. Quando si seleziona una richiesta di una serie di istanze spot, è possibile avviare l'interruzione di più istanze spot in una sola volta.

Per esperimenti più avanzati per testare le interruzioni delle istanze Spot, puoi creare esperimenti personalizzati utilizzando la console. AWS FIS 

**Avvio dell'interruzione di una istanza spot in una richiesta di istanza spot tramite la console EC2**

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, scegli **Richieste spot**.

1. Seleziona la richiesta di un'istanza spot e scegli **Actions** (Operazioni), **Initiate interruption** (Avvia interruzione). Per avviare un'interruzione non è possibile selezionare più richieste di istanza spot.

1. Nella finestra di dialogo **Initiate Spot Instance interruption** (Avvia interruzione istanza spot), in **Service access** (Accesso al servizio), usa il ruolo predefinito o scegli un ruolo esistente. Per scegliere un ruolo esistente, seleziona **Usa un ruolo di servizio esistente** quindi per **Ruolo IAM** seleziona il ruolo da utilizzare.

1. Quando sei pronto all'avvio dell'interruzione di un'istanza spot, scegli **Initiate interruption** (Avvia interruzione).

**Avvio dell'interruzione di una o più istanze spot in una richiesta di istanze spot tramite la console EC2**

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, scegli **Richieste spot**.

1. Seleziona la richiesta di una serie di istanze spot e scegli **Operazioni**, **Avvia interruzione**. Per avviare un'interruzione non è possibile selezionare più richieste di serie di istanze spot.

1. Nella finestra di dialogo **Specifica il numero di istanze spot**, in **Numero di istanze da interrompere**, inserisci il numero di istanze spot da interrompere, quindi scegli **Conferma**.
**Nota**  
Il numero non può superare il numero di istanze Spot presenti nel parco istanze o la [quota prevista](#fis-quota-for-spot-instance-interruption) per il numero di istanze Spot che AWS FIS possono essere interrotte per esperimento.

1. Nella finestra di dialogo **Initiate Spot Instance interruption** (Avvia interruzione istanza spot), in **Service access** (Accesso al servizio), usa il ruolo predefinito o scegli un ruolo esistente. Per scegliere un ruolo esistente, seleziona **Usa un ruolo di servizio esistente** quindi per **Ruolo IAM** seleziona il ruolo da utilizzare.

1. Quando sei pronto all'avvio dell'interruzione di un'istanza spot, scegli **Initiate interruption** (Avvia interruzione).

**Per creare esperimenti più avanzati per testare le interruzioni delle istanze Spot utilizzando la console AWS FIS**

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, scegli **Richieste spot**.

1. Scegli **Actions** (Operazioni), **Create advanced experiments** (Crea esperimenti avanzati).

   La AWS FIS console si apre. Per ulteriori informazioni, consulta [Tutorial: Test delle interruzioni di istanze spot tramite AWS FIS](https://docs.aws.amazon.com/fis/latest/userguide/fis-tutorial-spot-interruptions.html) nella *Guida per l'utente di AWS Fault Injection Service *.

## Verifica dell'interruzione dell'istanza spot
<a name="spot-interruptions-verify-result"></a>

Dopo l'avvio dell'interruzione, si verifica quanto segue:
+ L'istanza spot riceve una [raccomandazione di ribilanciamento dell'istanza](rebalance-recommendations.md).
+ Un [avviso di interruzione dell'istanza Spot](spot-instance-termination-notices.md) viene emesso due minuti prima dell' AWS FIS interruzione dell'istanza.
+ Dopo due minuti, l'istanza spot viene interrotta.
+ Un'istanza Spot che è stata interrotta AWS FIS rimane interrotta fino al riavvio.

**Verificare che l'istanza sia stata interrotta dopo l'avvio dell'interruzione**

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, apri **Spot Requests** (Richieste spot) e **Instances** (Istanze) in schede o finestre separate del browser.

1. Per le **richieste Spot**, seleziona la richiesta di istanza spot o la richiesta della serie di istanze spot. Lo stato iniziale è `fulfilled`. Dopo l'interruzione dell'istanza, lo stato cambia come segue, a seconda del comportamento dell'interruzione:
   + `terminate`: lo stato diventa `instance-terminated-by-experiment`.
   + `stop`: lo stato diventa `marked-for-stop-by-experiment` e poi `instance-stopped-by-experiment`.

1. Per **Istanze**, seleziona l'istanza spot. Lo stato iniziale è `Running`. Due minuti dopo la ricezione dell'avviso di interruzione dell'istanza spot, lo stato cambia come segue, a seconda del comportamento dell'interruzione:
   + `stop`: lo stato diventa `Stopping` e poi `Stopped`.
   + `terminate`: lo stato diventa `Shutting-down` e poi `Terminated`.

## Quote
<a name="fis-quota-for-spot-instance-interruption"></a>

Hai Account AWS la seguente quota predefinita per il numero di istanze Spot che AWS FIS possono essere interrotte per esperimento.


| Name | Predefinita | Adattabile | Description | 
| --- | --- | --- | --- | 
|  Obiettivo SpotInstances per aws:ec2: send-spot-instance-interruptions  |  Ogni regione supportata: 5  | Sì |  Il numero massimo di istanze Spot a cui aws:ec2: send-spot-instance-interruptions può indirizzare quando identifichi gli obiettivi utilizzando i tag, per esperimento.  | 

È possibile richiedere un aumento della quota. Per ulteriori informazioni, consulta [Richiesta di un aumento delle quote nella ](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)Guida per l’utente di Service Quotas**.

Per visualizzare tutte le quote di AWS FIS, apri la console [Service Quotas](https://console.aws.amazon.com/servicequotas/home). Nel riquadro di navigazione, scegli **Servizi AWS **, quindi seleziona **AWS Fault Injection Service**. Puoi visualizzare tutte le [quote di AWS Fault Injection Service](https://docs.aws.amazon.com/fis/latest/userguide/fis-quotas.html) anche nella *Guida per l'utente di AWS Fault Injection Service *.

# Avvisi di interruzione dell'istanza spot
<a name="spot-instance-termination-notices"></a>

Una *notifica di interruzione di istanza spot* è un avviso che viene emesso due minuti prima che Amazon EC2 arresti o termini l'istanza spot. Se si specifica l'ibernazione come comportamento di interruzione, si riceve un avviso di interruzione ma senza i due minuti di preavviso perché il processo di ibernazione comincia immediatamente.

Il modo migliore per gestire nel modo appropriato le interruzioni delle istanze spot è progettare l'applicazione affinché sia tollerante ai guasti. A tale scopo, puoi sfruttare gli avvisi di interruzione dell'istanza spot. Si consiglia di controllare queste notifiche di interruzione ogni 5 secondi. 

Gli avvisi di interruzione sono resi disponibili come EventBridge evento e come elementi nei [metadati dell'istanza sull'istanza](ec2-instance-metadata.md) Spot. Gli avvisi di interruzione vengono emessi in base al miglior sforzo possibile.

## Evento EC2 Spot Instance Interruption Warning.
<a name="ec2-spot-instance-interruption-warning-event"></a>

Quando Amazon EC2 sta per interrompere l'istanza spot, emette un evento due minuti prima dell'interruzione effettiva (tranne che per l'ibernazione, che riceve l'avviso di interruzione ma non con due minuti di anticipo, perché l'ibernazione inizia immediatamente). Questo evento può essere rilevato da Amazon EventBridge. Per ulteriori informazioni sugli EventBridge eventi, consulta la [Amazon EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/). Per un esempio dettagliato che illustra come creare e utilizzare le regole degli eventi, consulta [Taking Advantage of Amazon EC2 Spot Instance Interruption Notices](https://aws.amazon.com/blogs/compute/taking-advantage-of-amazon-ec2-spot-instance-interruption-notices/).

Di seguito è illustrato un esempio dell'evento di interruzione dell'istanza spot. I valori possibili per `instance-action` sono `hibernate`, `stop` e `terminate`.

```
{
    "version": "0",
    "id": "12345678-1234-1234-1234-123456789012",
    "detail-type": "EC2 Spot Instance Interruption Warning",
    "source": "aws.ec2",
    "account": "123456789012",
    "time": "yyyy-mm-ddThh:mm:ssZ",
    "region": "us-east-2",
    "resources": ["arn:aws:ec2:us-east-2a:instance/i-1234567890abcdef0"],
    "detail": {
        "instance-id": "i-1234567890abcdef0",
        "instance-action": "action"
    }
}
```

**Nota**  
Il formato dell'ARN dell'interruzione dell'istanza spot è `arn:aws:ec2:availability-zone:instance/instance-id`. Questo formato è diverso dal formato dell'[ARN delle risorse EC2](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonec2.html#amazonec2-resources-for-iam-policies).

## instance-action
<a name="instance-action-metadata"></a>

La voce `instance-action` specifica l'azione e l'orario indicativo, in UTC, in cui si verificherà l'azione.

Se l'istanza spot è contrassegnata per essere arrestata o terminata dal Amazon EC2, nei [metadati dell'istanza](ec2-instance-metadata.md) è presente la voce `instance-action`. In caso contrario, non è presente. Puoi recuperare `instance-action` utilizzando Instance Metadata Service versione 2 (IMDSv2) come segue.

------
#### [ Linux ]

```
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
    && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/spot/instance-action
```

------
#### [ Windows ]

```
[string]$token = Invoke-RestMethod `
    -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} `
    -Method PUT -Uri http://169.254.169.254/latest/meta-data/spot/instance-action
```

------

 L'esempio seguente indica l'orario in cui questa istanza verrà arrestata.

```
{"action": "stop", "time": "2017-09-18T08:22:00Z"}
```

L'esempio seguente indica l'orario in cui questa istanza verrà terminata.

```
{"action": "terminate", "time": "2017-09-18T08:22:00Z"}
```

Se Amazon EC2 non si sta preparando ad arrestare o terminare l'istanza o se l'istanza è stata terminata dall'utente stesso, `instance-action` non è presente nei metadati dell'istanza e viene restituito un errore HTTP 404 quando si cerca di recuperarla.

## termination-time
<a name="termination-time-metadata"></a>

L'elemento `termination-time` specifica l'orario indicativo, in UTC, in cui l'istanza riceve il segnale di arresto. 

**Nota**  
Questa voce viene mantenuta per la compatibilità con le versioni precedenti; è necessario utilizzare `instance-action`.

Se la tua istanza spot è contrassegnata per la terminazione da Amazon EC2 (a causa di un'interruzione dell'istanza spot in cui il comportamento di interruzione è impostato su `terminate` o a causa dell'annullamento di una richiesta persistente di istanza spot), l'elemento `termination-time` è presente nei [metadati dell'istanza](ec2-instance-metadata.md). In caso contrario, non è presente. È possibile recuperare l'`termination-time`utilizzo IMDSv2 come segue.

------
#### [ Linux ]

```
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"`
if curl -H "X-aws-ec2-metadata-token: $TOKEN" -s http://169.254.169.254/latest/meta-data/spot/termination-time | grep -q .*T.*Z; then echo termination_scheduled; fi
```

------
#### [ Windows ]

```
[string]$token = Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} -Method PUT -Uri http://169.254.169.254/latest/meta-data/spot/termination-time
```

------

Di seguito è riportato un output di esempio.

```
2015-01-05T18:02:00Z
```

Se Amazon EC2 non si sta preparando a terminare l'istanza (perché non c'è un'interruzione dell'istanza spot o perché il comportamento di interruzione è impostato su `stop` o `hibernate`) o se hai terminato l'istanza spot, l'elemento `termination-time` non è presente nei metadati dell'istanza (quindi riceve un errore HTTP 404) o contiene un valore che non è un valore temporale.

Se Amazon EC2 non riesce a terminare l'istanza, lo stato della richiesta viene impostato su `fulfilled`. I valore `termination-time` rimane nei metadati di istanza con l'orario indicativo originario, che ora è in passato.

# Cercare Istanze spot interrotte
<a name="finding-an-interrupted-Spot-Instance"></a>

Quando descrivi le istanze EC2, i risultati includono le istanze spot. Il ciclo di vita dell'istanza di un'istanza spot è `spot`. Lo stato dell'istanza di un'istanza spot è `stopped` o `terminated`, a seconda del comportamento di interruzione configurato. Per un'istanza spot ibernata, lo stato dell'istanza è `stopped`.

Per ulteriori dettagli sul motivo dell'interruzione, controlla il codice di stato della richiesta spot. Per ulteriori informazioni, consulta [Ottenimento dello stato della richiesta di un'istanza spot](spot-request-status.md).

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

**Per individuare un’istanza spot interrotta**

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. Applica il seguente filtro: **Ciclo di vita dell'istanza=spot**.

1. Applica il filtro **Stato istanza=arrestata** o **IStato istanza=terminata** a seconda del comportamento di interruzione che hai configurato.

1. Per ogni istanza spot, nella scheda **Dettagli**, in **Dettagli istanza**, trova **Messaggio transizione stato**. I codici seguenti indicano che l'istanza spot è stata interrotta.
   + `Server.SpotInstanceShutdown`
   + `Server.SpotInstanceTermination`

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

**Per individuare istanze spot interrotte**  
Utilizza il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) con l'opzione `--filters`. Per elencare solo l'istanza IDs nell'output, includete l'`--query`opzione.

Se il comportamento di interruzione consiste nel terminare le istanze spot, usa il seguente esempio:

```
aws ec2 describe-instances \
    --filters Name=instance-lifecycle,Values=spot \
              Name=instance-state-name,Values=terminated \
              Name=state-reason-code,Values=Server.SpotInstanceTermination \
    --query "Reservations[*].Instances[*].InstanceId"
```

Se il comportamento di interruzione consiste nell’arrestare le istanze spot, usa il seguente esempio:

```
aws ec2 describe-instances \
    --filters Name=instance-lifecycle,Values=spot \
              Name=instance-state-name,Values=stopped \
              Name=state-reason-code,Values=Server.SpotInstanceShutdown \
    --query "Reservations[*].Instances[*].InstanceId"
```

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

**Per individuare istanze spot interrotte**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

Se il comportamento di interruzione consiste nel terminare le istanze spot, usa il seguente esempio:

```
(Get-EC2Instance `
    -Filter @{Key="instance-lifecycle"; Values="spot"} `
            @{Key="instance-state-name"; Values="terminated"} `
            @{Key="state-reason-code"; Values="Server.SpotInstanceTermination"}).Instances.InstanceId
```

Se il comportamento di interruzione consiste nell’arrestare le istanze spot, usa il seguente esempio:

```
(Get-EC2Instance `
    -Filter @{Key="instance-lifecycle"; Values="spot"} `
            @{Key="instance-state-name"; Values="stopped"} `
            @{Key="state-reason-code"; Values="Server.SpotInstanceTermination"}).Instances.InstanceId
```

------

# Determinare se Amazon EC2 ha terminato un'istanza spot
<a name="BidEvictedEvent"></a>

Un'istanza Spot funziona fino a quando Amazon EC2 non la interrompe in risposta a un'interruzione dell'istanza spot o finché non viene interrotta dall'utente. Per ulteriori informazioni, consulta [Comportamento delle interruzioni dell'istanza spot](interruption-behavior.md).

Dopo aver terminato un'istanza Spot, puoi AWS CloudTrail verificare se Amazon EC2 l'ha terminata. Se il CloudTrail log include un`BidEvictedEvent`, ciò indica che Amazon EC2 ha terminato l'istanza Spot. Se invece visualizzi un evento `TerminateInstances`, significa che un utente ha terminato l'istanza spot.

In alternativa, se desideri ricevere una notifica che Amazon EC2 sta per interrompere la tua istanza Spot, usa Amazon EventBridge per rispondere all'evento [EC2 Spot Interruption](spot-instance-termination-notices.md#ec2-spot-instance-interruption-warning-event) Warning.

**Per visualizzare gli eventi in BidEvictedEvent CloudTrail**

1. Apri la CloudTrail console all'indirizzo [https://console.aws.amazon.com/cloudtrail/](https://console.aws.amazon.com/cloudtrail/).

1. Nel riquadro di navigazione scegliere **Event history** (Cronologia eventi).

1. Nell'elenco dei filtri, seleziona **Nome evento**, quindi nel campo filtro a destra inserisci **BidEvictedEvent**.

1. (Facoltativo) Seleziona un intervallo di tempo.

1. Se l'elenco non è vuoto, **BidEvictedEvent**scegli una delle voci risultanti per aprirne la pagina dei dettagli. Puoi trovare informazioni sull'istanza spot nel pannello **Record dell'evento**, incluso l'ID dell'istanza spot. Di seguito è illustrato un esempio di questo record dell'evento.

   ```
   {
       "eventVersion": "1.05",
       "userIdentity": {
           "accountId": "123456789012",
           "invokedBy": "ec2.amazonaws.com"
       },
       "eventTime": "2016-08-16T22:30:00Z",
       "eventSource": "ec2.amazonaws.com",
       "userAgent": "ec2.amazonaws.com",
       "sourceIPAddress": "ec2.amazonaws.com",
       "eventName": "BidEvictedEvent",
       "awsRegion": "us-east-2",
       "eventID": "d27a6096-807b-4bd0-8c20-a33a83375054",
       "eventType": "AwsServiceEvent",
       "recipientAccountId": "123456789012",
       "RequestParameters": null,
       "ResponseElements": null,
       "serviceEventDetails": {
           "instanceIdSet": [
             "i-1eb2ac8eEXAMPLE"
           ]
       }
   }
   ```

1. Se non hai individuato una voce per l'evento `BidEvictedEvent`, inserisci **TerminateInstances** come nome dell'evento. Per ulteriori informazioni sul formato del record dell'evento per `TerminateInstances`, consulta [Esempi di eventi Amazon EC2 API](monitor-with-cloudtrail.md#cloudtrail-event-examples).

# Fatturazione delle Istanze spot interrotte
<a name="billing-for-interrupted-spot-instances"></a>

Quando un'istanza spot viene interrotta, l'addebito per l'utilizzo dell'istanza e dei volumi EBS, e di eventuali costi aggiuntivi, avviene come segue.

## Utilizzo di istanze
<a name="billing-for-interrupted-spot-instances-instance-usage"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/billing-for-interrupted-spot-instances.html)

## Utilizzo del volume EBS
<a name="billing-for-interrupted-spot-instances-ebs-usage"></a>

Mentre un'istanza spot viene arrestata, il costo viene addebitato solo per i volumi EBS, che vengono conservati.

Con il Parco istanze EC2 e il Parco istanze spot, se sono presenti molte istanze arrestate, è possibile superare il limite numerico di volumi EBS per il proprio account. 

# Raccomandazioni per il ribilanciamento delle istanze EC2
<a name="rebalance-recommendations"></a>

Un *suggerimento di ribilanciamento* dell'istanza EC2 è un segnale di notifica di un rischio elevato di interruzione per un'istanza spot. Il segnale può arrivare prima dell'[avviso di interruzione dell'istanza spot di due minuti](spot-instance-termination-notices.md), dando la possibilità di gestire in modo proattivo la istanza spot. È possibile decidere di ribilanciare il carico di lavoro su Istanze spot nuove o esistenti che non presentano un rischio elevato di interruzione.

Per Amazon EC2 non è sempre possibile inviare il segnale di raccomandazione per il ribilanciamento prima dell'avviso di interruzione dell'istanza spot di due minuti. Pertanto, il segnale di raccomandazione di ribilanciamento può arrivare insieme all'avviso di interruzione di due minuti.

I consigli di ribilanciamento sono disponibili come EventBridge evento e come elemento nei [metadati dell'istanza sull'istanza](ec2-instance-metadata.md) Spot. Gli eventi vengono emessi secondo il principio del massimo sforzo.

**Nota**  
Le raccomandazioni per il ribilanciamento sono supportate solo per le Istanze spot che sono state lanciate dopo il 5 novembre 2020 00:00 UTC.

**Topics**
+ [Ribilanciare le operazioni intraprese](#rebalancing-actions)
+ [Monitorare i segnali di raccomandazione di ribilanciamento](#monitor-rebalance-recommendations)
+ [Servizi che utilizzano il segnale di raccomandazione per il ribilanciamento](#services-using-rebalance-rec-signal)

## Ribilanciare le operazioni intraprese
<a name="rebalancing-actions"></a>

Queste sono alcune delle possibili operazioni di ribilanciamento che si possono intraprendere:

Arresto di tipo graceful  
Quando si riceve il segnale di suggerimento di ribilanciamento per un'istanza spot, è possibile avviare le procedure di arresto dell'istanza, che potrebbero includere il completamento dei processi prima di arrestarli. Ad esempio, è possibile caricare i registri di sistema o applicativi su Amazon Simple Storage Service (Amazon S3), è possibile chiudere gli operatori di Amazon SQS o completare l'annullamento della registrazione dal Domain Name System (DNS). Inoltre, è possibile salvare il lavoro in una memoria esterna per poi riprenderlo in un secondo momento.

Impedire la pianificazione di nuove operazioni  
Quando si riceve il segnale di suggerimento di ribilanciamento per un'istanza spot, è possibile impedire la programmazione di nuove operazioni sull'istanza, continuando a utilizzare l'istanza fino al completamento delle operazioni programmate.

Avvio proattivo di nuove istanze sostitutive  
È possibile configurare i gruppi Auto Scaling, il Parco istanze EC2 o il Parco istanze spot per l'avvio automatico di istanze spot sostitutive quando viene emesso un segnale di suggerimento di ribilanciamento. Per maggiori informazioni, consulta [Use Capacity Rebalancing to handle Amazon EC2 Spot interruptions](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-capacity-rebalancing.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling*, nonché [Utilizza il ribilanciamento della capacità nel parco istanze EC2 e nel parco istanze spot per sostituire le istanze spot a rischio](ec2-fleet-capacity-rebalance.md) in questa guida per l'utente.

## Monitorare i segnali di raccomandazione di ribilanciamento
<a name="monitor-rebalance-recommendations"></a>

È possibile monitorare il segnale di raccomandazione di ribilanciamento in modo che, quando viene emesso, è possibile eseguire le operazioni specificate nella sezione precedente. Il segnale di raccomandazione di ribilanciamento viene reso disponibile come evento inviato ad Amazon EventBridge (precedentemente noto come Amazon CloudWatch Events) e come metadati dell'istanza sull'istanza Spot.

**Topics**
+ [Usa Amazon EventBridge](#cp-eventbridge)
+ [Utilizzare i metadati delle istanze](#cp-instance-metadata)

### Usa Amazon EventBridge
<a name="cp-eventbridge"></a>

Quando viene emesso il segnale di raccomandazione di ribilanciamento per un'istanza Spot, l'evento relativo al segnale viene inviato ad Amazon. EventBridge Se EventBridge rileva uno schema di evento che corrisponde a uno schema definito in una regola, EventBridge richiama uno o più obiettivi specificati nella regola.

Di seguito è riportato un evento di esempio per il segnale di raccomandazione di ribilanciamento.

```
{
    "version": "0",
    "id": "12345678-1234-1234-1234-123456789012",
    "detail-type": "EC2 Instance Rebalance Recommendation",
    "source": "aws.ec2",
    "account": "123456789012",
    "time": "yyyy-mm-ddThh:mm:ssZ",
    "region": "us-east-2",
    "resources": ["arn:aws:ec2:us-east-2:123456789012:instance/i-1234567890abcdef0"],
    "detail": {
        "instance-id": "i-1234567890abcdef0"
    }
}
```

I campi seguenti costituiscono il modello di evento definito nella regola:

`"detail-type": "EC2 Instance Rebalance Recommendation"`  
Identifica che l'evento è un evento di raccomandazione di ribilanciamento

`"source": "aws.ec2"`  
Identifica che l'evento proviene da Amazon EC2

#### Crea una regola EventBridge
<a name="cp-eventbridge-rule"></a>

Puoi scrivere una EventBridge regola e automatizzare le azioni da intraprendere quando il modello di evento corrisponde alla regola.

L'esempio seguente crea una EventBridge regola per inviare un'e-mail, un messaggio di testo o una notifica push mobile ogni volta che Amazon EC2 emette un segnale di raccomandazione di ribilanciamento. Il segnale viene emesso come evento di `EC2 Instance Rebalance Recommendation`, che attiva l'azione definita dalla regola.

Prima di creare la EventBridge regola, devi creare l'argomento Amazon SNS per l'e-mail, il messaggio di testo o la notifica push per dispositivi mobili.

**Per creare una EventBridge regola per un evento di raccomandazione di ribilanciamento**

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

1. Scegli **Crea regola**.

1. Per **Define rule detail** (Definisci dettagli della regola), effettua le seguenti operazioni:

   1. Immettere un **Name (Nome)** per la regola e, facoltativamente, una descrizione.

      Una regola non può avere lo stesso nome di un’altra regola nella stessa regione e sullo stesso bus di eventi.

   1. Per **Event bus** (Bus di eventi), scegli **default**. Quando un servizio AWS nell’account genera un evento, passa sempre al bus di eventi di default dell’account.

   1. Per **Rule type** (Tipo di regola), scegli **Rule with an event pattern** (Regola con un modello di eventi).

   1. Scegli **Next (Successivo)**.

1. Per **Build event pattern** (Crea modello di eventi), procedi come segue:

   1. Per **Event source**, scegli **AWS eventi o eventi per i EventBridge partner**.

   1. Per **Event pattern** (Modello di eventi), ai fini di questo esempio, specifica il seguente modello di eventi in modo che corrisponda all'evento `EC2 Instance Rebalance Recommendation`, quindi scegli **Save** (Salva).

      ```
      {
       "source": ["aws.ec2"],
       "detail-type": ["EC2 Instance Rebalance Recommendation"]
      }
      ```

      Per aggiungere il modello di eventi, puoi utilizzare un modello scegliendo **Event pattern form** (Formato del modello di eventi) o specificare il tuo modello scegliendo **Custom pattern (JSON editor)** (Modello personalizzato (editor JSON)), come segue:

      1. Per utilizzare un modello per creare il modello di eventi, procedi come segue:

         1. Scegli **Event pattern form** (Formato del modello di eventi).

         1. Per **Event source** (Origine evento), scegli **AWS services** (Servizi ).

         1. In **AWS Service**, scegli **Serie di istanze spot EC2**.

         1. Per **Event type** (Tipo di evento), scegli **EC2 Instance Rebalance Recommendation** (Suggerimento per il ribilanciamento dell'istanza EC2).

         1. Per personalizzare il modello, scegli **Edit pattern** (Modifica modello) e apporta le modifiche in modo che corrisponda al modello di eventi di esempio.

      1. (Alternativa) Per specificare un modello di eventi personalizzato, procedi come segue:

         1. Scegli **Custom pattern (JSON editor)** (Modello personalizzato (editor JSON)).

         1. Nella casella **Event pattern** (Modello di eventi), aggiungi il modello di eventi per questo esempio.

   1. Scegli **Next (Successivo)**.

1. Per **Select target(s)** (Seleziona destinazione/i), esegui queste operazioni:

   1. Per **Target types** (Tipi di destinazione), scegli **AWS service** (Servizio ).

   1. Per **Select a target** (Seleziona una destinazione, scegli **SNS topic** (Argomento SNS) per inviare un’e-mail, un messaggio di testo o una notifica push mobile quando si verifica l’evento.

   1. Per **Argomento**, scegliere un argomento esistente. Per fare ciò, è necessario creare un argomento Amazon SNS utilizzando la console di Amazon SNS. Per ulteriori informazioni, consulta [Using Amazon SNS for application-to-person (A2P) nella Amazon Simple](https://docs.aws.amazon.com//sns/latest/dg/sns-user-notifications.html) *Notification* Service Developer Guide.

   1. (Facoltativo) In **Additional settings** (Impostazioni aggiuntive), facoltativamente puoi configurare impostazioni aggiuntive. Per ulteriori informazioni, consulta [Creazione di EventBridge regole Amazon che reagiscono agli eventi](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-create-rule.html) (passaggio 16) nella *Amazon EventBridge User Guide*.

   1. Scegli **Next (Successivo)**.

1. (Opzionale) Per **Tags** (Tag), se desideri puoi assegnare uno o più tag alla regola, quindi scegli **Next (Successivo**).

1. Per **Review and create** (Verifica e crea), procedi come segue:

   1. Verifica i dettagli della regola e modificali se necessario.

   1. Scegli **Crea regola**.

Per ulteriori informazioni, consulta [ EventBridge le regole di Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) [e i modelli di EventBridge eventi](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) di *Amazon nella Amazon EventBridge User Guide*

### Utilizzare i metadati delle istanze
<a name="cp-instance-metadata"></a>

La categoria Metadati istanza `events/recommendations/rebalance` fornisce l'ora approssimativa (fuso UTC) in cui il segnale di raccomandazione di ribilanciamento è stato emesso per un'istanza spot.

Ti consigliamo di controllare la presenza di segnali di raccomandazione di ribilanciamento ogni 5 secondi in modo da non perdere l'opportunità di agire in base alle raccomandazione di ribilanciamento.

Se l'istanza spot riceve un suggerimento di ribilanciamento, l'ora in cui il segnale è stato emesso sarà presente nei metadati dell'istanza. È possibile recuperare l'ora in cui il segnale è stato emesso come segue.

------
#### [ IMDSv2 ]

**Linux**  
Esegui il seguente comando dall’istanza Linux.

**IMDSv2**

```
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
    && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/events/recommendations/rebalance
```

**Windows**  
Esegui il seguente cmdlet dall’istanza Windows

```
[string]$token = Invoke-RestMethod `
    -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} `
    -Method PUT -Uri http://169.254.169.254/latest/api/token
```

```
Invoke-RestMethod `
    -Headers @{"X-aws-ec2-metadata-token" = $token} `
    -Method GET -Uri http://169.254.169.254/latest/meta-data/events/recommendations/rebalance
```

------
#### [ IMDSv1 ]

**Linux**  
Esegui il seguente comando dall’istanza Linux.

```
curl http://169.254.169.254/latest/meta-data/events/recommendations/rebalance
```

**Windows**  
Esegui il seguente cmdlet dall’istanza Windows.

```
Invoke-RestMethod -Uri http://169.254.169.254/latest/meta-data/events/recommendations/rebalance
```

------

Di seguito è riportato un esempio di output, che indica l'ora (fuso UTC) in cui il segnale di suggerimento di ribilanciamento è stato emesso per l'istanza spot.

```
{"noticeTime": "2020-10-27T08:22:00Z"}
```

Se il segnale non è stato emesso per l'istanza, `events/recommendations/rebalance` non è presente e viene visualizzato un errore HTTP 404 quando si tenta di recuperarlo.

## Servizi che utilizzano il segnale di raccomandazione per il ribilanciamento
<a name="services-using-rebalance-rec-signal"></a>

Amazon EC2 Auto Scaling, i parchi istanze EC2 e i parchi istanze spot utilizzano il segnale di suggerimento di ribilanciamento per semplificare il mantenimento della disponibilità del carico di lavoro aumentando in modo proattivo il parco istanze con una nuova istanza spot prima che un'istanza in esecuzione riceva l'avviso di interruzione dell'istanza spot dopo due minuti. È possibile fare in modo che questi servizi monitorino e rispondano in modo proattivo alle modifiche che influiscono sulla disponibilità delle proprie Istanze spot. Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [Utilizzo del ribilanciamento della capacità per gestire le interruzioni spot di Amazon EC2](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-capacity-rebalancing.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling*
+ [Utilizza il ribilanciamento della capacità nel parco istanze EC2 e nel parco istanze spot per sostituire le istanze spot a rischio](ec2-fleet-capacity-rebalance.md) nell'argomento del parco istanze spot e di EC2 Fleet di questa guida per l'utente

# Punteggio di posizionamento spot
<a name="spot-placement-score"></a>

La funzione Spot Placement Score può consigliare una AWS regione o una zona di disponibilità in base ai requisiti di capacità Spot. La capacità spot fluttua e non si può essere sicuri che otterrai sempre la capacità di cui hai bisogno. Un punteggio di posizionamento spot indica quanto è probabile che una richiesta Spot abbia esito positivo in una regione o in una zona di disponibilità.

**Nota**  
Un punteggio di posizionamento spot non fornisce alcuna garanzia in termini di capacità disponibile o rischio di interruzione. Un punteggio di posizionamento spot serve solo come suggerimento.

**Casi d’uso**

È possibile utilizzare la funzione del punteggio di posizionamento spot per quanto segue:
+ Per trasferire e scalare la capacità di calcolo Spot in una regione diversa, in base alle necessità, in risposta all'aumento del fabbisogno di capacità o alla diminuzione della capacità disponibile nella regione corrente.
+ Per identificare la zona di disponibilità ottimale in cui eseguire carichi di lavoro a singola zona di disponibilità.
+ Per simulare le future esigenze di capacità spot in modo da poter scegliere una regione ottimale per l'espansione dei carichi di lavoro basati su Spot.
+ Per trovare una combinazione ottimale di tipi di istanza per soddisfare le esigenze di capacità spot.

**Topics**
+ [Limitazioni](#sps-limitations)
+ [Costi](#sps-costs)
+ [Come funziona il punteggio di posizionamento spot](how-sps-works.md)
+ [Autorizzazioni necessarie per il punteggio di posizionamento spot](sps-iam-permission.md)
+ [Calcolo del punteggio di posizionamento spot](work-with-spot-placement-score.md)

## Limitazioni
<a name="sps-limitations"></a>
+ **Limite di capacità di destinazione** – il limite di capacità di destinazione del punteggio di posizionamento spot si basa sul tuo recente utilizzo Spot, tenendo conto della potenziale crescita dell'utilizzo. Se non si ha un utilizzo Spot recente, forniamo un limite di default minimo allineato al limite della richiesta Spot.
+ **Limite di configurazioni di richieste**: possiamo limitare il numero di nuove configurazioni di richieste a un periodo di 24 ore se rileviamo modelli non associati all'uso previsto della funzione del punteggio di posizionamento spot. Se si raggiunge il limite, è possibile riprovare le configurazioni delle richieste già utilizzate, ma non è possibile specificare nuove configurazioni di richiesta fino al successivo periodo di 24 ore.
+ **Numero minimo di tipi di istanza**: se si specificano i tipi di istanza, è necessario specificare almeno tre tipi di istanza diversi, altrimenti Amazon EC2 restituirà un punteggio di posizionamento spot basso. Analogamente, se si specificano attributi di istanza, devono essere risolti con almeno tre tipi di istanza diversi. I tipi di istanza sono considerati diversi se hanno un nome diverso. Ad esempio, m5.8xlarge, m5a.8xlarge e m5.12xlarge sono considerati diversi.

## Costi
<a name="sps-costs"></a>

L'utilizzo della funzione del punteggio di posizionamento spot non comporta costi supplementari.

# Come funziona il punteggio di posizionamento spot
<a name="how-sps-works"></a>

Quando si utilizza la funzione del punteggio di posizionamento spot, si specifica innanzitutto i requisiti di calcolo per le istanze spot, quindi Amazon EC2 restituisce le 10 principali regioni o zone di disponibilità in cui è probabile che la propria richiesta Spot abbia esito positivo. Ogni regione o zona di disponibilità viene valutata su una scala da 1 a 10, con 10 che indica che è molto probabile che la tua richiesta Spot abbia esito positivo e 1 che indica invece che è improbabile che la tua richiesta Spot abbia esito positivo.

**Topics**
+ [Fase 1: specifica dei requisiti Spot](#sps-specify-requirements)
+ [Fase 2: filtro della risposta del punteggio di posizionamento spot](#get-sps)
+ [Fase 3: esame dei suggerimenti](#sps-recommendations)
+ [Fase 4: utilizzo dei suggerimenti](#sps-use-recommendations)

## Fase 1: specifica dei requisiti Spot
<a name="sps-specify-requirements"></a>

Innanzitutto, è necessario specificare la capacità spot di destinazione desiderata e i requisiti di calcolo, come segue:

1. **Specificare la capacità spot di destinazione e, facoltativamente, l'unità di capacità di destinazione.**

   È possibile specificare la capacità Spot di destinazione desiderata in termini di numero di istanze o v CPUs o in termini di quantità di memoria in MiB. Per specificare la capacità di destinazione in numero di v CPUs o quantità di memoria, è necessario specificare l'unità di capacità target come `vcpu` o. `memory-mib` In caso contrario, per impostazione predefinita sarà impostato sul numero di istanze.

   Specificando la capacità target in termini di numero di v CPUs o quantità di memoria, è possibile utilizzare queste unità per contare la capacità totale. Ad esempio, se desideri utilizzare una combinazione di istanze di dimensioni diverse, puoi specificare la capacità di destinazione come numero totale di v. CPUs La funzione Spot placement score considera quindi ogni tipo di istanza nella richiesta in base al relativo numero di v eCPUs, sommando la capacità target, conta il numero totale di v CPUs anziché il numero totale di istanze.

   Ad esempio, supponiamo di specificare una capacità target totale di 30 v CPUs e che l'elenco dei tipi di istanza sia composto da c5.xlarge (4 vCPUs), m5.2xlarge (8 v) e r5.large (2 vCPUs). CPUs Per ottenere un totale di 30 vCPUs, è possibile ottenere un mix di 2 c5.xlarge (2\$14 vCPUs), 2 m5.2xlarge (2\$18 vCPUs) e 3 r5.large (3\$12 vCPUs).

1. **Specificare i tipi di istanza o gli attributi di istanza.**

   È possibile specificare i tipi di istanza da utilizzare oppure specificare gli attributi di istanza necessari per i requisiti di calcolo e quindi consentire ad Amazon EC2 di identificare i tipi di istanza con tali attributi. Questo è noto come selezione del tipo di istanza basata su attributi.

   Non è possibile specificare sia i tipi di istanza che gli attributi di istanza nella stessa richiesta di punteggio di posizionamento spot.

   Se si specificano i tipi di istanza, è necessario specificare almeno tre tipi di istanza diversi, altrimenti Amazon EC2 restituirà un punteggio di posizionamento spot basso. Analogamente, se si specificano attributi di istanza, devono essere risolti con almeno tre tipi di istanza diversi.

Per esempi dei diversi modi per specificare i requisiti Spot, consultare [Configurazioni di esempio](work-with-spot-placement-score.md#sps-example-configs).

## Fase 2: filtro della risposta del punteggio di posizionamento spot
<a name="get-sps"></a>

Amazon EC2 calcola il punteggio di posizionamento spot per ogni regione o zona di disponibilità e restituisce le 10 regioni o le 10 zone di disponibilità principali in cui è probabile che la tua richiesta Spot abbia esito positivo. Il valore di default restituisce un elenco di regioni con un punteggio. Se si prevede di avviare tutta la tua capacità spot in una singola zona di disponibilità, è utile richiedere un elenco di zone di disponibilità con punteggio.

È possibile specificare un filtro regione per limitare le regioni che verranno restituite nella risposta.

È possibile combinare il filtro regione e una richiesta di zone di disponibilità con punteggio. In questo modo, le zone di disponibilità con punteggio saranno limitate alle regioni per le quali si è applicato il filtro. Per trovare la zona di disponibilità con punteggio più alto in una regione, specificare solo quella regione e la risposta restituirà un elenco di tutte le zone di disponibilità in tale regione.

## Fase 3: esame dei suggerimenti
<a name="sps-recommendations"></a>

Il punteggio di posizionamento spot per ogni regione o zona di disponibilità viene calcolato in base alla capacità di destinazione, alla composizione dei tipi di istanza, alle tendenze di utilizzo Spot cronologiche e correnti e all'ora della richiesta. Poiché la capacità spot è costantemente fluttuante, la stessa richiesta di punteggio di posizionamento spot può produrre punteggi diversi se il punteggio viene calcolato in momenti diversi.

Le regioni e le zone di disponibilità vengono valutate su una scala da 1 a 10. Un punteggio di 10 indica che è molto probabile, ma non garantito, che la propria richiesta Spot abbia esito positivo. Un punteggio di 1 indica che la tua richiesta Spot ha bassissime probabilità di successo. Lo stesso punteggio potrebbe essere restituito per diverse regioni o zone di disponibilità.

Se vengono restituiti punteggi bassi, è possibile modificare i requisiti di calcolo e ricalcolare il punteggio. È possibile anche richiedere suggerimenti sul punteggio di posizionamento spot per gli stessi requisiti di calcolo in diversi momenti della giornata.

## Fase 4: utilizzo dei suggerimenti
<a name="sps-use-recommendations"></a>

Un punteggio di posizionamento spot è rilevante solo se la tua richiesta Spot ha esattamente la stessa configurazione della configurazione del punteggio di posizionamento spot (capacità di destinazione, unità di capacità di destinazione e tipi di istanza o attributi di istanza) ed è configurato per utilizzare la strategia di allocazione `capacity-optimized`. In caso contrario, la probabilità di ottenere la capacità spot disponibile non sarà in linea con il punteggio.

Mentre un punteggio di posizionamento spot funge da linea guida e nessun punteggio garantisce che la propria richiesta Spot sia pienamente o parzialmente soddisfatta, è possibile utilizzare le seguenti informazioni per ottenere i migliori risultati:
+ **Utilizzo della stessa configurazione**: il punteggio di posizionamento spot è rilevante solo se la configurazione della richiesta Spot (capacità di destinazione, unità di capacità di destinazione e tipi di istanza o attributi di istanza) nel gruppo Auto Scaling, nel parco istanze EC2 o nella serie di istanze spot è uguale a quella immessa per ottenere il punteggio di posizionamento spot.

  Se nella richiesta di punteggio di posizionamento spot è stata utilizzata la selezione del tipo di istanza basata su attributi, è possibile utilizzare la selezione del tipo di istanza basata su attributi per configurare il gruppo Auto Scaling, il parco istanze EC2 o la serie di istanze spot. Per ulteriori informazioni, consulta [Create mixed instances group using attribute-based instance type selection](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html) e [Specifica gli attributi per la selezione del tipo di istanza per il parco del tipo per il parco istanze EC2 o il parco istanze Spot](ec2-fleet-attribute-based-instance-type-selection.md).
**Nota**  
Se si è specificata la capacità di destinazione in termini di numero di vCPU o di quantità di memoria e hai specificato i tipi di istanza nella configurazione del punteggio di posizionamento spot, tenere presente che al momento non è possibile creare questa configurazione nel gruppo Auto Scaling, nel parco istanze EC2 o nella serie di istanze spot. Invece, si dovrà impostare manualmente il peso dell'istanza utilizzando il parametro `WeightedCapacity`.
+ **Utilizzo della strategia di allocazione `capacity-optimized`**: qualsiasi punteggio presuppone che la richiesta del parco istanze sia configurata per utilizzare tutte le zone di disponibilità (per richiedere la capacità tra le regioni) o una singola zona di disponibilità (se si richiede la capacità in una zona di disponibilità) e la strategia di allocazione spot `capacity-optimized` perché la propria richiesta di capacità spot abbia successo. Se si utilizzano altre strategie di allocazione, come `lowest-price`, la probabilità di ottenere la capacità spot disponibile non sarà in linea con il punteggio.
+ **Agire subito su un punteggio**: il suggerimento del punteggio di posizionamento spot riflette la capacità spot disponibile al momento della richiesta e la stessa configurazione può produrre punteggi diversi se calcolati in momenti diversi a causa delle fluttuazioni della capacità spot. Mentre un punteggio di 10 significa che la propria richiesta di capacità spot è altamente probabile, ma non garantita, per ottenere risultati ottimali consigliamo di agire immediatamente su un punteggio. Consigliamo inoltre di ottenere un nuovo punteggio ogni volta che si prova a eseguire una richiesta di capacità.

# Autorizzazioni necessarie per il punteggio di posizionamento spot
<a name="sps-iam-permission"></a>

Per impostazione predefinita, le identità IAM (utenti, ruoli o gruppi) non dispongono dell'autorizzazione per utilizzare [Punteggio di posizionamento spot](spot-placement-score.md). Per consentire alle identità IAM di utilizzare il punteggio di posizionamento spot, devi creare una policy IAM che conceda l'autorizzazione per usare l'operazione API EC2 di `ec2:GetSpotPlacementScores`. Quindi è necessario collegare la policy alle identità IAM che richiedono questa autorizzazione.

Di seguito viene riportata una policy IAM di esempio che concede le autorizzazioni per l'operazione API di `ec2:GetSpotPlacementScores` EC2.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "ec2:GetSpotPlacementScores",
            "Resource": "*"
        }
    ]
}
```

------

Per informazioni sulla modifica di una policy IAM, consultare [Editing IAM policies (Modifica di policy IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-edit.html) nella *Guida per l'utente di IAM*.

Per fornire l’accesso, aggiungi autorizzazioni agli utenti, gruppi o ruoli:
+ Utenti e gruppi in: AWS IAM Identity Center

  Crea un set di autorizzazioni. Segui le istruzioni riportate nella pagina [Create a permission set](https://docs.aws.amazon.com//singlesignon/latest/userguide/howtocreatepermissionset.html) (Creazione di un set di autorizzazioni) nella *Guida per l’utente di AWS IAM Identity Center *.
+ Utenti gestiti in IAM tramite un provider di identità:

  Crea un ruolo per la federazione delle identità. Segui le istruzioni riportate nella pagina [Create a role for a third-party identity provider (federation)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-idp.html) della *Guida per l’utente IAM*.
+ Utenti IAM:
  + Crea un ruolo che l’utente possa assumere. Segui le istruzioni riportate nella pagina [Create a role for an IAM user](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-user.html) della *Guida per l’utente IAM*.
  + (Non consigliato) Collega una policy direttamente a un utente o aggiungi un utente a un gruppo di utenti. Segui le istruzioni riportate nella pagina [Aggiunta di autorizzazioni a un utente (console)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_users_change-permissions.html#users_change_permissions-add-console) nella *Guida per l’utente IAM*.

# Calcolo del punteggio di posizionamento spot
<a name="work-with-spot-placement-score"></a>

Puoi calcolare un punteggio di posizionamento spot in base alla capacità di destinazione e ai requisiti di calcolo. Per ulteriori informazioni, consulta [Come funziona il punteggio di posizionamento spot](how-sps-works.md).

**Autorizzazioni richieste**  
Assicurati di disporre delle autorizzazioni richieste. Per ulteriori informazioni, consulta [Autorizzazioni necessarie per il punteggio di posizionamento spot](sps-iam-permission.md).

**Topics**
+ [Calcolo utilizzando gli attributi dell'istanza](#sps-specify-instance-attributes-console)
+ [Calcolo utilizzando i tipi di istanza](#sps-specify-instance-types-console)
+ [Calcola usando AWS CLI](#calculate-sps-cli)

**Cerchi una soluzione automatizzata?** Invece di seguire i passaggi manuali di questa guida per l'utente, puoi creare una dashboard di monitoraggio dei punteggi di posizionamento Spot che acquisisca e memorizzi automaticamente i punteggi in Amazon. CloudWatch Per ulteriori informazioni, consulta [Guidance for Building a Spot Placement Score Tracker Dashboard on AWS](https://aws.amazon.com/solutions/guidance/building-a-spot-placement-score-tracker-dashboard-on-aws/).

## Calcolo utilizzando gli attributi dell'istanza
<a name="sps-specify-instance-attributes-console"></a>

**Come calcolare un punteggio di posizionamento spot specificando gli attributi di 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, selezionare **Spot Requests (Richieste Spot)**.

1. Scegli la freccia rivolta verso il basso accanto a **Richiedi istanze spot** e quindi **Calcola punteggio di posizionamento spot**.

1. Scegliere **Enter requirements (Inserisci i requisiti)**.

1. Per **Capacità target**, inserisci la capacità desiderata in termini di numero di **istanze** o **v CPUs** o quantità di **memoria (MiB)**.

1. Per **Instance type requirements (Requisiti per il tipo di istanza)**, per specificare i requisiti di calcolo e consentire ad Amazon EC2 di identificare i tipi di istanza ottimali con questi requisiti, scegliere **Specify instance attributes that match your compute requirements (Specifica gli attributi di istanza che corrispondono ai requisiti di calcolo)**.

1. Per **v CPUs**, inserisci il numero minimo e massimo di v desiderato. CPUs Per non specificare alcun limite, selezionare **Nessun minimo**, **Nessun massimo** o entrambi.

1. Per **Memory (GiB)** (Memoria [GiB]) inserire la quantità minima e massima di memoria desiderata. Per non specificare alcun limite, selezionare **No minimum (Nessun minimo)**, **No maximum (Nessun massimo)** o entrambe le opzioni.

1. Per **Architettura della CPU**, seleziona l'architettura dell'istanza desiderata.

1. (Facoltativo) Per **Additional instance attributes (Attributi istanza aggiuntivi)**, facoltativamente, è possibile specificare uno o più attributi per esprimere i requisiti di calcolo in modo più dettagliato. Ogni attributo aggiuntivo aggiunge ulteriori vincoli alla tua richiesta. È possibile omettere gli attributi aggiuntivi, nel qual caso saranno utilizzati i valori di default. Per una descrizione di ogni attributo e dei relativi valori predefiniti, vedere [get-spot-placement-scores](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-spot-placement-scores.html).

1. (Facoltativo) Per visualizzare i tipi di istanza con gli attributi specificati, espandere **Preview matching instance types (Anteprima tipi di istanza corrispondenti)**. Per escludere che i tipi di istanza vengano utilizzati nella valutazione del posizionamento, selezionare le istanze e quindi scegliere**Escludi tipi di istanze**.

1. Scegliere **Load placement scores (Carica punteggi di posizionamento)** e controllare i risultati.

1. (Facoltativo) Per visualizzare il punteggio di posizionamento spot per regioni specifiche, per **Regions to evaluate (Regioni da valutare)**, selezionare le regioni da valutare, quindi scegliere **Calculate placement scores (Calcola punteggi di posizionamento)**.

1. (Facoltativo) Per visualizzare il punteggio di posizionamento spot per le zone di disponibilità nelle regioni visualizzate, seleziona la casella di controllo **Fornisci punteggi di posizionamento per zona di disponibilità**. Un elenco delle zone di disponibilità con punteggio è utile se si desidera avviare tutta la tua capacità spot in una singola zona di disponibilità.

1. (Facoltativo) Per modificare i requisiti di calcolo e ottenere un nuovo punteggio di posizionamento, scegliere **Edit (Modifica)**, apportare le modifiche necessarie e quindi scegliere **Calculate placement scores (Calcola punteggi di posizionamento)**.

## Calcolo utilizzando i tipi di istanza
<a name="sps-specify-instance-types-console"></a>

**Come calcolare un punteggio di posizionamento spot specificando i tipi di 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, selezionare **Spot Requests (Richieste Spot)**.

1. Scegli la freccia rivolta verso il basso accanto a **Richiedi istanze spot** e quindi **Calcola punteggio di posizionamento spot**.

1. Scegliere **Enter requirements (Inserisci i requisiti)**.

1. Per **Capacità target**, inserisci la capacità desiderata in termini di numero di **istanze** o **v CPUs** o quantità di **memoria (MiB)**.

1. Per **Instance type requirements (Requisiti del tipo di istanza)**, per specificare i tipi di istanza da utilizzare, scegliere **Manually select instance types (Seleziona manualmente i tipi di istanza)**.

1. Scegliere **Select instance types (Seleziona tipi di istanza)**, selezionare i tipi di istanza da utilizzare e quindi scegliere **Select (Seleziona)**. Per trovare rapidamente i tipi di istanza, è possibile utilizzare la barra del filtro per filtrare i tipi di istanza in base a proprietà diverse.

1. Scegliere **Carica punteggi di posizionamento** e controllare i risultati.

1. (Facoltativo) Per visualizzare il punteggio di posizionamento spot per regioni specifiche, per **Regions to evaluate (Regioni da valutare)**, selezionare le regioni da valutare, quindi scegliere **Calculate placement scores (Calcola punteggi di posizionamento)**.

1. (Facoltativo) Per visualizzare il punteggio di posizionamento spot per le zone di disponibilità nelle regioni visualizzate, seleziona la casella di controllo **Fornisci punteggi di posizionamento per zona di disponibilità**. Un elenco delle zone di disponibilità con punteggio è utile se si desidera avviare tutta la tua capacità spot in una singola zona di disponibilità.

1. (Facoltativo) Per modificare l'elenco dei tipi di istanze e ottenere un nuovo punteggio di posizionamento, scegliere **Edit (Modifica)**, apportare le modifiche necessarie e quindi scegliere **Calculate placement scores (Calcola punteggi di posizionamento)**.

## Calcola usando AWS CLI
<a name="calculate-sps-cli"></a>

**Come calcolare il punteggio di posizionamento spot**

1. (Facoltativo) Per generare tutti i possibili parametri che possono essere specificati per la configurazione del punteggio di posizionamento Spot, utilizzate il [get-spot-placement-scores](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-spot-placement-scores.html)comando e il `--generate-cli-skeleton` parametro.

   ```
   aws ec2 get-spot-placement-scores \
       --region us-east-1 \
       --generate-cli-skeleton
   ```

   Di seguito è riportato un output di esempio.

   ```
   {
       "InstanceTypes": [
           ""
       ],
       "TargetCapacity": 0,
       "TargetCapacityUnitType": "vcpu",
       "SingleAvailabilityZone": true,
       "RegionNames": [
           ""
       ],
       "InstanceRequirementsWithMetadata": {
           "ArchitectureTypes": [
               "x86_64_mac"
           ],
           "VirtualizationTypes": [
               "hvm"
           ],
           "InstanceRequirements": {
               "VCpuCount": {
                   "Min": 0,
                   "Max": 0
               },
               "MemoryMiB": {
                   "Min": 0,
                   "Max": 0
               },
               "CpuManufacturers": [
                   "amd"
               ],
               "MemoryGiBPerVCpu": {
                   "Min": 0.0,
                   "Max": 0.0
               },
               "ExcludedInstanceTypes": [
                   ""
               ],
               "InstanceGenerations": [
                   "previous"
               ],
               "SpotMaxPricePercentageOverLowestPrice": 0,
               "OnDemandMaxPricePercentageOverLowestPrice": 0,
               "BareMetal": "excluded",
               "BurstablePerformance": "excluded",
               "RequireHibernateSupport": true,
               "NetworkInterfaceCount": {
                   "Min": 0,
                   "Max": 0
               },
               "LocalStorage": "included",
               "LocalStorageTypes": [
                   "hdd"
               ],
               "TotalLocalStorageGB": {
                   "Min": 0.0,
                   "Max": 0.0
               },
               "BaselineEbsBandwidthMbps": {
                   "Min": 0,
                   "Max": 0
               },
               "AcceleratorTypes": [
                   "fpga"
               ],
               "AcceleratorCount": {
                   "Min": 0,
                   "Max": 0
               },
               "AcceleratorManufacturers": [
                   "amd"
               ],
               "AcceleratorNames": [
                   "vu9p"
               ],
               "AcceleratorTotalMemoryMiB": {
                   "Min": 0,
                   "Max": 0
               }
           }
       },
       "DryRun": true,
       "MaxResults": 0,
       "NextToken": ""
   }
   ```

1. Creare un file di configurazione JSON utilizzando l’output del passaggio precedente e configurarlo come segue:

   1. Ad esempio`TargetCapacity`, inserisci la capacità Spot desiderata in termini di numero di istanze o v CPUs o quantità di memoria (MiB).

   1. Per `TargetCapacityUnitType`, inserire l'unità per la capacità di destinazione. Se si omette questo parametro, verrà utilizzato il parametro di default `units`.

      Valori validi: `units` (che si traduce in numero di istanze) \$1 `vcpu` \$1 `memory-mib`

   1. Per `SingleAvailabilityZone`, specificare `true` per una risposta che restituisce un elenco di zone di disponibilità con punteggio. Un elenco delle zone di disponibilità con punteggio è utile se si desidera avviare tutta la tua capacità spot in una singola zona di disponibilità. Se si omette questo parametro, verrà utilizzato il parametro di default `false` e la risposta restituirà un elenco di regioni con punteggio.

   1. (Facoltativo) Per `RegionNames`, specificare le regioni da utilizzare come filtro. È necessario specificare il codice regione, ad esempio, `us-east-1`.

      Con un filtro regione, la risposta restituisce solo le regioni specificate. Se si è specificato `true` per `SingleAvailabilityZone`, la risposta restituisce solo le zone di disponibilità nelle regioni specificate.

   1. È possibile includere `InstanceTypes` o `InstanceRequirements`, ma non entrambi nella stessa configurazione.

      Specificare una delle seguenti opzioni nella configurazione JSON:
      + Per specificare un elenco di tipi di istanze, specificare i tipi di istanza nel parametro `InstanceTypes`. Specificare almeno tre tipi di istanza diversi. Se si specificano solo uno o due tipi di istanza, il punteggio di posizionamento spot sarà un punteggio basso. Per l'elenco dei tipi di istanza, consultare [Tipi di istanza di Amazon EC2](https://aws.amazon.com/ec2/instance-types/).
      + Per specificare gli attributi dell'istanza in modo che Amazon EC2 identifichi i tipi di istanza che corrispondono a tali attributi, specificare gli attributi che si trovano nella struttura `InstanceRequirements`.

        È necessario fornire valori per `VCpuCount`, `MemoryMiB` e `CpuManufacturers`. È possibile omettere gli altri attributi, nel qual caso saranno utilizzati i valori di default. Per una descrizione di ogni attributo e dei relativi valori predefiniti, vedere. [get-spot-placement-scores](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-spot-placement-scores.html)

      Per gli esempi di configurazione, consulta [Configurazioni di esempio](#sps-example-configs).

1. Per ottenere il punteggio di posizionamento Spot per i requisiti specificati nel file JSON, utilizzate il [get-spot-placement-scores](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-spot-placement-scores.html)comando e specificate il nome e il percorso del file JSON utilizzando il `--cli-input-json` parametro.

   ```
   aws ec2 get-spot-placement-scores \
       --region us-east-1 \
       --cli-input-json file://file_name.json
   ```

   Output di esempio se `SingleAvailabilityZone` è impostato su `false` oppure omesso (se omesso, viene utilizzato il valore predefinito `false`): viene restituito un elenco di Regioni con punteggio.

   ```
   "SpotPlacementScores": [
       {
           "Region": "us-east-1",
           "Score": 7
       },
       {
           "Region": "us-west-1",
           "Score": 5
       },  
      ...
   ```

   Output di esempio se `SingleAvailabilityZone` è impostato su `true`: viene restituito un elenco di zone di disponibilità con punteggio.

   ```
   "SpotPlacementScores": [
       {
           "Region": "us-east-1",
           "AvailabilityZoneId": "use1-az1",
           "Score": 8
       },
       {
           "Region": "us-east-1",
           "AvailabilityZoneId": "usw2-az3",
           "Score": 6
       },
      ...
   ```

### Configurazioni di esempio
<a name="sps-example-configs"></a>

Quando si utilizza AWS CLI, è possibile utilizzare le seguenti configurazioni di esempio.

**Topics**
+ [Esempio: specifica dei tipi di istanza e della capacità di destinazione](#example-config-instance-type-override)
+ [Esempio: specifica dei tipi di istanza e della capacità di destinazione in termini di memoria](#example-config-instance-type-memory-unit-override)
+ [Esempio: specifica degli attributi per la selezione del tipo di istanza basata su attributi](#example-config-attribute-based-instance-type-selection)
+ [Esempio: specifica degli attributi per la selezione del tipo di istanza basata su attributi e restituzione di un elenco di zone di disponibilità con punteggio](#example-config-sps-singleAZ)

#### Esempio: specifica dei tipi di istanza e della capacità di destinazione
<a name="example-config-instance-type-override"></a>

La configurazione di esempio seguente specifica tre diversi tipi di istanza e una capacità spot di destinazione di 500 istanze spot.

```
{
    "InstanceTypes": [
        "m5.4xlarge",
        "r5.2xlarge",
        "m4.4xlarge"
    ], 
    "TargetCapacity": 500
}
```

#### Esempio: specifica dei tipi di istanza e della capacità di destinazione in termini di memoria
<a name="example-config-instance-type-memory-unit-override"></a>

Il seguente esempio di configurazione specifica tre diversi tipi di istanza e una capacità spot di destinazione di 500.000 MiB di memoria, in cui il numero di istanze spot da avviare deve fornire un totale di 500.000 MiB di memoria.

```
{
    "InstanceTypes": [
        "m5.4xlarge",
        "r5.2xlarge",
        "m4.4xlarge"
    ], 
    "TargetCapacity": 500000,
    "TargetCapacityUnitType": "memory-mib"
}
```

#### Esempio: specifica degli attributi per la selezione del tipo di istanza basata su attributi
<a name="example-config-attribute-based-instance-type-selection"></a>

La seguente configurazione di esempio è configurata per la selezione del tipo di istanza basata su attributi ed è seguita da una spiegazione della configurazione di esempio.

```
{
    "TargetCapacity": 5000,
    "TargetCapacityUnitType": "vcpu",
    "InstanceRequirementsWithMetadata": {
        "ArchitectureTypes": ["arm64"],
        "VirtualizationTypes": ["hvm"],
        "InstanceRequirements": {
            "VCpuCount": {
                "Min": 1,
                "Max": 12
            },
            "MemoryMiB": {
                "Min": 512
            }
        }
    }
}
```

****`InstanceRequirementsWithMetadata`****  
Per utilizzare la selezione dell'istanza basata su attributi, è necessario includere la struttura `InstanceRequirementsWithMetadata` nella configurazione e specificare gli attributi desiderati per le istanze spot.

Nell'esempio precedente, vengono specificati i seguenti attributi di istanza:
+ `ArchitectureTypes`: il tipo di architettura dei tipi di istanza deve essere `arm64`.
+ `VirtualizationTypes`: il tipo di virtualizzazione dei tipi di istanza deve essere `hvm`.
+ `VCpuCount`— I tipi di istanza devono avere un minimo di 1 e un massimo di 12 vCPUs.
+ `MemoryMiB`: i tipi di istanza devono avere un minimo di 512 MiB di memoria. Omettendo il parametro `Max`, si sta indicando che non esiste un limite massimo.

Si noti che sono disponibili diversi altri attributi facoltativi che è possibile specificare. Per l'elenco degli attributi, vedere [get-spot-placement-scores](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-spot-placement-scores.html).

**`TargetCapacityUnitType`**  
Il parametro `TargetCapacityUnitType` specifica l’unità per la capacità di destinazione. Nell'esempio, la capacità target è `5000` e il tipo di unità di capacità target è`vcpu`, che insieme specificano una capacità target desiderata di 5000 vCPUs, laddove il numero di istanze Spot da avviare deve fornire un totale di 5000 vCPUs.

#### Esempio: specifica degli attributi per la selezione del tipo di istanza basata su attributi e restituzione di un elenco di zone di disponibilità con punteggio
<a name="example-config-sps-singleAZ"></a>

La seguente configurazione di esempio è configurata per la selezione del tipo di istanza basata su attributi. Specificando `"SingleAvailabilityZone": true`, la risposta restituirà un elenco di zone di disponibilità con punteggio.

```
{
    "TargetCapacity": 1000,
    "TargetCapacityUnitType": "vcpu",
    "SingleAvailabilityZone": true,
    "InstanceRequirementsWithMetadata": {
        "ArchitectureTypes": ["arm64"],
        "VirtualizationTypes": ["hvm"],
        "InstanceRequirements": {
            "VCpuCount": {
                "Min": 1,
                "Max": 12
            },
            "MemoryMiB": {
                "Min": 512
            }
        }
    }
}
```

# Monitoraggio dei costi delle istanze spot utilizzando il feed di dati delle istanze spot
<a name="spot-data-feeds"></a>

Per facilitare la comprensione delle spese per le proprie istanze spot, Amazon EC2 fornisce un feed di dati che descrive l'utilizzo e i prezzi delle proprie istanze spot. Tale feed di dati viene inviato a un bucket Amazon S3 specificato al momento dell'iscrizione al feed di dati.

In genere, i file con il feed di dati arrivano nel bucket una volta all'ora. Se non si dispone di un'istanza spot in esecuzione durante una determinata ora, per quell'ora non si riceve un file di feed di dati.

In genere, ogni ora di utilizzo dell'istanza spot viene coperta da un singolo file di dati. Questi file vengono compressi (gzip) prima di essere consegnati al tuo bucket. Amazon EC2 può scrivere più file per una data ora di utilizzo in cui i file sono grandi (ad esempio, quando il contenuto del file per quell'ora supera i 50 MB prima della compressione).

**Nota**  
Puoi creare un solo feed di dati di istanze Spot per volta Account AWS.

Il feed di dati delle istanze Spot è supportato in tutte le AWS regioni tranne Cina (Pechino), Cina (Ningxia), AWS GovCloud (Stati Uniti) e le [regioni che sono disabilitate per](using-regions-availability-zones.md#concepts-available-regions) impostazione predefinita.

**Topics**
+ [Nome e formato del file di feed di dati](#using-spot-instances-format)
+ [Requisiti bucket Amazon S3](#using-spot-instances-dfs3)
+ [Iscriversi al feed di dati per l'istanza spot](#using-spot-instances-datafeed-all)
+ [Visualizzare i dati nel feed di dati](#using-spot-instances-datafeed-view-data)
+ [Eilminare il feed di dati per l'istanza spot](#using-spot-instances-datafeed-delete)

## Nome e formato del file di feed di dati
<a name="using-spot-instances-format"></a>

Il nome del file di feed di dati dell'istanza spot utilizza il formato seguente (con data e ora in UTC): 

```
bucket-name.s3.amazonaws.com/optional-prefix/aws-account-id.YYYY-MM-DD-HH.n.unique-id.gz
```

Per esempio, se il nome del proprio bucket è **amzn-s3-demo-bucket** e il proprio prefisso è **my-prefix**, i nomi dei propri file sono simili ai seguenti:

```
amzn-s3-demo-bucket.s3.amazonaws.com/my-prefix/111122223333.2023-12-09-07.001.b959dbc6.gz
```

Per ulteriori informazioni sui nomi dei bucket, consultare [Regole per la denominazione dei bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) in *Guida per l'utente di Amazon S3*.

I file di feed di dati dell'istanza spot sono delimitati da tabulatori. Ogni riga del file di dati corrisponde a un'ora di istanza e contiene i campi elencati nella tabella seguente.


|  Campo  |  Descrizione  | 
| --- | --- | 
|   `Timestamp`   |  Il timestamp utilizzato per stabilire il prezzo applicato per l'utilizzo di questa istanza.  | 
|   `UsageType`   |  Il tipo di utilizzo e il tipo di istanza per cui viene addebitato il costo. Per la `m1.small` Istanze spot, questo campo è impostato su `SpotUsage`. Per tutti gli altri tipi di istanza, questo campo è impostato su `SpotUsage:`\$1*instance-type*\$1. Ad esempio, `SpotUsage:c1.medium`.  | 
|   `Operation`   |  Il prodotto per il quale viene richiesto il pagamento. Per le Istanze spot, di Linux, questo campo è impostato su `RunInstances`. Per le Istanze spot, di Windows, questo campo è impostato su `RunInstances:0002`. L'utilizzo dello Spot è raggruppato in base alla zona di disponibilità.  | 
|   `InstanceID`   |  L'ID dell'istanza spot che ha generato l'utilizzo dell'istanza.  | 
|   `MyBidID`   |  L'ID della richiesta di istanza spot che ha generato l'utilizzo dell'istanza.  | 
|   `MyMaxPrice`   |  Il prezzo massimo specificato per questa richiesta .  | 
|   `MarketPrice`   |  Il prezzo Spot nell'orario specificato nel campo `Timestamp`.  | 
|   `Charge`   |  Prezzo addebitato per l'utilizzo di questa istanza.  | 
|   `Version`   |  La versione del feed di dati. La versione possibile è 1.0.  | 

## Requisiti bucket Amazon S3
<a name="using-spot-instances-dfs3"></a>

Al momento dell'iscrizione al feed di dati, bisogna specificare un bucket Amazon S3 in cui memorizzare i file di feed di dati.

Prima di scegliere un bucket Amazon S3 per il feed di dati, considerare quanto segue:
+ È necessario disporre delle autorizzazioni `FULL_CONTROL` per il bucket. Se si è il proprietario del bucket, si è in possesso dell'autorizzazione per impostazione predefinita. Altrimenti, il proprietario del bucket deve concedere Account AWS questa autorizzazione.
+ Quando ti iscrivi a un data feed, queste autorizzazioni vengono utilizzate per aggiornare l'ACL del bucket e concedere l'autorizzazione all'account del AWS data feed. `FULL_CONTROL` L'account del AWS data feed scrive i file del data feed nel bucket. Se il proprio account non dispone delle autorizzazioni necessarie, i file di feed di dati non possono essere scritti nel bucket. Per ulteriori informazioni, consulta [Logs sent to Amazon S3 nella CloudWatch Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html#AWS-logs-infrastructure-S3) *Logs* User Guide.

  Se aggiorni l'ACL e rimuovi le autorizzazioni per l'account del AWS data feed, i file del data feed non possono essere scritti nel bucket. Bisogna iscriversi nuovamente al feed di dati per ricevere i file di feed di dati.
+ Ogni file di feed di dati ha il proprio ACL (separato da quello per il bucket). Il proprietario del bucket dispone dell'autorizzazione `FULL_CONTROL` ai file di dati. L'account del AWS data feed dispone di autorizzazioni di lettura e scrittura.
+ Se elimini l'abbonamento al feed di dati, Amazon EC2 non rimuove le autorizzazioni di lettura e scrittura per l'account del feed di AWS dati né sul bucket né sui file di dati. È necessario rimuovere tali autorizzazioni.
+ Se crittografi il tuo bucket Amazon S3 utilizzando la crittografia lato server con AWS KMS una chiave archiviata AWS Key Management Service in (SSE-KMS), devi utilizzare una chiave gestita dal cliente. *Per ulteriori informazioni, consulta la [crittografia lato server con bucket Amazon S3 nella Amazon Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html#AWS-logs-SSE-KMS-S3) User Guide. CloudWatch *

## Iscriversi al feed di dati per l'istanza spot
<a name="using-spot-instances-datafeed-all"></a>

Puoi iscriverti al feed di dati dell’istanza spot in qualsiasi momento. Non puoi completare questa attività utilizzando la console Amazon EC2.

Se ricevi un errore che indica che il bucket non dispone di autorizzazioni sufficienti, consulta il seguente articolo per informazioni sulla risoluzione dei problemi: [Troubleshoot the data feed for Spot Instances](https://repost.aws/knowledge-center/s3-data-feed-ec2-spot-instances).

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

**Per iscriverti al feed di dati**  
Utilizza il comando [create-spot-datafeed-subscription](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-spot-datafeed-subscription.html).

Per specificare un bucket con un prefisso, usa il seguente esempio:

```
aws ec2 create-spot-datafeed-subscription \
    --bucket amzn-s3-demo-bucket \
    --prefix my-prefix
```

Per specificare un bucket senza prefisso, usa il seguente esempio:

```
aws ec2 create-spot-datafeed-subscription \
    --bucket amzn-s3-demo-bucket
```

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

**Per iscriverti al feed di dati**  
Utilizza il cmdlet [New-EC2SpotDatafeedSubscription](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2SpotDatafeedSubscription.html).

Per specificare un bucket con un prefisso, usa il seguente esempio:

```
New-EC2SpotDatafeedSubscription `
    -Bucket amzn-s3-demo-bucket `
    -Prefix my-prefix
```

Per specificare un bucket senza prefisso, usa il seguente esempio:

```
New-EC2SpotDatafeedSubscription `
    -Bucket amzn-s3-demo-bucket
```

------

## Visualizzare i dati nel feed di dati
<a name="using-spot-instances-datafeed-view-data"></a>

In, apri. Console di gestione AWS AWS CloudShell Utilizza il seguente comando [s3 sync](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html) per ottenere i file .gz relativi al feed di dati dal bucket S3 e archiviarli nella cartella specificata.

```
aws s3 sync s3://amzn-s3-demo-bucket ./data-feed
```

Per visualizzare i contenuti di un file .gz, passare alla cartella in cui sono stati archiviati i contenuti del bucket S3.

```
cd data-feed
```

Utilizzare il comando **ls** per visualizzare i nomi dei file. Utilizzare il comando **zcat** con il nome del file per visualizzare i contenuti del file compresso. Il seguente è un comando di esempio.

```
zcat  111122223333.2023-12-09-07.001.b959dbc6.gz
```

Di seguito è riportato un output di esempio.

```
#Version: 1.0
#Fields: Timestamp UsageType Operation InstanceID MyBidID MyMaxPrice MarketPrice Charge Version
2023-12-09 07:13:47 UTC USE2-SpotUsage:c7a.medium       RunInstances:SV050      i-0c3e0c0b046e050df     sir-pwq6nmfp    0.0510000000 USD        0.0142000000 USD        0.0142000000 USD        1
```

## Eilminare il feed di dati per l'istanza spot
<a name="using-spot-instances-datafeed-delete"></a>

Quando non hai più bisogno del feed di dati dell’istanza spot, puoi eliminarlo.

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

**Per eliminare il feed di dati**  
Utilizza il comando [delete-spot-datafeed-subscription](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-spot-datafeed-subscription.html).

```
aws ec2 delete-spot-datafeed-subscription
```

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

**Per eliminare il feed di dati**  
Utilizza il cmdlet [Remove-EC2SpotDatafeedSubscription](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2SpotDatafeedSubscription.html).

```
Remove-EC2SpotDatafeedSubscription
```

------

# Ruolo collegato ai servizi per le richieste di istanza spot
<a name="service-linked-roles-spot-instance-requests"></a>

Amazon EC2 utilizza ruoli collegati ai servizi per le autorizzazioni di cui ha bisogno per eseguire chiamate ad altri servizi AWS per tuo conto. Un ruolo collegato al servizio è un tipo unico di ruolo IAM collegato direttamente a un. Servizio AWS I ruoli collegati ai servizi forniscono un modo sicuro per delegare le autorizzazioni Servizi AWS perché solo il servizio collegato può assumere un ruolo collegato al servizio. Per ulteriori informazioni, consulta [Ruoli collegati ai servizi](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create-service-linked-role.html) nella *Guida per l’utente di IAM*.

Amazon EC2 utilizza il ruolo collegato al servizio denominato **AWSServiceRoleForEC2Spot** per avviare e gestire le istanze Spot per tuo conto.

## Autorizzazioni concesse da AWSServiceRoleForEC2Spot
<a name="service-linked-role-permissions-granted-by-AWSServiceRoleForEC2Spot"></a>

Amazon EC2 utilizza **AWSServiceRoleForEC2Spot** per completare le seguenti azioni:
+ `ec2:DescribeInstances` - Descrive le istanze spot
+ `ec2:StopInstances` - Arresta istanze spot
+ `ec2:StartInstances` - Avvia istanze spot

## Creazione del ruolo collegato ai servizi
<a name="service-linked-role-creating-for-spot"></a>

In gran parte dei casi, non è necessario creare manualmente un ruolo collegato ai servizi. Amazon EC2 crea il ruolo collegato al servizio **AWSServiceRoleForEC2Spot** la prima volta che richiedi un'istanza Spot utilizzando la console.

**Se hai ricevuto una richiesta di istanza Spot attiva prima di ottobre 2017, quando Amazon EC2 ha iniziato a supportare questo ruolo collegato al servizio, Amazon EC2 ha creato il AWSService RoleFor EC2 ruolo Spot nel tuo account.** AWS Per ulteriori informazioni, consulta [Visualizzazione di un nuovo ruolo nell'account ](https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_roles.html#troubleshoot_roles_new-role-appeared) nella *Guida per l'utente di IAM*.

Se utilizzi AWS CLI o un'API per richiedere un'istanza Spot, devi prima assicurarti che questo ruolo esista.

**Per creare **AWSServiceRoleForEC2Spot** utilizzando la console**

1. Aprire la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Nel pannello di navigazione, seleziona **Roles** (Ruoli).

1. Selezionare **Create role (Crea ruolo)**.

1. Nella pagina **Select type of trusted entity (Seleziona tipo di entità attendibile)** selezionare **EC2**, **EC2 - Spot Instances (EC2 – Istanze spot)**, quindi scegliere **Next: Permissions (Successivo: Autorizzazioni)**.

1. Nella pagina successiva, scegliere **Next: Review (Successivo: Revisione)**.

1. Nella pagina **Review (Revisione)**, scegliere **Create Role (Crea ruolo)**.

**Per creare **AWSServiceRoleForEC2Spot** usando il AWS CLI**  
Utilizza il comando [create-service-linked-role](https://docs.aws.amazon.com/cli/latest/reference/iam/create-service-linked-role.html) come riportato di seguito.

```
aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
```

Se non hai più bisogno di utilizzare le istanze Spot, ti consigliamo di eliminare il ruolo **AWSServiceRoleForEC2Spot**. Dopo che questo ruolo è stato eliminato dall'account, Amazon EC2 creerà di nuovo il ruolo se verranno richieste le Istanze spot.

## Concedi l'accesso alle chiavi gestite dal cliente da utilizzare con istantanee crittografate AMIs ed EBS
<a name="spot-instance-service-linked-roles-access-to-cmks"></a>

Se specifichi un'[AMI crittografata](AMIEncryption.md) o uno snapshot Amazon EBS crittografato per le tue istanze Spot e utilizzi una chiave gestita dal cliente per la crittografia, devi concedere al ruolo **AWSServiceRoleForEC2Spot** l'autorizzazione a utilizzare la chiave gestita dal cliente in modo che Amazon EC2 possa avviare istanze Spot per tuo conto. Per farlo, occorre aggiungere una concessione alla chiave gestita dal cliente, come mostrato nella procedura seguente.

Nel processo di assegnazione delle autorizzazioni, le concessioni rappresentano un’alternativa alle policy delle chiavi. Per ulteriori informazioni, consulta [Utilizzo delle concessioni](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) e [Utilizzo delle policy delle chiavi in AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html) nella *Guida per gli sviluppatori di AWS Key Management Service *.

**Per concedere al ruolo **AWSServiceRoleForEC2Spot** le autorizzazioni per l'utilizzo della chiave gestita dal cliente**
+ Utilizza il comando [create-grant](https://docs.aws.amazon.com/cli/latest/reference/kms/create-grant.html) per aggiungere una concessione alla chiave gestita dal cliente e per specificare il principale (il ruolo collegato al servizio **AWSServiceRoleForEC2Spot**) a cui viene concessa l'autorizzazione per eseguire le operazioni consentite dalla concessione. La chiave gestita dal cliente è specificata dal parametro `key-id` e dall’ARN della chiave gestita dal cliente. Il principale è specificato dal `grantee-principal` parametro e dall'ARN del ruolo collegato al servizio **AWSServiceRoleForEC2Spot**.

  ```
  aws kms create-grant \
      --region us-east-1 \
      --key-id arn:aws:kms:us-east-1:444455556666:key/1234abcd-12ab-34cd-56ef-1234567890ab \
      --grantee-principal arn:aws:iam::111122223333:role/aws-service-role/spot.amazonaws.com/AWSServiceRoleForEC2Spot \
      --operations "Decrypt" "Encrypt" "GenerateDataKey" "GenerateDataKeyWithoutPlaintext" "CreateGrant" "DescribeKey" "ReEncryptFrom" "ReEncryptTo"
  ```

# Quote di istanze Spot
<a name="using-spot-limits"></a>

Sono previste delle quote per il numero di istanze Spot in esecuzione e per le richieste di istanze Spot in sospeso per Account AWS per regione. Una volta soddisfatta una richiesta di istanza spot in sospeso, questa non viene più conteggiata ai fini del raggiungimento della quota, poiché a tal fine verrà conteggiata l'istanza in esecuzione.

Le quote delle istanze Spot sono gestite in termini di *numero di unità di elaborazione centrale virtuali (vCPUs)* che le istanze Spot in esecuzione utilizzano o utilizzeranno in attesa del soddisfacimento delle richieste di istanze Spot aperte. Se termini le istanze spot ma non annulli le richieste di istanze spot, le richieste vengono conteggiate ai fini della quota di vCPU delle istanze spot fino a quando Amazon EC2 non rileva la terminazione delle istanze spot e chiude le richieste.

Per le istanze spot forniamo i seguenti tipi di quota.


| Name | Predefinita | Adattabile | 
| --- | --- | --- | 
| Tutte le richieste di istanza spot DL | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-85EED4F7) | 
| Tutte le richieste di istanza spot F | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-88CF9481) | 
| Tutte le richieste di istanza spot G e VT | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-3819A6DF) | 
| Tutte le richieste di istanza spot Inf | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-B5D1601B) | 
| Tutte le richieste di istanza spot P | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-7212CCBC) | 
| Tutte le richieste di istanza spot standard (A, C, D, H, I, M, R, T, Z) | 5 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-34B43A08) | 
| Tutte le richieste di istanza spot Trn | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-6B0D517C) | 
| Tutte le richieste di istanza spot X | 0 | [Sì](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-E3A00192) | 

Anche se Amazon EC2 modifica automaticamente le quote delle istanze spot in base all’utilizzo, se necessario puoi richiedere un aumento della quota. Ad esempio, se si intende avviare più istanze spot di quante consentite dalla quota corrente, è possibile richiedere un aumento della quota. Puoi richiedere un aumento della quota anche se invii una richiesta di istanza spot e ricevi l'errore `Max spot instance count exceeded`. Per richiedere un aumento di una quota, è possibile utilizzare la console Service Quotas descritta alla pagina [Quote EC2 di servizio Amazon](ec2-resource-limits.md).

È possibile avviare una qualsiasi combinazione di tipi di istanza che soddisfano le mutevoli esigenze dell'applicazione. Ad esempio, con una quota All Standard Spot Instance Requests di 256 vCPUs, è possibile richiedere 32 istanze `m5.2xlarge` Spot (32 x 8 vCPUs) o 16 istanze `c5.4xlarge` Spot (16 x 16 v). CPUs 

Con l'integrazione di Amazon CloudWatch Metrics, puoi monitorare l'utilizzo di EC2 rispetto alle tue quote. Puoi anche configurare gli allarmi per ricevere un avviso quando stai per raggiungere le quote. *Per ulteriori informazioni, consulta [Service Quotas e Amazon CloudWatch alarms](https://docs.aws.amazon.com/servicequotas/latest/userguide/configure-cloudwatch.html) nella Service *Quotas User Guide Visualizzazione delle quote di servizio* Amazon User Guide. CloudWatch *

# Host dedicati di Amazon EC2
<a name="dedicated-hosts-overview"></a>

Un Host dedicato Amazon EC2 è un server fisico completamente dedicato al tuo utilizzo. Facoltativamente, puoi scegliere di condividere la capacità dell’istanza con altri account AWS . Per ulteriori informazioni, consulta [Condivisione di host dedicati di Amazon EC2 tra più account](dh-sharing.md).

Gli host dedicati forniscono visibilità e controllo sul posizionamento delle istanze e supportano l’affinità con gli host. Ciò significa che puoi avviare ed eseguire istanze su host specifici e assicurarti che le istanze vengano eseguite solo su host specifici. Per ulteriori informazioni, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).

Gli Host dedicati forniscono un supporto completo per l’uso di licenze proprie (BYOL). Consentono di utilizzare le licenze software esistenti per socket, per core o per macchina virtuale, tra cui Windows Server, SQL Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux o altre licenze software legate a socket o core fisici, in base ai VMs termini della licenza.

Se le tue istanze devono essere eseguite su hardware dedicato, ma non hai bisogno di visibilità o controllo sul posizionamento delle istanze, e non hai bisogno di utilizzare licenze software per socket o per core, puoi prendere in considerazione l’utilizzo di istanze dedicate. Istanze dedicate e host dedicati possono essere entrambi utilizzati per avviare istanze Amazon EC2 su server fisici dedicati. Non ci sono differenze di prestazioni, sicurezza o fisiche tra le Istanze dedicate e le istanze negli Host dedicati. Tuttavia, ci sono alcune differenze chiave tra di loro. La tabella seguente evidenzia alcune differenze chiave tra istanze dedicate e host dedicati:


|  | Dedicated Host | Dedicated Instance | 
| --- | --- | --- | 
| Server fisico dedicato | Server fisico con capacità di istanza completamente dedicata. | Server fisico dedicato a un singolo account cliente. | 
| Condivisione della capacità di istanza | Possibilità di condividere la capacità di istanza con altri account. | Non supportata | 
| Fatturazione | Fatturazione per host | Fatturazione per istanza | 
| Visibilità di socket, core e ID host | Fornisce la visibilità del numero di socket e core fisici | Nessuna visibilità | 
| Affinità a livello di host e istanza | Consente di distribuire in modo omogeneo le istanze sullo stesso server fisico nel tempo | Non supportato | 
| Posizionamento delle istanze interessate | Fornisce ulteriore visibilità e controllo sul posizionamento delle istanze su un server fisico | Non supportato | 
| Ripristino automatico dell’istanza | Supportato. Per ulteriori informazioni, consulta [Ripristino host dedicato di Amazon EC2](dedicated-hosts-recovery.md). | Supportata | 
| Modello di licenza Bring Your Own License (BYOL) | Supportata | Supporto parziale\$1 | 
| Prenotazioni della capacità | Non supportata | Supportata | 

\$1 Le licenze Microsoft SQL Server con mobilità delle licenze tramite Software Assurance e Windows Virtual Desktop Access (VDA) possono essere utilizzate con l’istanza dedicata.

Per ulteriori informazioni sulle istanze dedicate, consulta la pagina [Istanze EC2 dedicate Amazon](dedicated-instance.md).

## Restrizioni degli Host dedicati
<a name="dedicated-hosts-limitations"></a>

Prima di allocare le occorrenze degli Host dedicati, considera le seguenti limitazioni e restrizioni:
+ Per eseguire RHEL e SUSE Linux su host dedicati, è necessario portare le proprie. AMIs Non è possibile utilizzare RHEL e SUSE Linux AMIs offerti AWS o disponibili su Marketplace AWS host dedicati. Per ulteriori informazioni su come creare un’AMI personalizzata, consulta [Uso di licenze software proprie negli host dedicati Amazon EC2](dedicated-hosts-BYOL.md).

  Questa restrizione non si applica agli host allocati per istanze di memoria elevata (`u-6tb1.metal`, `u-9tb1.metal`, `u-12tb1.metal`, `u-18tb1.metal` e `u-24tb1.metal`). RHEL e SUSE Linux AMIs offerti da AWS o disponibili su Marketplace AWS possono essere utilizzati con questi host.
+ È previsto un limite per il numero di host dedicati in esecuzione per famiglia di istanze per account AWS per regione. Le quote si applicano solo alle istanze in esecuzione. Se l’istanza è in sospeso, in arresto o arrestata, non viene conteggiata ai fini della quota. Per visualizzare le quote del tuo account o richiederne un aumento, utilizza la [console Service Quotas](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas).
+ I gruppi Auto Scaling sono supportati solo quando si utilizza un modello di avvio che specifica un gruppo di risorse host. Per ulteriori informazioni, consulta [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*.
+ Le istanze di Amazon RDS non sono supportate.
+ Il livello di utilizzo AWS gratuito non è disponibile per gli host dedicati.
+ Il controllo del posizionamento delle istanze fa riferimento alla gestione degli avvii delle istanze sulle occorrenze degli Host dedicati. Non puoi avviare Host dedicati nei gruppi di collocazione.
+ Se assegni un host per un tipo di istanza virtualizzata, successivamente non potrai modificare il tipo di istanza in `.metal`. Ad esempio, se assegni un host per il tipo di istanza `m5.large`, non puoi modificare il tipo di istanza in `m5.metal`.

  Allo stesso modo, se assegni un host per un tipo di istanza `.metal`, successivamente non potrai modificare il tipo di istanza in un’istanza virtualizzata. Ad esempio, se assegni un host per il tipo di istanza `m5.metal`, non puoi modificare il tipo di istanza in `m5.large`.

**Topics**
+ [Restrizioni degli Host dedicati](#dedicated-hosts-limitations)
+ [Prezzi e fatturazione](dedicated-hosts-billing.md)
+ [Configurazioni della capacità delle istanze](dedicated-hosts-limits.md)
+ [Istanze espandibili su host dedicati](burstable-t3.md)
+ [Uso di licenze proprie](dedicated-hosts-BYOL.md)
+ [Auto-posizionamento e affinità](dedicated-hosts-understanding.md)
+ [Allocazione di un host dedicato](dedicated-hosts-allocating.md)
+ [Avvia istanze su un host dedicato.](launching-dedicated-hosts-instances.md)
+ [Avvio di istanze in un gruppo di risorse host](launching-hrg-instances.md)
+ [Modifica dell’auto-posizionamento di Host dedicato](modify-host-auto-placement.md)
+ [Modifica tipi di istanza supportati](modify-host-support.md)
+ [Modifica della tenancy e dell’affinità per un’istanza](moving-instances-dedicated-hosts.md)
+ [Rilascio di un host dedicato](dedicated-hosts-releasing.md)
+ [Esecuzione della migrazione a host dedicati Amazon EC2 basati su Nitro](dh-migrate.md)
+ [Acquista una prenotazione di host dedicato](#purchasing-dedicated-host-reservations)
+ [Condivisione tra più account](dh-sharing.md)
+ [Host dedicati su Outposts](dh-outposts.md)
+ [Ripristino host](dedicated-hosts-recovery.md)
+ [Manutenzione degli host](dedicated-hosts-maintenance.md)
+ [Monitoraggio di Host dedicati](dedicated-hosts-monitoring.md)
+ [Tracciamento delle modifiche alla configurazione](dedicated-hosts-aws-config.md)

# Prezzi e fatturazione degli host dedicati di Amazon EC2
<a name="dedicated-hosts-billing"></a>

Il prezzo di un Host dedicato varia in base all’opzione di pagamento.

**Topics**
+ [Host dedicati on-demand](#on-demand-dedicated-hosts)
+ [Dedicated Host Reservations](#dedicated-host-reservations)
+ [Savings Plans](#dedicated-hosts-savings-plans)
+ [Prezzi per Windows Server su Host dedicati](#dh-win-billing)

## Host dedicati on-demand
<a name="on-demand-dedicated-hosts"></a>



La fatturazione on-demand viene automaticamente attivata quando esegui l’allocazione di un Host dedicato all’account.

Il prezzo on demand per un Host dedicato varia in base alla famiglia di istanze e alla regione. Il pagamento è al secondo (con un minimo di 60 secondi) per Host dedicato attivo, indipendentemente dalla quantità o dalla dimensione delle istanze che scegli di avviare su di esso. Per ulteriori informazioni sulla tariffazione on demand, consulta la pagina relativa ai prezzi on demand degli [Host dedicati di Amazon EC2](https://aws.amazon.com/ec2/dedicated-hosts/pricing/#on-demand).



Puoi rilasciare un Host dedicato on-demand in qualsiasi momento per interrompere l’addebito dei relativi costi. Per informazioni sul rilascio di un Host dedicato, consulta [Rilascio di un host dedicato di Amazon EC2](dedicated-hosts-releasing.md).

## Dedicated Host Reservations
<a name="dedicated-host-reservations"></a>

Prenotazioni di host dedicati offre uno sconto significativo rispetto al prezzo on demand degli Host dedicati. Le prenotazioni sono disponibili con tre diverse opzioni di pagamento:
+ **Nessun pagamento anticipato** —Le prenotazioni di questo tipo garantiscono uno sconto sull’uso dell’Host dedicato in un determinato periodo e non richiedono alcun pagamento anticipato. Opzione disponibile per un periodo di un anno o di tre anni. Solo alcune famiglie di istanze supportano il periodo di tre anni per Nessuna prenotazione anticipata.
+ **Pagamento anticipato parziale** — Una parte della prenotazione deve essere pagata in anticipo, mentre le restanti ore nel periodo scelto vengono fatturate in base a una tariffa scontata. Opzione disponibile per un periodo di un anno o di tre anni.
+ **Pagamento anticipato intero costo** — Questa soluzione offre il prezzo effettivo più basso. Si tratta di un’opzione disponibile per un periodo di un anno e di tre anni, che copre l’intero costo anticipato del periodo, senza costi aggiuntivi futuri.

Prima di poter acquistare le prenotazioni, devi disporre di occorrenze degli Host dedicati attive nel tuo account. Ogni prenotazione può coprire uno o più host che supportano la stessa famiglia di istanze in una singola zona di disponibilità. Le prenotazioni vengono applicate alla famiglia di istanze presenti sull’host e non alle dimensioni delle istanze. Se hai tre Host dedicati con dimensioni di istanze diverse (`m4.xlarge`, `m4.medium` e `m4.large`) puoi associare un’unica prenotazione `m4` con tutti gli Host dedicati. La famiglia di istanze e la zona di disponibilità della prenotazione devono corrispondere a quelle degli host dedicati a cui intendi associarla. 

Quando una prenotazione è associata a un Host dedicato, l’Host dedicato può essere rilasciato solo dopo il termine della prenotazione.

Per ulteriori informazioni sui prezzi delle prenotazioni, consulta la pagina dei [Prezzi degli Host dedicati di Amazon EC2](https://aws.amazon.com/ec2/dedicated-hosts/pricing/#reservations).

## Savings Plans
<a name="dedicated-hosts-savings-plans"></a>

I Savings Plans sono un modello tariffario flessibile che offre risparmi significativi sulle Istanze on demand. Con i Savings Plans, ti impegni a garantire una quantità di utilizzo coerente, in USD all’ora, per un periodo di uno o tre anni. Questo ti offre la flessibilità di utilizzare il Host dedicati che più si adatta alle tue esigenze e di continuare a risparmiare denaro, piuttosto che impegnarsi con un Host dedicato specifico. Per ulteriori informazioni, consulta la [Guida per l’utente dei Savings Plans di AWS](https://docs.aws.amazon.com/savingsplans/latest/userguide/).

**Nota**  
I Savings Plans non sono supportati con `u-6tb1.metal`, `u-9tb1.metal`, `u-12tb1.metal`, `u-18tb1.metal` e host dedicati `u-24tb1.metal`.

## Prezzi per Windows Server su Host dedicati
<a name="dh-win-billing"></a>

Conformemente alle condizioni di licenza di Microsoft, puoi portare le tue licenze per Windows Server e SQL Server negli Host dedicati. Non sono previsti costi aggiuntivi per l’uso del software se decidi di portare le tue licenze personali.

Inoltre, puoi utilizzare Windows Server AMIs fornito da Amazon per eseguire le versioni più recenti di Windows Server su host dedicati. Ciò è comune per i contesti in cui disponi di licenze SQL Server idonee per l’esecuzione su Host dedicati ma serve Windows Server per eseguire il carico di lavoro di SQL Server. Windows Server AMIs fornito da Amazon è supportato solo sui tipi di istanze della generazione corrente.  Per maggiori informazioni, consulta [Prezzi degli host dedicati di Amazon EC2](https://aws.amazon.com/ec2/dedicated-hosts/pricing/#windows-dh).

# Configurazioni di capacità di istanza per host dedicati di Amazon EC2
<a name="dedicated-hosts-limits"></a>

Gli host dedicati supportano diverse configurazioni (core fisici, socket e VCPUs) che consentono di eseguire istanze di famiglie e dimensioni diverse.

Quando assegni un host dedicato nel tuo account, puoi scegliere una configurazione che supporti o un **tipo di istanza singola**, oppure ** più tipi di istanze** appartenenti alla stessa famiglia di istanze. Il numero di istanze che puoi eseguire su un host dipende dalla configurazione scelta.

**Topics**
+ [Supporto per tipi di istanza singola](#dh-single)
+ [Supporto per più tipi di istanze](#dh-multiple)

## Supporto per tipi di istanza singola
<a name="dh-single"></a>

Puoi allocare un host dedicato che supporti un solo tipo di istanza. Con questa configurazione, ogni istanza che lanci sull’host dedicato deve essere dello stesso tipo dell’istanza specificata al momento dell’allocazione dell’host. 

Ad esempio, puoi allocare un host che supporti solo il tipo di istanza `m5.4xlarge`. In questo caso, puoi eseguire solo istanze `m5.4xlarge` su quell’host.

Il numero di istanze che puoi avviare sull’host dipende dal numero di core fisici forniti dall’host e dal numero di core consumati dal tipo di istanza specificato. Ad esempio, se assegni un host per istanze `m5.4xlarge` l’host fornisce 48 core fisici e ciascuna `m5.4xlarge`istanza consuma 8 core fisici. Ciò significa che puoi avviare fino a 6 istanze su quell’host (*48 core fisici/ 8 core per istanza = 6 istanze*).

## Supporto per più tipi di istanze
<a name="dh-multiple"></a>

È possibile allocare un host dedicato che supporti più tipi di istanze all’interno della stessa famiglia di istanze. Ciò ti consente di eseguire diversi tipi di istanze sullo stesso host, purché le istanze siano della stessa famiglia e l’host disponga di una capacità di istanza sufficiente.

Ad esempio, puoi allocare un host che supporti tipi di istanze diverse all’interno della famiglia di istanze `R5`. In questo caso, puoi lanciare determinate combinazioni di tipi di istanza `R5`, come `r5.large`, `r5.xlarge`, `r5.2xlarge` e `r5.4xlarge`, su quell’host, entro la capacità fisica principale dell’host.

Le seguenti famiglie di istanze supportano gli host dedicati con supporto per più tipi di istanze:
+ **Scopo generale:** A1 \$1 M5 \$1 M5n \$1 M6i \$1 M7i \$1 T3
+ **Ottimizzate per il calcolo:** C5 \$1 C5n \$1 C6i \$1 C7i
+ **Ottimizzate per la memoria:** R5 \$1 R5n \$1 R6i \$1 R7i

Il numero di istanze che è possibile eseguire sull’host dipende dal numero di core fisici forniti dall’host e dal numero di core consumati da ogni tipo di istanza che viene eseguita sull’host. Ad esempio, se assegni un host `R5` che fornisce 48 core fisici, e tu esegui due istanze `r5.2xlarge` (*4 core x 2 istanze*) e tre istanze `r5.4xlarge` (*8 core x 3 istanze*), queste istanze consumano un totale di 32 core e quindi potresti essere in grado di eseguire determinate combinazioni di istanze `R5` purché rientrino nei 16 core rimanenti.

Tuttavia, per ogni famiglia di istanze, esiste un limite al numero di istanze che è possibile eseguire per ogni tipo di istanza. Ad esempio, un Host dedicato `R5` supporta fino a 2 istanze `r5.8xlarge`, utilizzando 32 core fisici. In questo caso, è quindi possibile utilizzare istanze `R5` aggiuntive di tipi più piccoli per riempire l’host fino alla capacità core. Per il numero supportato di tipi di istanze di ogni famiglia di istanze, consulta [Dedicated Hosts Configuration Table](https://aws.amazon.com/ec2/dedicated-hosts/pricing/#host-configuration).

La tabella seguente mostra esempi di combinazioni di istanze:


| Famiglia di istanze | Combinazioni di tipi di istanza di esempio | 
| --- | --- | 
| R5 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/dedicated-hosts-limits.html)  | 
| C5 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/dedicated-hosts-limits.html)  | 
| M5 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/dedicated-hosts-limits.html)  | 

**Considerazioni**  
Tieni presente che quando lavori con host dedicati che supportano più tipi di istanze:
+ L’utilizzo di più tipi di istanza sullo stesso host è possibile solo all’interno della stessa famiglia di istanze.
+ Quando si combinano tipi di istanze, per massimizzare l’utilizzo dell’host, consigliamo di avviare prima tipi di istanze più grandi, seguiti da tipi di istanze più piccoli.
  + A seconda della combinazione e dell’ordine di avvio dei tipi di istanza su un host dedicato, potrebbe non essere fisicamente possibile massimizzare l’utilizzo dell’host. Quando si combinano tipi di istanze su un host, una parte della capacità potrebbe essere disponibile sull’host ma non utilizzabile. Ad esempio, potresti vedere 16 v CPUs disponibile su un host r5n ma potresti non essere in grado di avviare un'istanza 4xlarge sull'host anche se r5n.4xlarge funziona su 16 v. CPUs

**Nota**  
Se abiliti un host dedicato A1 per più tipi di istanze, puoi avviare solo un mix di istanze `a1.xlarge` e `a1.2xlarge` su quell’host. Se avvii un’istanza `a1.medium` o `a1.large` su quell’host, sarai limitato ad avviare solo altre istanze dello stesso tipo sull’host. Una singola istanza `a1.4xlarge` consuma tutta la capacità dell’host. Se hai bisogno di un host per istanze `a1.medium` o `a1.large`, ti consigliamo di allocare host separati per quei tipi di istanze.

# Istanze T3 espandibili su host dedicati Amazon EC2
<a name="burstable-t3"></a>

Gli host dedicati supportano istanze T3 con prestazioni espandibili. Le istanze T3 forniscono un modo efficiente nei costi per utilizzare il software di licenza BYOL idoneo su hardware dedicato. Le dimensioni ridotte della vCPU delle istanze T3 consentono di consolidare i carichi di lavoro su un numero inferiore di host e ottimizzare l’utilizzo delle licenze per core.

Gli host dedicati T3 sono più adatti per l’esecuzione del software BYOL con utilizzo della CPU da basso a moderato. Sono incluse le licenze software idonee per socket, core o macchina virtuale, quali Windows Server, Windows Desktop, SQL Server, SUSE Enterprise Linux Server, Red Hat Enterprise Linux e Oracle Database. Esempi di carichi di lavoro adatti per gli host dedicati T3 sono database di dimensioni medie e ridotte, desktop virtuali, ambienti di sviluppo e test, archivi di codice e prototipi di prodotto. Gli host dedicati T3 non sono consigliati per carichi di lavoro con un utilizzo prolungato della CPU o per carichi di lavoro che subiscono espansioni della CPU mentre è in uso.

Le istanze T3 sugli host dedicati utilizzano lo stesso modello di credito delle istanze T3 sull’hardware di tenancy condiviso. Tuttavia, supportano solo la modalità di credito `standard`, mentre non supportano la modalità di credito `unlimited`. Nella modalità `standard`, le istanze T3 su host dedicati possono *guadagnare*, *spendere* e *accumulare* crediti nello stesso modo previsto per le istanze espandibili sull’hardware di tenancy condiviso. Le istanze espandibili forniscono un livello di base di prestazioni della CPU, con la possibilità di superare temporaneamente questo livello. Per superare la baseline, l’istanza spende i crediti accumulati nel suo saldo del credito CPU. Una volta esauriti i crediti accumulati, l’utilizzo della CPU viene ridotto al livello di base. Per ulteriori informazioni sulla modalità `standard`, consulta la pagina [Come funzionano le istanze a prestazioni espandibili Standard](burstable-performance-instances-standard-mode-concepts.md#how-burstable-performance-instances-standard-works).

Gli host dedicati T3 supportano tutte le funzionalità offerte dagli host dedicati Amazon EC2, incluse le dimensioni di istanze multiple su un singolo host, gruppi di risorse host e BYOL.

**Dimensioni e configurazioni dell’istanza T3 supportate**  


Gli host dedicati T3 eseguono istanze T3 espandibili di scopo generico che condividono le risorse della CPU dell’host, fornendo prestazioni della CPU di base e la possibilità di passare a un livello superiore quando necessario. Ciò consente agli host dedicati T3, che possiedono 48 core, di supportare fino a un massimo di 192 istanze per host. Per utilizzare in modo efficiente le risorse dell’host e fornire le migliori prestazioni dell’istanza, l’algoritmo di posizionamento delle istanze Amazon EC2 calcola automaticamente il numero supportato di istanze e le combinazioni di dimensioni delle istanze che possono essere avviate sull’host.

Gli host dedicati T3 supportano più tipi di istanza sullo stesso host. Tutte le istanze T3 sono supportate su host dedicati. È possibile eseguire diverse combinazioni di istanze T3 fino al limite della CPU dell’host.

Nella tabella seguente sono riportati i tipi di istanze supportati, le prestazioni di ciascun tipo di istanza e il numero massimo di istanze di ogni dimensione che è possibile avviare.


| Tipo di istanza | v CPUs | Memoria (GiB) | Utilizzo di base della CPU per vCPU | Larghezza di banda burst di rete (Gbps) | Larghezza di banda burst Amazon EBS (Mbps) | Numero massimo di istanze per host dedicato | 
| --- | --- | --- | --- | --- | --- | --- | 
| t3.nano | 2 | 0,5 | 5% | 5 | Fino a 2.085 | 192 | 
| t3.micro | 2 | 1 | 10% | 5 | Fino a 2.085 | 192 | 
| t3.small | 2 | 2 | 20% | 5 | Fino a 2.085 | 192 | 
| t3.medium | 2 | 4 | 20% | 5 | Fino a 2.085 | 192 | 
| t3.large | 2 | 8 | 30% | 5 | 2.780 | 96 | 
| t3.xlarge | 4 | 16 | 40% | 5 | 2.780 | 48 | 
| t3.2xlarge | 8 | 32 | 40% | 5 | 2.780 | 24 | 

**Monitorare l’utilizzo della CPU per gli host dedicati T3**  
Puoi utilizzare il CloudWatch parametro `DedicatedHostCPUUtilization` Amazon per monitorare l'utilizzo della vCPU di un host dedicato. Il parametri è disponibile nel namespace `EC2` e nella dimensione `Per-Host-Metrics`. Per ulteriori informazioni, consulta [Parametri degli host dedicati](viewing_metrics_with_cloudwatch.md#dh-metrics).

# Uso di licenze software proprie negli host dedicati Amazon EC2
<a name="dedicated-hosts-BYOL"></a>

Gli Host dedicati ti consentono di utilizzare licenze software esistenti per socket, core o macchina virtuale. Quando utilizzi la tua licenza, sei responsabile della sua gestione. Amazon EC2 offre tuttavia caratteristiche che aiutano a rispettare la conformità delle licenze, come l’affinità e il posizionamento delle istanze interessate.

Di seguito sono descritte le procedure generali da seguire per utilizzare immagini di macchine virtuali con contratto multilicenza di tipo BYOL in Amazon EC2.

1. Verificare che le condizioni di licenza che determinano l’uso delle immagini di macchine virtuali ne consentano l’utilizzo in un ambiente cloud virtualizzato. Per ulteriori informazioni sui programmi di licenze Microsoft, consulta l’argomento relativo alle [opzioni di licenza per i software Microsoft su Amazon Web Services](https://aws.amazon.com/windows/faq/#licensing).

1. Dopo aver verificato se l’immagine della macchina virtuale può essere utilizzata in Amazon EC2, importala utilizzando VM Import/Export. Per informazioni su come importare l'immagine della macchina, consulta la [ Import/Export VM](https://docs.aws.amazon.com/vm-import/latest/userguide/) User Guide.

1. Dopo avere importato l’immagine della macchina virtuale, da questa è possibile avviare le istanze negli Host dedicati attivi dell’account.

1. Quando vengono eseguite queste istanze, in base al sistema operativo in uso, potrebbe venire richiesto di attivare queste istanze mediante il server KMS (ad esempio, Windows Server o Windows SQL Server). Non è possibile attivare l’AMI Windows importata nel server Amazon KMS per Windows.

**Nota**  
Per tenere traccia del modo in cui le immagini vengono utilizzate AWS, abilita la registrazione host in AWS Config. È possibile AWS Config utilizzarlo per registrare le modifiche alla configurazione su un host dedicato e utilizzare l'output come fonte di dati per il reporting delle licenze. Per ulteriori informazioni, consulta [Tieni traccia delle modifiche alla configurazione dell'host dedicato di Amazon EC2 utilizzando AWS Config](dedicated-hosts-aws-config.md). 

# Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host
<a name="dedicated-hosts-understanding"></a>

Il controllo del posizionamento per Host dedicati viene eseguito sia a livello di istanza che a livello di host.

## Auto-posizionamento
<a name="dedicated-hosts-auto-placement"></a>

L’auto-posizionamento viene configurato a livello di host e consente di gestire se le istanze vengono avviate su un host specifico o su qualsiasi host disponibile che dispone di configurazioni corrispondenti.

Quando l’auto-posizionamento è disabilitato per un **host dedicato**, sono accettati solo gli avvii di istanza della tenancy host in cui sia specificato il relativo ID host univoco. Questa rappresenta l’impostazione di default per le nuove occorrenze degli Host dedicati.

Quando l’auto-posizionamento è **abilitato** per un Host dedicato, è accettato qualsiasi avvio di istanza della tenancy host non mirato che corrisponde alla relativa configurazione del tipo di istanza.

Quando viene avviata un’istanza, devi configurare la relativa tenancy. L’avvio di un’istanza in un Host dedicato senza definire un valore specifico per `HostId` consente l’avvio dell’istanza su qualsiasi Host dedicato con l’auto-posizionamento *abilitato* e con il tipo di istanza corrispondente.

## Affinità host
<a name="dedicated-hosts-affinity"></a>

L’affinità host viene configurata a livello di istanza. Definisce la relazione di avvio tra un’istanza e un Host dedicato.

Quando l’affinità è impostata su `Host`, un’istanza avviata su un host specifico, se arrestata, verrà sempre riavviata sullo stesso host. Ciò è valido sia per gli avvii mirati che per quelli non mirati.

Quando l’affinità è impostata su `Default`, se si arresta e quindi riavvia un’istanza, tale istanza può essere riavviata su qualsiasi host disponibile. Tuttavia, l’istanza eseguirà un tentativo di riavvio sull’ultimo Host dedicato su cui è stata avviata (sulla base del miglior tentativo).

# Alloca un host dedicato di Amazon EC2 per l’uso nel tuo account
<a name="dedicated-hosts-allocating"></a>

Per iniziare a utilizzare un Host dedicato, per prima cosa devi allocarlo nel tuo account. Dopo aver allocato l’Host dedicato, la capacità Host dedicato viene resa immediatamente disponibile nell’account e puoi iniziare ad avviare istanze sull’Host dedicato.

Quando assegni un host dedicato nel tuo account, puoi scegliere una configurazione che supporti o un **tipo di istanza singola**, oppure ** più tipi di istanze** appartenenti alla stessa famiglia di istanze. Il numero di istanze che puoi eseguire su un host dipende dalla configurazione scelta. Per ulteriori informazioni, consulta [Configurazioni di capacità di istanza per host dedicati di Amazon EC2](dedicated-hosts-limits.md).

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

**Per allocare un 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, selezionare **Host dedicati (Host dedicati)**, quindi **Allocate Host dedicato (Alloca host dedicati)**.

1. Per **Instance family (Famiglia di istanze)**, scegliere la famiglia di istanze per l’Host dedicato.

1. Specificare se l’Host dedicato supporta più dimensioni di istanze all’interno della famiglia di istanze selezionata o solo un tipo di istanza specifico. Scegli una delle seguenti operazioni.
   + Per configurare l’Host dedicato per supportare più tipi di istanze nella famiglia di istanze selezionata, per **Support multiple instance types (Supporto per più tipi di istanza)** selezionare **Enable (Abilita)**. L’abilitazione di questa opzione consente di avviare diverse dimensioni di istanza dalla stessa famiglia di istanze sull’Host dedicato. Ad esempio, se si sceglie la famiglia di istanze `m5` e si seleziona questa opzione, è possibile avviare le istanze `m5.xlarge` e `m5.4xlarge` sull’Host dedicato.
   + Per configurare l’Host dedicato per supportare un tipo di istanza singolo all’interno della famiglia di istanze selezionata, deselezionare **Support multiple instance types (Supporto per più tipi di istanze)**, quindi per **Instance type (Tipo di istanza)**, scegliere il tipo di istanza da supportare. L’abilitazione di questa opzione consente di avviare un singolo tipo di istanza sull’Host dedicato. Ad esempio, se si sceglie questa opzione e si specifica `m5.4xlarge` come il tipo di istanza supportato, è possibile avviare solo istanze `m5.4xlarge` sull’Host dedicato.

1. Per **Zona di disponibilità**, scegliere la zona di disponibilità in cui allocare l’Host dedicato.

1. Per consentire all’Host dedicato di accettare avvii di istanze non mirati che corrispondono a questo tipo di istanza, per **Instance auto-placement (Autoposizionamento istanza)**, scegliere **Attiva**. Per ulteriori informazioni sull’auto-posizionamento, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).

1. Per abilitare il ripristino per l’Host dedicato, per **Host recovery (Ripristino host)**, scegliere **Enable (Attiva)**. Per ulteriori informazioni, consulta [Ripristino host dedicato di Amazon EC2](dedicated-hosts-recovery.md).

1. Per **Quantity (Quantità)**, immettere il numero di Host dedicati da allocare.

1. (Facoltativo) Seleziona **Aggiungi nuovo tag** e immetti una chiave e un valore di tag.

1. Selezionare **Alloca**.

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

**Per allocare un Host dedicato**  
Utilizza il comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html). L’esempio seguente consente di allocare un Host dedicato che supporta più tipi di istanza della famiglia di istanze `m5` nella zona di disponibilità `us-east-1a`. Consente inoltre il ripristino dell’host e disabilita il posizionamento automatico.

```
aws ec2 allocate-hosts \
    --instance-family "m5" \
    --availability-zone "us-east-1a" \
    --auto-placement "off" \
    --host-recovery "on" \ 
    --quantity 1
```

L’esempio seguente alloca un Host dedicato che supporta avvii di istanze *non mirati* nella zona di disponibilità specificata, abilita il ripristino dell’host e il posizionamento automatico.

```
aws ec2 allocate-hosts \
    --instance-type "m5.large" \
    --availability-zone "eu-west-1a" \
    --auto-placement "on" \
    --host-recovery "on" \
    --quantity 1
```

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

**Per allocare un Host dedicato**  
Utilizza il cmdlet [New-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Host.html). L’esempio seguente consente di allocare un Host dedicato che supporta più tipi di istanza della famiglia di istanze `m5` nella zona di disponibilità `us-east-1a`. L’host ha il ripristino dell’host abilitato e il posizionamento automatico disabilitato.

```
New-EC2Host `
    -InstanceFamily m5 `
    -AvailabilityZone us-east-1a `
    -AutoPlacement Off `
    -HostRecovery On `
    -Quantity 1
```

Il comando seguente alloca un Host dedicato che supporta avvii di istanze *non mirati* nella zona di disponibilità specificata e abilita il ripristino dell’host.

```
New-EC2Host `
    -InstanceType m5.large `
    -AvailabilityZone eu-west-1a `
    -AutoPlacement On `
    -HostRecovery On `
    -Quantity 1
```

------

# Avvia le istanze Amazon EC2 su un host dedicato Amazon EC2
<a name="launching-dedicated-hosts-instances"></a>

Dopo aver allocato un Host dedicato, puoi avviare istanze su tale host. Non puoi avviare istanze con la tenancy `host` se non disponi di occorrenze attive degli Host dedicati con una capacità disponibile sufficiente per il tipo di istanza che stai avviando.

**Considerazioni**
+ Le AMI di SQL Server, SUSE e RHEL fornite da Amazon EC2 non possono essere utilizzate con le occorrenze degli Host dedicati.
+ Per gli host dedicati che supportano più dimensioni di istanza, si consiglia di avviare prima le istanze di grandi dimensioni e di riempire la capacità di istanza rimanente con le istanze di dimensioni più piccole in base alle esigenze.
+ Prima di avviare le istanze, considera le seguenti limitazioni. Per ulteriori informazioni, consulta [Restrizioni degli Host dedicati](dedicated-hosts-overview.md#dedicated-hosts-limitations).

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

**Per avviare un’istanza su un Host dedicato specifico dalla pagina Host dedicati**

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 **Dedicated Hosts** (Host dedicati), seleziona un host e scegli **Operazioni**, **Avvia istanze sull’host**.

1. Nella sezione **Application and OS Images** (Immagini di applicazioni e sistema operativo), seleziona un’AMI dall’elenco.

1. Nella sezione **Tipo di istanza**, seleziona il tipo di istanza da avviare.
**Nota**  
Se l’Host dedicato supporta solo un singolo tipo di istanza, il tipo di istanza supportato viene selezionato per impostazione predefinita e non può essere modificato.  
Se l’Host dedicato supporta più tipi di istanza, occorre selezionare un tipo di istanza all’interno della famiglia di istanze supportata in base alla capacità di istanze disponibile dell’Host dedicato. Si consiglia di avviare prima le istanze di grandi dimensioni e di riempire la capacità di istanza rimanente con le istanze di dimensioni più piccole in base alle esigenze.

1. Nella sezione **Key pair** (Coppia di chiavi), seleziona la coppia di chiavi da associare all’istanza.

1. Nella sezione **Dettagli avanzati**, per **Affinità di tenancy** scegli una delle operazioni seguenti:
   + **Disattivata** – L’affinità host è disabilitata. L’istanza viene avviata sull’host specificato, ma non è garantito il riavvio sullo stesso Host dedicato se l’istanza viene arrestata.
   + Un ID host dedicato – Affinità host abilitata. Se viene arrestata, l’istanza viene sempre riavviata su questo host specificato, se dispone di capacità. Se l’host non dispone di capacità, l’istanza non può essere riavviata; è necessario stabilire un’affinità con un host diverso.

   Per ulteriori informazioni sull’affinità, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).
**Nota**  
Le opzioni **Tenancy** e **Host** sono preconfigurate in base all’host selezionato.

1. Configura le opzioni rimanenti dell’istanza in base alla necessità. Per ulteriori informazioni, consulta [Riferimento per i parametri di configurazione delle EC2 istanze Amazon](ec2-instance-launch-parameters.md).

1. Scegliere **Launch Instance (Avvia istanza)**.

**Per avviare un’istanza su un Host dedicato tramite la procedura guidata di 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, scegli **Istanze**, **Avvia istanza**.

1. Nella sezione **Application and OS Images** (Immagini di applicazioni e sistema operativo), seleziona un’AMI dall’elenco.

1. Nella sezione **Tipo di istanza**, seleziona il tipo di istanza da avviare.

1. Nella sezione **Key pair** (Coppia di chiavi), seleziona la coppia di chiavi da associare all’istanza.

1. Nella sezione **Avanzate**, effettua le operazioni seguenti:

   1. Per **Tenancy**, scegli **Host dedicato**.

   1. Per **Target host by** (Host di destinazione per), seleziona **Host ID** (ID host).

   1. Per **Target host ID** (ID host di destinazione), seleziona l’host su cui avviare l’istanza.

   1. Per **Affinità di tenancy**, scegli una delle operazioni seguenti:
      + **Disattivata** – L’affinità host è disabilitata. L’istanza viene avviata sull’host specificato, ma non è garantito il riavvio sullo stesso Host dedicato se l’istanza viene arrestata.
      + Un ID host dedicato – Affinità host abilitata. Se viene arrestata, l’istanza viene sempre riavviata su questo host specificato, se dispone di capacità. Se l’host non dispone di capacità, l’istanza non può essere riavviata; è necessario stabilire un’affinità con un host diverso.

      Per ulteriori informazioni sull’affinità, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).

1. Configura le opzioni rimanenti dell’istanza in base alla necessità. Per ulteriori informazioni, consulta [Riferimento per i parametri di configurazione delle EC2 istanze Amazon](ec2-instance-launch-parameters.md).

1. Scegliere **Launch Instance (Avvia istanza)**.

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

**Per avviare un’istanza su un’Host dedicato**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e specifica l’affinità dell’istanza, la tenancy e l’host nell’opzione `--placement`.

Per eseguire l'avvio su un host dedicato specifico con affinità host (l'istanza si riavvia sempre sullo stesso host se interrotta):

```
--placement Affinity=host,Tenancy=host,HostId=h-07879acf49EXAMPLE
```

Per eseguire l'avvio su un host dedicato specifico senza affinità con l'host (l'istanza può essere riavviata su qualsiasi host disponibile):

```
--placement Tenancy=host,HostId=h-07879acf49EXAMPLE
```

Per avviarlo su qualsiasi host dedicato disponibile con posizionamento automatico abilitato e tipo di istanza corrispondente:

```
--placement Tenancy=host
```

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

**Per avviare un’istanza su un’Host dedicato**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet e specificare l'affinità, la tenancy e l'host dell'istanza nel parametro. `-Placement`

Per eseguire l'avvio su un host dedicato specifico con affinità host (l'istanza si riavvia sempre sullo stesso host se interrotta):

```
-Placement_Affinity host `
-Placement_Tenancy host `
-Placement_HostId h-07879acf49EXAMPLE
```

Per eseguire l'avvio su un host dedicato specifico senza affinità con l'host (l'istanza può essere riavviata su qualsiasi host disponibile):

```
-Placement_Tenancy host `
-Placement_HostId h-07879acf49EXAMPLE
```

Per avviarlo su qualsiasi host dedicato disponibile con posizionamento automatico abilitato e tipo di istanza corrispondente:

```
-Placement_Tenancy host
```

------

# Avvio di istanze Amazon EC2 in un gruppo di risorse host
<a name="launching-hrg-instances"></a>

Gli host dedicati sono inoltre integrati con AWS License Manager. Con License Manager, è possibile creare un gruppo di risorse host, ovvero una raccolta di Host dedicati gestiti come una singola entità. Quando si crea un gruppo di risorse host, si specificano le preferenze di gestione host, ad esempio l’allocazione automatica e il rilascio automatico, per gli Host dedicati. In questo modo è possibile avviare le istanze in Host dedicati senza allocare e gestire manualmente tali host. Per ulteriori informazioni, consulta la sezione relativa ai [ Host Resource Groups](https://docs.aws.amazon.com/license-manager/latest/userguide/host-resource-groups.html) nella *Guida per l’utente di AWS License Manager *.

Quando si avvia un’istanza in un gruppo di risorse host che include un Host dedicato con capacità di istanze disponibile, Amazon EC2 avvia l’istanza su tale host. Se il gruppo di risorse host non include un host con capacità di istanze disponibile, Amazon EC2 alloca automaticamente un nuovo host nel gruppo di risorse host e quindi avvia l’istanza su tale host. Per ulteriori informazioni, consulta la sezione relativa ai [gruppi di risorse host](https://docs.aws.amazon.com/license-manager/latest/userguide/host-resource-groups.html) nella *Guida per l’utente di AWS License Manager *.

**Requisiti e limiti**
+ È necessario associare una configurazione di licenza basata su core o socket all’AMI.
+ Non è possibile utilizzare le AMI di SQL Server, SUSE o RHEL fornite da Amazon EC2 con Host dedicati.
+ Non è possibile scegliere un host specifico scegliendo un ID host e non è possibile abilitare l’affinità di istanza quando si avvia un’istanza in un gruppo di risorse host.

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

**Per avviare un’istanza in un gruppo di risorse host**

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, scegli **Istanze**, **Avvia istanza**.

1. Nella sezione **Application and OS Images** (Immagini di applicazioni e sistema operativo), seleziona un’AMI dall’elenco.

1. Nella sezione **Tipo di istanza**, seleziona il tipo di istanza da avviare.

1. Nella sezione **Key pair** (Coppia di chiavi), seleziona la coppia di chiavi da associare all’istanza.

1. Nella sezione **Avanzate**, effettua le operazioni seguenti:

   1. Per **Tenancy**, scegli **Dedicated Host** (Host dedicato).

   1. Per **Target host by** (Host di destinazione per), seleziona **Host resource group** (Gruppo di risorse host).

   1. Per **Tenancy host resource group** (Gruppo di risorse host di tenancy), scegli il gruppo di risorse host in cui avviare l’istanza.

   1. Per **Tenancy affinity** (Affinità locazione), effettua una delle operazioni seguenti:
      + Seleziona **Disattivata**: l’istanza viene avviata sull’host specificato ma non è garantito che venga riavviata sullo stesso host dedicato se viene arrestata.
      + Seleziona l’ID host dedicato: se viene arrestata, l’istanza viene sempre riavviata su questo host specifico. 

      Per ulteriori informazioni sull’affinità, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).

1. Configura le opzioni rimanenti dell’istanza in base alla necessità. Per ulteriori informazioni, consulta [Riferimento per i parametri di configurazione delle EC2 istanze Amazon](ec2-instance-launch-parameters.md).

1. Scegliere **Launch Instance (Avvia istanza)**.

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

**Per avviare un’istanza in un gruppo di risorse host**  
Utilizzare il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html). Nell’opzione `--placement`, ometti la tenancy e specifica l’ARN del gruppo di risorse dell’host.

```
--placement HostResourceGroupArn=arn:aws:resource-groups:us-east-2:123456789012:group/my-resource-group
```

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

**Per avviare un’istanza in un gruppo di risorse host**  
Utilizza il cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html). Nel parametro `-Placement`, ometti la tenancy e specifica l’ARN del gruppo di risorse dell’host.

```
-Placement_HostResourceGroupArn arn:aws:resource-groups:us-east-2:123456789012:group/my-resource-group
```

------

# Modifica l’impostazione di auto-posizionamento per un host dedicato Amazon EC2 esistente
<a name="modify-host-auto-placement"></a>

Puoi modificare le impostazioni di posizionamento automatico di un host dedicato dopo averlo assegnato al tuo AWS account.

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

**Per modificare il posizionamento automatico di un 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, selezionare **Host dedicati (Host dedicati)**.

1. Selezionare un host e scegliere **Actions (Operazioni)**, **Modify host (Modifica host)**.

1. In **instance auto-placement (auto-posizionamento istanza)**, scegliere **Enable (Abilita)** per abilitare l’auto-posizionamento oppure deselezionare **Enable (Abilita)** per disabilitare l’auto-posizionamento. Per ulteriori informazioni, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).

1. Seleziona **Salva**.

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

**Per modificare il posizionamento automatico di un Host dedicato**  
Utilizza il comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html).

```
aws ec2 modify-hosts \
    --auto-placement on \
    --host-ids h-012a3456b7890cdef
```

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

**Per modificare il posizionamento automatico di un Host dedicato**  
Utilizza il cmdlet [Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

```
Edit-EC2Host `
    -AutoPlacement 1 `
    -HostId h-012a3456b7890cdef
```

------

# Modifica i tipi di istanza supportati per un host dedicato di Amazon EC2 esistente
<a name="modify-host-support"></a>

Puoi modificare un Host dedicato per cambiare i tipi di istanza supportati. Se attualmente supporta un singolo tipo di istanza, puoi modificarlo per supportare più tipi di istanza all’interno di tale famiglia di istanze. Analogamente, se attualmente supporta più tipi di istanza, puoi modificarlo per supportare solo un tipo di istanza specifico.

Per modificare un Host dedicato per supportare più tipi di istanza, occorre innanzitutto interrompere tutte le istanze in esecuzione sull’host. Il completamento di questa modifica richiede circa 10 minuti. L’Host dedicato passa allo stato `pending` mentre è in corso la modifica. Non è possibile avviare istanze interrotte o lanciare nuove istanze sull’Host dedicato mentre si trova nello stato `pending`.

Per modificare un Host dedicato che supporta più tipi di istanza per supportare solo un tipo di istanza singolo, l’host non deve avere istanze in esecuzione o il tipo delle istanze in esecuzione deve essere supportato dall’host. Ad esempio, per modificare un host che supporta più tipi di istanza nella famiglia di istanze `m5` per supportare solo istanze `m5.large`, non devono esserci istanze in esecuzione sull’Host dedicato o quelle in esecuzione devono essere solo istanze `m5.large`.

Se assegni un host per un tipo di istanza virtualizzata, successivamente non potrai modificare il tipo di istanza in `.metal`. Ad esempio, se assegni un host per il tipo di istanza `m5.large`, non puoi modificare il tipo di istanza in `m5.metal`. Allo stesso modo, se assegni un host per un tipo di istanza `.metal`, successivamente non potrai modificare il tipo di istanza in un’istanza virtualizzata. Ad esempio, se assegni un host per il tipo di istanza `m5.metal`, non puoi modificare il tipo di istanza in `m5.large`.

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

**Per modificare i tipi di istanza supportati per un Host dedicato**

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, scegli **Dedicated Host** (Host dedicato).

1. Selezionare l’Host dedicato da modificare e scegliere **Actions (Operazioni)**, **Modify host (Modifica host)**.

1. In base alla configurazione corrente dell’Host dedicato, eseguire una delle operazioni riportate di seguito:
   + Se l’Host dedicato attualmente supporta un tipo di istanza specifico, l’opzione **Support multiple instance types (Supporto per più tipi di istanza)** non è abilitata e **Instance type (Tipo di istanza)** elenca il tipo di istanza supportato. Per modificare l’host per supportare più tipi nella famiglia di istanze corrente, per **Support multiple instance types (Supporto per più tipi di istanza)**, selezionare **Enable (Abilita)**.

     Prima di modificare un host per supportare più tipi di istanza, è necessario innanzitutto interrompere tutte le istanze in esecuzione su di esso.
   + Se l’Host dedicato attualmente supporta più tipi di istanza in una famiglia di istanze, l’opzione **Enabled (Abilitato)** è selezionata per **Support multiple instance types (Supporto per più tipi di istanza)**. Per modificare l’host per supportare un tipo di istanza specifico, per **Support multiple instance types (Supporto per più tipi di istanza)**, deselezionare **Enable (Abilita)**, quindi per **Instance type (Tipo di istanza)**, selezionare il tipo di istanza da supportare.

     Non è possibile modificare la famiglia di istanze supportata da Host dedicato.

1. Seleziona **Salva**.

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

**Per modificare i tipi di istanza supportati per un Host dedicato**  
Utilizza il comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html).

L’esempio seguente consente di modificare un Host dedicato per supportare più tipi di istanza all’interno della famiglia di istanze `m5`.

```
aws ec2 modify-hosts \
    --instance-family m5 \
    --host-ids h-012a3456b7890cdef
```

L’esempio seguente consente di modificare un Host dedicato per supportare solo istanze `m5.xlarge`.

```
aws ec2 modify-hosts \
    --instance-type m5.xlarge \
    --instance-family --host-ids h-012a3456b7890cdef
```

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

**Per modificare i tipi di istanza supportati per un Host dedicato**  
Utilizza il cmdlet [Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

L’esempio seguente consente di modificare un Host dedicato per supportare più tipi di istanza all’interno della famiglia di istanze `m5`.

```
Edit-EC2Host `
    -InstanceFamily m5 `
    -HostId h-012a3456b7890cdef
```

L’esempio seguente consente di modificare un Host dedicato per supportare solo istanze `m5.xlarge`.

```
Edit-EC2Host `
    -InstanceType m5.xlarge `
    -HostId h-012a3456b7890cdef
```

------

# Modifica la tenancy e l’affinità dell’host dedicato Amazon EC2 per un’istanza Amazon EC2
<a name="moving-instances-dedicated-hosts"></a>

Puoi modificare la tenancy di un’istanza dopo averla avviata. Puoi anche modificare l’affinità della tua istanza per indirizzarla a un host specifico o consentirne l’avvio su qualsiasi host dedicato disponibile con attributi corrispondenti nel tuo account. Per modificare la tenancy o l’affinità dell’istanza, lo stato dell’istanza deve essere `stopped`. 

I dettagli del sistema operativo dell’istanza e l’eventuale installazione di SQL Server influiscono sulle conversioni supportate. Per ulteriori informazioni sui percorsi di conversione di tenancy disponibili per la tua istanza, consulta [Conversione di tenancy](https://docs.aws.amazon.com/license-manager/latest/userguide/conversion-tenancy.html) nella *Guida per l’utente di License Manager*.

**Nota**  
Per le istanze T3, è necessario avviare l’istanza su un host dedicato per utilizzare una tenancy di `host`. Per le istanze T3, non è possibile modificare la tenancy da `host` a `dedicated` o `default`. Se si prova ad apportare una di queste modifiche di tenancy non supportate, verrà visualizzato il codice di errore `InvalidRequest`.

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

**Per modificare la tenancy o l’affinità dell’istanza**

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

1. Scegliere **Instances (Istanze)** e selezionare l’istanza da modificare.

1. Scegli **Instance state (Stato istanza)**, **Stop (Arresta)**.

1. Con l’istanza selezionata, scegli **Operazioni**, **Impostazioni istanza**, **Modifica posizionamento delle istanze**.

1. Nella pagina **Modifica posizionamento istanza**, configurare quanto segue:
   + **Tenancy** — Scegliere una delle opzioni indicate di seguito.
     + Run a dedicated hardware instance (Esegui un’istanza hardware dedicata) — Avvia l’istanza sotto forma di Istanza dedicata. Per ulteriori informazioni, consulta [Istanze EC2 dedicate Amazon](dedicated-instance.md).
     + Launch the instance on a Host dedicato (Avvia istanza su un host dedicato) — Avvia l’istanza su un Host dedicato con l’affinità configurabile.
   + **Affinity (Affinità)** — Scegliere una delle opzioni indicate di seguito.
     + This instance can run on any one of my hosts (Questa istanza può essere eseguita su uno qualsiasi dei miei host) – L’istanza viene avviata su qualsiasi Host dedicato disponibile nell’account che supporti il relativo tipo di istanza.
     + This instance can only run on the selected host (Questa istanza può essere eseguita solo sull’host selezionato) – L’istanza può essere eseguita solo sull’Host dedicato selezionato per l’opzione **Target Host (Host target)**.
   + **Target Host (Host target)** — Selezionare l’Host dedicato su cui deve essere eseguita l’istanza. Se nell’elenco non è presente alcun host target, è possibile che l’account non includa degli Host dedicati compatibili disponibili.

   Per ulteriori informazioni, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).

1. Seleziona **Salva**.

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

**Per modificare la tenancy o l’affinità dell’istanza**  
Utilizza il comando [modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html). Gli esempi seguenti illustrano la modifica dell’affinità dell’istanza specificata da `default` in `host` e l’impostazione dell’Host dedicato con cui l’istanza ha affinità.

```
aws ec2 modify-instance-placement \
    --instance-id i-1234567890abcdef0 \
    --affinity host \
    --tenancy host \
    --host-id h-012a3456b7890cdef
```

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

**Per modificare la tenancy o l’affinità dell’istanza**  
Utilizza il cmdlet [Edit-EC2InstancePlacement](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstancePlacement.html). Gli esempi seguenti illustrano la modifica dell’affinità dell’istanza specificata da `default` in `host` e l’impostazione dell’Host dedicato con cui l’istanza ha affinità.

```
Edit-EC2InstancePlacement `
    -InstanceId i-1234567890abcdef0 `
    -Affinity host `
    -Tenancy host `
    -HostId h-012a3456b7890cdef
```

------

# Rilascio di un host dedicato di Amazon EC2
<a name="dedicated-hosts-releasing"></a>

Se un host dedicato non è più necessario, puoi arrestare le istanze eseguite su di esso, impostarne l’avvio su un host diverso e quindi *rilasciare* l’host.

Prima di poter rilasciare l’host, è necessario arrestare tutte le istanze in esecuzione sull’Host dedicato. È possibile eseguire la migrazione di queste istanze su altre occorrenze degli Host dedicati nel tuo account in modo da consentirti di continuare a utilizzarle. Queste fasi sono valide solo per le occorrenze degli Host dedicati on-demand.

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

**Per rilasciare un 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, selezionare **Host dedicati (Host dedicati)**.

1. Nella pagina **Host dedicati**, selezionare il Host dedicato da rilasciare.

1. Scegliere **Actions (Operazioni)**, **Release host (Rilascia host)**.

1. Scegliere **Release (Rilascia)**.

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

**Per rilasciare un Host dedicato**  
Utilizza il comando [release-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/release-hosts.html).

```
aws ec2 release-hosts --host-ids h-012a3456b7890cdef
```

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

**Per rilasciare un Host dedicato**  
Utilizza il cmdlet [Remove-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Host.html).

```
Remove-EC2Host -HostId h-012a3456b7890cdef
```

------

Dopo aver rilasciato un Host dedicato, non potrai riutilizzare lo stesso host o ID host, né ti verranno addebitati i relativi costi nella fatturazione del servizio on-demand. Lo stato dell’Host dedicato viene cambiato in `released` e su tale host non sarà più possibile avviare istanze.

**Nota**  
Nel caso di Host dedicati rilasciati di recente, potrebbe essere necessario un po’ di tempo prima che vengano esclusi dal conteggio del limite. Durante questo periodo di tempo, potresti riscontrare errori di tipo `LimitExceeded` quando cerchi di allocare nuove occorrenze degli Host dedicati. Se questo è il caso, prova ad allocare nuovi host dopo pochi minuti.

Le istanze precedentemente arrestate continuano a essere disponibili per l’uso e sono elencate nella pagina **Instances (Istanze)**. Relativamente alla tenancy, tali istanze conservano l’impostazione `host`.

# Esecuzione della migrazione a host dedicati Amazon EC2 basati su Nitro
<a name="dh-migrate"></a>

Nitro System è una raccolta di componenti hardware e software generati da AWS che abilitano prestazioni elevate, alta disponibilità ed elevata sicurezza. Gli host dedicati basati su Nitro offrono un miglior rapporto prezzo-prestazioni rispetto agli host dedicati basati su Xen. Se nel tuo account sono presenti host dedicati basati su Xen, ti consigliamo di migrare i carichi di lavoro verso host dedicati basati su Nitro. Per ulteriori informazioni, consulta [Sistema AWS Nitro](https://aws.amazon.com/ec2/nitro/).

Per migrare da un host dedicato basato su Xen a un host dedicato basato su Nitro, devi effettuare la migrazione delle istanze basate su Xen sull’host dedicato a tipi di istanza basate su Nitro, allocare un nuovo host dedicato basato su Nitro e poi spostare le istanze basate su Nitro migrate sul nuovo host dedicato basato su Nitro. 

Questo argomento fornisce i passaggi dettagliati per la migrazione da host dedicati basati su Xen a host dedicati basati su Nitro.

**Topics**
+ [Fase 1: identificare gli host dedicati basati su Xen](#identify-xen-hosts)
+ [Fase 2: Effettuare la migrazione di istanze basate su Xen a tipi di istanze basati su Nitro](#migrate-dh-instances)
+ [Fase 3: Allocazione di un host dedicato basato su Nitro](#allocate-nitro-host)
+ [Fase 4: Sposta le istanze migrate su un nuovo host dedicato basato su Nitro](#move-instances)
+ [Fase 5: Rilascia l’host dedicato basato su Xen non utilizzato](#release-xen-instances)

## Fase 1: identificare gli host dedicati basati su Xen
<a name="identify-xen-hosts"></a>

I seguenti host dedicati sono basati su Xen e sono idonei per la migrazione verso host dedicati basati su Nitro.
+ **Scopo generico: **M3 \$1 M4
+ **Ottimizzati per il calcolo: **C3 \$1 C4
+ **Ottimizzati 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

**Per verificare se nel tuo account sono presenti host dedicati basati su Xen**

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, seleziona **Host dedicati**.

1. Nel **Campo di ricerca**, utilizza il filtro **Famiglia di istanze** per cercare gli host dedicati basati su Xen riportati sopra. Ad esempio, *Famiglia di istanze = m3*.

## Fase 2: Effettuare la migrazione di istanze basate su Xen a tipi di istanze basati su Nitro
<a name="migrate-dh-instances"></a>

Le istanze eseguite su host dedicati basati su Xen sono anch’esse basate su Xen. Devi effettuare la migrazione di queste istanze verso tipi di istanza basati su Nitro prima di poterle spostare su host dedicati basati su Nitro.

**Importante**  
Prima di iniziare la migrazione delle istanze, consigliamo di eseguire il backup dei dati. Per ulteriori informazioni, consulta [Creare snapshot Amazon EBS multi-volume da un’istanza Amazon EC2](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-create-snapshots.html).

**Per trovare le istanze in esecuzione sui tuoi host dedicati basati su Xen**

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, seleziona **Host dedicati**.

1. Seleziona l’host basato su Xen di cui intendi effettuare la migrazione, quindi seleziona la scheda **Istanze in esecuzione**. La scheda elenca tutte le istanze in esecuzione sull’host selezionato.

Per migrare le **istanze Linux**, consulta [Modifiche del tipo di istanza Amazon EC2](ec2-instance-resize.md).

Per migrare le **istanze Windows**, consulta [Esegui la migrazione di un'istanza EC2 per Windows a un tipo di istanza basato su Nitro](migrating-latest-types.md).

**Nota**  
Assicurati di effettuare la migrazione delle istanze verso un tipo di istanza che corrisponde all’host dedicato basato su Nitro verso cui intendi effettuare la migrazione. Ad esempio, se intendi effettuare la migrazione verso un host dedicato M7i, assicurati di migrare le istanze verso un tipo di istanza M7i.

## Fase 3: Allocazione di un host dedicato basato su Nitro
<a name="allocate-nitro-host"></a>

**Per trovare host dedicati basati su Nitro supportati**

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, seleziona **Tipi di istanza**.

1. Applica i seguenti filtri:
   + *Hypervisor = nitro*
   + *Supporto host dedicato = true*

Dopo aver trovato un tipo di istanza basato su Nitro adatto, [alloca un nuovo host dedicato](dedicated-hosts-allocating.md).

## Fase 4: Sposta le istanze migrate su un nuovo host dedicato basato su Nitro
<a name="move-instances"></a>

Dopo aver allocato l’host dedicato basato su Nitro e aver raggiunto lo stato `available`, puoi spostare le istanze precedentemente migrate ai tipi di istanza basati su Nitro nel nuovo host dedicato.

**Per spostare le istanze sul nuovo host dedicato basato su Nitro**

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, **Istanze**.

1. Seleziona l’istanza migrata e scegli **Operazioni**, **Impostazioni istanza**, **Modifica posizionamento dell’istanza**.

1. Per **Host dedicato target**, seleziona il nuovo host dedicato basato su Nitro, poi scegli **Salva**.

1. Riavvia l’istanza. Seleziona l’istanza e scegli **Stato istanza**, **Avvia istanza**.

## Fase 5: Rilascia l’host dedicato basato su Xen non utilizzato
<a name="release-xen-instances"></a>

Dopo aver migrato i carichi di lavoro dall’host dedicato basato su Xen al nuovo host dedicato basato su Nitro, puoi [rilasciare l’host dedicato basato su Xen](dedicated-hosts-releasing.md) se non ti serve più.

## Acquista prenotazioni di host dedicato per gli sconti di fatturazione per gli Host dedicati
<a name="purchasing-dedicated-host-reservations"></a>

Le prenotazioni dell’host dedicato forniscono uno sconto fino al 70% rispetto ai prezzi degli host dedicati on demand. Prima di poter acquistare le prenotazioni di host dedicato, devi disporre host dedicati attivi allocati nel tuo account. Per ulteriori informazioni, consulta [Dedicated Host Reservations](dedicated-hosts-billing.md#dedicated-host-reservations).

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

**Per acquistare le prenotazioni**

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

1. Scegliere **Host dedicati**, **Prenotazioni di host dedicati**, **Purchase (Acquista) Prenotazioni di host dedicati**.

1. Nella schermata **Trova offerte**, effettua le seguenti operazioni:

   1. Per **Famiglia di istanze**, seleziona la famiglia di istanze dell’host dedicato per cui acquistare la prenotazione di un host dedicato.

   1. Per **Opzione di pagamento**, seleziona e configura l’opzione di pagamento preferita.

1. Scegli **Next (Successivo)**.

1. Scegli gli Host dedicati con cui associare la prenotazione di host dedicati e poi scegli **Avanti**.

1. (*Facoltativo*) Assegna tag alla prenotazione di host dedicati.

1. Esamina l’ordine e scegli **Acquista**.

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

**Per acquistare le prenotazioni**

1. Usa il [describe-host-reservation-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-host-reservation-offerings.html)comando per elencare le offerte disponibili che soddisfano le tue esigenze. Nel seguente esempio sono elencate le offerte che supportano le istanze appartenenti alla famiglia di istanze `m4` e il cui termine è un anno.

   Il termine è specificato in secondi. Un anno pertanto corrisponde a 31.536.000 secondi, mentre tre anni corrispondono a 94.608.000.

   ```
   aws ec2 describe-host-reservation-offerings \
       --filter Name=instance-family,Values=m4 \
       --max-duration 31536000
   ```

   Il comando restituisce l’elenco di offerte corrispondenti ai criteri impostati. Annota l’ID dell’offerta da acquistare.

1. Usa il [purchase-host-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-host-reservation.html)comando per acquistare l'offerta e fornisci quanto `offeringId` indicato nel passaggio precedente. L'esempio seguente acquista la prenotazione specificata e la associa a un Host dedicato specifico già allocato nell' AWS account e applica un tag con una chiave `purpose` e un valore di. `production`

   ```
   aws ec2 purchase-host-reservation \
       --offering-id hro-03f707bf363b6b324 \
       --host-id-set h-013abcd2a00cbd123 \
       --tag-specifications 'ResourceType=host-reservation,Tags={Key=purpose,Value=production}'
   ```

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

**Per acquistare le prenotazioni**

1. Utilizzare il [Get-EC2HostReservationOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2HostReservationOffering.html)cmdlet per elencare le offerte disponibili che soddisfano le proprie esigenze. Negli esempi seguenti sono elencate le offerte che supportano le istanze appartenenti alla famiglia di istanze `m5` e il cui termine è un anno.

   Il termine è specificato in secondi. Un anno pertanto corrisponde a 31.536.000 secondi, mentre tre anni corrispondono a 94.608.000.

   ```
   $filter = @{Name="instance-family"; Values="m5"}
   Get-EC2HostReservationOffering `
       -Filter $filter `
       -MaxDuration 31536000
   ```

   Il comando restituisce l’elenco di offerte corrispondenti ai criteri impostati. Annota l’ID dell’offerta da acquistare.

1. Utilizzare il [New-EC2HostReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2HostReservation.html)cmdlet per acquistare l'offerta e fornire l'ID dell'offerta indicato nel passaggio precedente. L'esempio seguente acquista la prenotazione specificata e la associa a un host dedicato specifico che è già allocato nell'account. AWS 

   ```
   New-EC2HostReservation `
       -OfferingId hro-03f707bf363b6b324 `
       -HostIdSet h-013abcd2a00cbd123
   ```

------

# Condivisione di host dedicati di Amazon EC2 tra più account
<a name="dh-sharing"></a>

La condivisione di host dedicati consente ai proprietari di host dedicati di condividere i propri host dedicati con altri AWS account o all'interno di un' AWS organizzazione. Ciò consente di creare e gestire host dedicati centralmente e di condividere l'host dedicato su più AWS account o all'interno AWS dell'organizzazione.

In questo modello, l' AWS account proprietario dell'Host dedicato (*proprietario*) lo condivide con altri AWS account (*consumatori*). I consumatori possono avviare istanze negli Host dedicati condivisi con loro così come le avvierebbero negli Host dedicati che allocano nel proprio account. Il proprietario è responsabile della gestione dell’Host dedicato e delle istanze avviate in esso. I proprietari non possono modificare le istanze avviate dai consumatori negli Host dedicati condivisi. I consumatori sono responsabili della gestione delle istanze che avviano negli Host dedicati condivisi con loro. I consumatori non possono visualizzare o modificare le istanze appartenenti ad altri consumatori o al proprietario dell’Host dedicato e non possono modificarle gli Host dedicati condivisi con loro.

Il proprietario di un Host dedicato può condividere un Host dedicato con:
+  AWS Account specifici all'interno o all'esterno della sua AWS organizzazione
+ Un'unità organizzativa all'interno della sua AWS organizzazione
+ La sua intera AWS organizzazione

**Topics**
+ [Prerequisiti per la condivisione di Host dedicati](#dh-sharing-prereq)
+ [Limitazioni per la condivisione di Host dedicato](#dh-sharing-limitation)
+ [Servizi correlati](#dh-sharing-related)
+ [Condivisione tra zone di disponibilità](#dh-sharing-azs)
+ [Autorizzazioni di Host dedicato condivisi](#shared-dh-perms)
+ [Fatturazione e misurazione](#shared-dh-billing)
+ [Limiti di Host dedicato](#shared-dh-limits)
+ [Ripristino host e condivisione di Host dedicato](#dh-sharing-retirement)
+ [Condivisione di un Host dedicato](sharing-dh.md)
+ [Annullamento della condivisione di un host dedicato](unsharing-dh.md)
+ [Visualizzazione di host dedicati condivisi](identifying-shared-dh.md)

## Prerequisiti per la condivisione di Host dedicati
<a name="dh-sharing-prereq"></a>
+ Per condividere un host dedicato, devi possederlo nel tuo AWS account. Non puoi condividere un Host dedicato che è stato condiviso con te.
+ Per condividere un Host dedicato con la tua AWS organizzazione o un'unità organizzativa AWS della tua organizzazione, devi abilitare la condivisione con AWS Organizations. Per ulteriori informazioni, consulta [Abilitare la condivisione con AWS Organizations](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html) nella *Guida per l’utente AWS RAM *.

## Limitazioni per la condivisione di Host dedicato
<a name="dh-sharing-limitation"></a>

Non è possibile condividere Host dedicati che sono stati allocati per i seguenti tipi di istanza: `u-6tb1.metal`, `u-9tb1.metal`, `u-12tb1.metal`, `u-18tb1.metal` e `u-24tb1.metal`.

## Servizi correlati
<a name="dh-sharing-related"></a>

### AWS Resource Access Manager
<a name="related-ram"></a>

La condivisione dell'Host dedicato si integra con AWS Resource Access Manager (AWS RAM). AWS RAM è un servizio che ti consente di condividere AWS le tue risorse con qualsiasi AWS account o tramite AWS Organizations. Con AWS RAM, condividi le risorse di tua proprietà creando una *condivisione di risorse*. Una condivisione delle risorse specifica le risorse da condividere e gli utenti con cui condividerle. I consumatori possono essere singoli AWS account, unità organizzative o un'intera organizzazione AWS Organizations.

Per ulteriori informazioni in merito AWS RAM, consulta la *[Guida AWS RAM per l'utente](https://docs.aws.amazon.com/ram/latest/userguide/)*.

## Condivisione tra zone di disponibilità
<a name="dh-sharing-azs"></a>

Per garantire che le risorse vengano distribuite tra le zone di disponibilità di una regione, mappiamo in modo indipendente le zone di disponibilità ai nomi per ciascun account. Questo potrebbe comportare una diversa denominazione delle zone di disponibilità tra i diversi account. Ad esempio, la zona `us-east-1a` di disponibilità del tuo AWS account potrebbe non avere la stessa posizione `us-east-1a` di un altro AWS account.

Per individuare la posizione dell’Host dedicati relativamente ai tuoi account, devi utilizzare l’*ID della zona di disponibilità*. L'ID della zona di disponibilità è un identificatore univoco e coerente per una zona di disponibilità per tutti gli AWS account. Ad esempio, `use1-az1` è un ID di zona di disponibilità per la regione `us-east-1` e identifica la stessa posizione in ogni account AWS .

**Per visualizzare la zona di disponibilità IDs per le zone di disponibilità nel tuo account**

1. Apri la AWS RAM console a [https://console.aws.amazon.com/ram/casa](https://console.aws.amazon.com/ram/home).

1. La zona di disponibilità IDs per la regione corrente viene visualizzata nel pannello **Your AZ ID** sul lato destro dello schermo.

## Autorizzazioni di Host dedicato condivisi
<a name="shared-dh-perms"></a>

### Autorizzazioni per i proprietari
<a name="shared-dh-perms-owner"></a>

I proprietari sono responsabili della gestione dei propri Host dedicati condivisi e delle istanze che avviano su di essi. I proprietari possono vedere tutte le istanze in esecuzione sull’Host dedicato condiviso, incluse quelle avviate dai consumatori. Non possono però eseguire alcuna operazione sulle istanze in esecuzione che sono state avviate dai consumatori.

### Autorizzazioni per i consumatori
<a name="shared-dh-perms-consumer"></a>

I consumatori sono responsabili della gestione delle istanze che avviano su un Host dedicato condiviso con loro. Non possono modificare l’Host dedicato condiviso in nessun modo e non possono visualizzare o modificare le istanze appartenenti ad altri consumatori o al proprietario dell’Host dedicato.

## Fatturazione e misurazione
<a name="shared-dh-billing"></a>

Non sono previsti costi aggiuntivi per la condivisione di Host dedicati.

Ai proprietari vengono addebitati gli Host dedicati che condividono. Ai consumatori non viene addebitato alcun costo per le istanze che avviano sugli Host dedicati condivisi.

Le Prenotazioni di host dedicati continuano a fornire sconti di fatturazione per gli Host dedicati condivisi. Solo i proprietari di Host dedicato possono acquistare Prenotazioni di host dedicati per gli Host dedicati condivisi che possiedono.

## Limiti di Host dedicato
<a name="shared-dh-limits"></a>

Gli Host dedicati condivisi vengono conteggiati solo ai fini dei limiti di Host dedicati del proprietario. I limiti di Host dedicati dei consumatori non sono influenzati dagli Host dedicati che sono stati condivisi con loro. Allo stesso modo, le istanze che i consumatori avviano sugli Host dedicati condivisi non vengono conteggiate ai fini dei loro limiti di istanze.

## Ripristino host e condivisione di Host dedicato
<a name="dh-sharing-retirement"></a>

Il ripristino host recupera le istanze avviate dal proprietario dell’Host dedicato e dai consumatori con cui è stato condiviso. L’Host dedicato sostitutivo viene allocato all’account del proprietario. Viene aggiunto alle stesse condivisioni di risorse dell’Host dedicato originale e viene condiviso con gli stessi consumatori.

Per ulteriori informazioni, consulta [Ripristino host dedicato di Amazon EC2](dedicated-hosts-recovery.md).

# Condividi un host dedicato Amazon EC2 tra più account AWS
<a name="sharing-dh"></a>

Quando un proprietario condivide un Host dedicato, consente ai consumatori di avviare istanze sull’host. I consumatori possono avviare sull’host condiviso il numero di istanze consentito dalla capacità disponibile.

**Importante**  
L’utente deve assicurarsi di disporre dei diritti di licenza appropriati per condividere qualsiasi licenza BYOL sugli Host dedicati.

Se condividi un Host dedicato con il posizionamento automatico abilitato, tieni presente quanto segue perché potrebbe portare a un utilizzo indesiderato di Host dedicato:
+ Se i consumatori avviano istanze con tenancy Host dedicato e non hanno capacità su un Host dedicato che possiedono nel loro account, l’istanza viene avviata automaticamente sull’Host dedicato condiviso.

Per condividere un Host dedicato, devi aggiungerlo a una condivisione di risorse. Una condivisione di risorse è una AWS RAM risorsa che ti consente di condividere le tue risorse tra AWS account. Un condivisione di risorse specifica le risorse da condividere e i consumatori con cui sono condivise. Puoi aggiungere l’Host dedicato a una risorsa esistente oppure a una nuova condivisione di risorse.

Se fai parte di un'organizzazione AWS Organizations e la condivisione all'interno dell'organizzazione è abilitata, ai consumatori dell'organizzazione viene automaticamente concesso l'accesso all'host dedicato condiviso. In caso contrario, i consumatori ricevono l’invito a partecipare alla condivisione di risorse e, dopo averlo accettato, ottengono l’accesso all’Host dedicato condiviso.

**Nota**  
Dopo la condivisione di un Host dedicato, possono essere necessari alcuni minuti perché i consumatori possano accedervi.

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

**Per condividere un Host dedicato di cui sei proprietario tramite la console Amazon EC2**

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. Scegliere Host dedicato per condividere e scegliere **Azioni**, **Condividi prenotazione**.

1. Selezionare la condivisione di risorse a cui aggiungere Host dedicato e scegliere **Condividi host**.

   Prima dell’accesso all’host condiviso possono essere necessari alcuni minuti.

**Per condividere un host dedicato di tua proprietà utilizzando la AWS RAM console**  
Consulta [Create a resource share](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing-create.html) nella *Guida per l’utente di AWS RAM *.

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

**Per condividere un Host dedicato di cui sei proprietario**  
Utilizza il comando [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html).

```
aws ram create-resource-share \
    --name my-resource-share \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE
```

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

**Per condividere un Host dedicato di cui sei proprietario**  
Utilizzare il cmdlet [RAMResourceNew-Share](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RAMResourceShare.html).

```
New-RAMResourceShare `
    -Name my-resource-share `
    -ResourceArn arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE
```

------

# Annulla la condivisione di un host dedicato condiviso con altri account AWS
<a name="unsharing-dh"></a>

Il proprietario dell’Host dedicato può annullare la condivisione di un Host dedicato condiviso in qualsiasi momento. Quando annulli la condivisione di un Host dedicato condiviso, si applicano le regole seguenti:
+ I consumatori con cui l’Host dedicato è stato condiviso non possono più avviare nuove istanze su di esso.
+ Le istanze di proprietà dei consumatori che erano in esecuzione sull’Host dedicato al momento dell’annullamento della condivisione continuano a essere eseguite ma sono destinate al [ritiro](schedevents_actions_retire.md). I consumatori ricevono notifiche di ritiro per le istanze e hanno due settimane di tempo per intervenire. Se però l’Host dedicato viene condiviso nuovamente con il consumatore entro il termine di preavviso del ritiro, i ritiri delle istanze vengono annullati.

Per annullare la condivisione di un Host dedicato condiviso di cui sei proprietario, devi rimuoverlo dalla condivisione di risorse.

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

**Per annullare la condivisione di un Host dedicato condiviso di cui sei proprietario**

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. Scegliere la Host dedicato per la quale annullare la condivisione e scegliere la scheda **Condivisione**.

1. La scheda **Condivisione** elenca le condivisioni di risorse a cui Host dedicato è stato aggiunto. Selezionare la condivisione di risorse da cui eliminare Host dedicato e selezionare **Elimina dalla condivisione di risorse**.

**Per annullare la condivisione di un host dedicato condiviso di tua proprietà utilizzando la console AWS RAM**  
Consulta [Update a resource share](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing-update.html) nella *Guida per l’utente di AWS RAM *.

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

**Per annullare la condivisione di un Host dedicato condiviso di cui sei proprietario**  
Utilizza il comando [disassociate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/disassociate-resource-share.html).

```
aws ram disassociate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
	--resource-arns arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE
```

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

**Per annullare la condivisione di un Host dedicato condiviso di cui sei proprietario**  
Utilizzare il [cmdlet RAMResource Disconnect-Share](https://docs.aws.amazon.com/powershell/latest/reference/items/Disconnect-RAMResourceShare.html).

```
Disconnect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE"
```

------

# Visualizza gli host dedicati Amazon EC2 condivisi nel tuo account AWS
<a name="identifying-shared-dh"></a>

Puoi visualizzare l’host dedicato che stai condividendo con altri account e gli host dedicati che sono condivisi con te. Se non possiedi l’host dedicato, puoi vedere tutte le istanze in esecuzione sull’host, comprese le istanze avviate dai consumatori. Se l’host dedicato è condiviso con te, puoi vedere solo le istanze che hai avviato sull’host condiviso e non quelle lanciate da altri consumatori.

Proprietari e consumatori possono identificare Host dedicati condivise utilizzando uno dei seguenti metodi.

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

**Per identificare un Host dedicato condiviso**

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)**. La schermata elenca gli Host dedicati di cui sei proprietario e gli Host dedicati che sono condivisi con te.

1. Nella colonna **Owner (Proprietario)** è indicato l’ID dell’account AWS del proprietario dell’Host dedicato.

1. Per visualizzare le istanze in esecuzione sugli host, seleziona la scheda **Istanze**.

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

**Per identificare un Host dedicato condiviso**  
Usa il comando [describe-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-hosts.html). Il comando restituisce gli Host dedicati di cui sei proprietario e gli Host dedicati che sono condivisi con te. Il valore di `Owner` è l’ID dell’account del proprietario dell’Host dedicato. L’elenco `Instances` descrive le istanze in esecuzione sull’host.

```
aws ec2 describe-hosts --filter "Name=state,Values=available"
```

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

**Per identificare un Host dedicato condiviso**  
Utilizzare il EC2host cmdlet [Get-](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Host.html). Il cmdlet restituisce gli Host dedicati di cui sei proprietario e gli Host dedicati che sono condivisi con te. Il valore di `Owner` nella risposta è l’ID dell’account del proprietario dell’Host dedicato. L’elenco `Instances` descrive le istanze in esecuzione sull’host.

```
Get-EC2Host -Filter @{Name="state"; Values="available"}
```

------

# Host dedicati Amazon EC2 su AWS Outposts
<a name="dh-outposts"></a>

AWS Outposts è un servizio completamente gestito che estende AWS l'infrastruttura APIs, i servizi e gli strumenti alle vostre sedi. Fornendo l'accesso locale all'infrastruttura AWS gestita, AWS Outposts consente di creare ed eseguire applicazioni in locale utilizzando le stesse interfacce di programmazione AWS delle regioni, utilizzando al contempo risorse di elaborazione e archiviazione locali per esigenze di elaborazione dati locali e latenza inferiori.

Un Outpost è un pool di capacità di AWS elaborazione e archiviazione distribuito presso la sede di un cliente. AWS gestisce, monitora e gestisce questa capacità come parte di una regione. AWS 

Puoi allocare host dedicati sugli outpost che hai nel tuo account. In questo modo è più facile portare le licenze software e i carichi di lavoro esistenti che richiedono un server fisico dedicato su AWS Outposts. Puoi anche indirizzare risorse hardware specifiche su un Outpost per ridurre al minimo la latenza tra i tuoi carichi di lavoro.

Gli host dedicati consentono di utilizzare le licenze software idonee su Amazon EC2, in modo da ottenere la flessibilità e l’efficacia in termini di costi dell’utilizzo delle proprie licenze. Anche altre licenze software associate a macchine virtuali, socket o core fisici possono essere utilizzate su host dedicati, in base alle condizioni di licenza. Sebbene gli outpost siano sempre stati ambienti single-tenant idonei per i carichi di lavoro BYOL, gli host dedicati consentono di limitare le licenze necessarie a un singolo host anziché all’intera implementazione degli outpost.

Inoltre, l’utilizzo di host dedicati su un outpost offre una maggiore flessibilità nella distribuzione del tipo di istanza e un controllo più granulare sul posizionamento delle istanze. Si può puntare a un host specifico per il lancio di un’istanza e usare l’affinità di host per garantire che l’istanza venga sempre eseguita su quell’host, oppure si può usare il posizionamento automatico per lanciare un’istanza su qualsiasi host disponibile che abbia configurazioni corrispondenti e capacità disponibile.

**Contents**
+ [Prerequisiti](#dh-outpost-prereqs)
+ [Funzionalità supportate](#dh-outpost-features)
+ [Considerazioni](#dh-outpost-considerations)
+ [Alloca un host dedicato Amazon EC2 su AWS Outposts](dh-outpost-allocate.md)

## Prerequisiti
<a name="dh-outpost-prereqs"></a>

Devi avere un Outpost installato nel tuo sito. Per ulteriori informazioni, consulta [Creazione di un Outpost e ordinazione della capacità Outpost](https://docs.aws.amazon.com/outposts/latest/userguide/order-outpost-capacity.html) nella *Guida per l’utente di AWS Outposts *.

## Funzionalità supportate
<a name="dh-outpost-features"></a>
+ Sono supportate le seguenti famiglie di istanze:
  + **Uso generale:** M5 \$1 M5d \$1 M7i \$1 M8i
  + **Calcolo ottimizzato**: C5 \$1 C5d \$1 C7i \$1 C8i
  + **Memoria ottimizzata**: R5 \$1 R5d \$1 R7i \$1 R8i
  + **Archiviazione ottimizzata:** I3en
  + **Elaborazione accelerata**: G4dn
+ Gli host dedicati sugli outpost possono essere configurati per supportare più dimensioni di istanza. Il supporto per istanze di dimensioni multiple è disponibile per le seguenti famiglie di istanze.
  + **Uso generale:** M5 \$1 M5d \$1 M7i
  + **Calcolo ottimizzato**: C5 \$1 C5d \$1 C7i
  + **Memoria ottimizzata**: R5 \$1 R5d \$1 R7i

  Per ulteriori informazioni, consulta [Configurazioni di capacità di istanza per host dedicati di Amazon EC2](dedicated-hosts-limits.md).
+ Gli host dedicati sugli outpost supportano il posizionamento automatico e il lancio di istanze mirate. Per ulteriori informazioni, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).
+ Gli host dedicati sugli outpost supportano l’affinità degli host. Per ulteriori informazioni, consulta [Auto-posizionamento dell’host dedicato Amazon EC2 e affinità degli host](dedicated-hosts-understanding.md).
+ Gli host dedicati su Outposts supportano la condivisione con. AWS RAM Per ulteriori informazioni, consulta [Condivisione di host dedicati di Amazon EC2 tra più account](dh-sharing.md).

## Considerazioni
<a name="dh-outpost-considerations"></a>
+ Le prenotazioni di host dedicati non sono supportate sugli outpost.
+ Ospitano gruppi di risorse e non AWS License Manager sono supportati su Outposts.
+ Gli host dedicati sugli outpost non supportano istanze T3 espandibili.
+ Gli host dedicati sugli outpost non supportano il ripristino dell’host.
+ Il ripristino automatico semplificato non è supportato per istanze con tenancy di host dedicati su Outposts.

# Alloca un host dedicato Amazon EC2 su AWS Outposts
<a name="dh-outpost-allocate"></a>

Puoi allocare e utilizzare gli host dedicati sugli outpost nello stesso modo in cui faresti con gli host dedicati in una regione AWS .

**Prerequisiti**  
Creare una sottorete nell’Outpost. Per ulteriori informazioni, consulta [Creazione di una sottorete](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#create-subnet) nella *Guida per l’utente di AWS Outposts *.

**Per allocare un host dedicato su un Outpost, utilizza uno dei metodi descritti di seguito:**

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

**Per allocare un host dedicato su un Outpost utilizzando la console AWS Outposts**

1. Apri la AWS Outposts console all'indirizzo. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home)

1. Nel riquadro di navigazione, scegli **Outpost**. Seleziona l’outpost e scegli **Actions** (Operazioni), **Allocate Dedicated Host** (Alloca host dedicato).

1. Configura l’host dedicato secondo necessità. Per ulteriori informazioni, consulta [Alloca un host dedicato di Amazon EC2 per l’uso nel tuo account](dedicated-hosts-allocating.md).
**Nota**  
I campi **Availability Zone** (Zona di disponibilità) e **Outpost ARN** (ARN dell’Outpost) dovrebbero essere precompilati con la zona di disponibilità e l’ARN dell’Outpost selezionato.

1. Scegli **Alloca**.

**Per allocare un Host dedicato su un outpost usando la console Amazon EC2**

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, seleziona **Dedicated Hosts** (Host dedicati), quindi **Allocate Dedicated Host** (Alloca host dedicato).

1. In **Availability Zone** (Zona di disponibilità), seleziona la zona di disponibilità associata all’Outpost.

1. In **Outpost ARN** (ARN dell’Outpost), inserisci l’ARN dell’Outpost.

1. Per scegliere come target risorse hardware specifiche sull’Outpost, per **Scegli risorse hardware specifiche sull’Outpost** seleziona **Abilita**. Per ogni risorsa hardware da utilizzare come target, scegli **Aggiungi ID risorsa**, quindi inserisci l’ID della risorsa hardware.
**Nota**  
Il valore specificato per la **quantità** deve essere uguale al numero IDs di asset specificato. Ad esempio, se specificate 3 asset IDs, anche Quantity deve essere 3.

1. Configura le impostazioni rimanenti dell’host dedicato secondo necessità. Per ulteriori informazioni, consulta [Alloca un host dedicato di Amazon EC2 per l’uso nel tuo account](dedicated-hosts-allocating.md).

1. Scegli **Alloca**.

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

**Per allocare un Host dedicato su un outpost**  
Utilizza il comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html). In `--availability-zone`, specifica la zona di disponibilità associata all’Outpost. In `--outpost-arn`, specifica l’ARN dell’Outpost. Facoltativamente, per`--asset-ids`, specifica gli asset hardware IDs di Outpost da scegliere come target.

```
aws ec2 allocate-hosts \
    --availability-zone "us-east-1a" \
    --outpost-arn "arn:aws:outposts:us-east-1a:111122223333:outpost/op-4fe3dc21baEXAMPLE" \
    --asset-ids asset_id \
    --instance-family "m5" \
    --auto-placement "off" \
    --quantity 1
```

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

**Per allocare un Host dedicato su un outpost**  
Utilizza il cmdlet [New-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Host.html). Specifica la zona di disponibilità associata all’Outpost. Facoltativamente, per`-AssetId`, specifica le risorse hardware IDs di Outpost da scegliere come target.

```
New-EC2Host `
    -AvailabilityZone "us-east-1a" `
    -OutpostArn "arn:aws:outposts:us-east-1a:111122223333:outpost/op-4fe3dc21baEXAMPLE" `
    -AssetId asset_id `
    -InstanceFamily "m5" `
    -AutoPlacement "off" `
    -Quantity 1
```

------

**Per avviare un’istanza su un host dedicato su un Outpost**

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)**. Seleziona l’host dedicato che hai allocato nel passaggio precedente e scegli **Actions** (Operazioni), **Launch instance onto host** (Avvia l’istanza sull’host).

1. Configura l’istanza secondo necessità e quindi avvia l’istanza. Per ulteriori informazioni, consulta [Avvia le istanze Amazon EC2 su un host dedicato Amazon EC2](launching-dedicated-hosts-instances.md).

# Ripristino host dedicato di Amazon EC2
<a name="dedicated-hosts-recovery"></a>

Il ripristino automatico dell’host dedicato riavvia le istanze su un nuovo host sostitutivo, se sull’host dedicato vengono rilevate delle condizioni problematiche. Il ripristino host riduce la necessità di intervento manuale e il carico operativo in caso di errore imprevisto dell’host dedicato relativamente a eventi di sistema o connettività di rete. Altri problemi relativi all’host dedicato richiederanno un intervento manuale da cui eseguire il ripristino. 

**Topics**
+ [Come funziona il ripristino host](dedicated-hosts-recovery-basics.md)
+ [Tipi di istanze supportati](#dedicated-hosts-recovery-instances)
+ [Prezzi](#dedicated-hosts-recovery-pricing)
+ [Gestisci il ripristino dell’host](dedicated-hosts-recovery-enable.md)
+ [Visualizza l’impostazione di ripristino degli host](dedicated-hosts-recovery-view.md)
+ [Ripristina manualmente le istanze non supportate](dedicated-hosts-recovery-unsupported.md)

# Come funziona il ripristino host dedicato di Amazon EC2
<a name="dedicated-hosts-recovery-basics"></a>

Gli host dedicati e il processo di recupero dei gruppi di risorse host utilizzano i controlli dell’integrità a livello di host per valutare la disponibilità degli host dedicati e per rilevare errori di sistema sottostanti. Il tipo di errore dell’host dedicato determina se è possibile il ripristino automatico dell’host dedicato. Esempi di problemi che causano il mancato superamento dei controlli dello stato di integrità a livello di host includono:
+ Perdita di connettività di rete
+ Perdita di alimentazione elettrica del sistema
+ Problemi hardware e software sull’host fisico

**Importante**  
Il ripristino automatico dell’host dedicato non si verifica quando l’host è programmato per il ritiro.

## Ripristino automatico dell’host dedicato
<a name="dedicated-hosts-recovery-basics-auto-recovery"></a>

Quando sull’host dedicato viene rilevato un errore di sistema o di connettività di rete, viene avviato il ripristino automatico dell’host dedicato e Amazon EC2 **alloca automaticamente un host dedicato sostitutivo nella stessa zona di disponibilità dell’host dedicato originale**. L’Host dedicato sostitutivo riceve un nuovo ID host ma mantiene gli stessi attributi dell’Host dedicato originale, inclusi:
+ Zona di disponibilità
+ Tipo di istanza
+ Tag
+ Impostazioni di posizionamento automatico
+ Prenotazione

Una volta allocato l’host dedicato sostitutivo, su tale host vengono **ripristinate le istanze**. Le istanze ripristinate mantengono gli stessi attributi delle istanze originali, inclusi:
+ ID istanza
+ Indirizzi IP privati
+ Indirizzi IP elastici
+ Allegati dei volumi EBS
+ Tutti i metadati delle istanze

Inoltre, l'integrazione integrata con AWS License Manager automatizza il monitoraggio e la gestione delle licenze.

**Nota**  
AWS L'integrazione con License Manager è supportata solo nelle regioni in cui è disponibile AWS License Manager. 

Se le istanze hanno una relazione di affinità host con l’Host dedicato danneggiato, le istanze ripristinate stabiliscono un’affinità host con l’Host dedicato sostitutivo.

Una volta che tutte le istanze sono state ripristinate sull’Host dedicato sostitutivo, **l’Host dedicato danneggiato viene rilasciato** e l’Host dedicato sostitutivo diventa disponibile per l’utilizzo.

Quando viene avviato il ripristino dell'host, il proprietario AWS dell'account riceve una notifica via e-mail e tramite un Dashboard AWS Health evento. Al completamento del ripristino viene dell’host inviata una seconda notifica. 

Se si utilizza AWS License Manager per tenere traccia delle licenze, AWS License Manager alloca nuove licenze per l'Host dedicato sostitutivo in base ai limiti di configurazione della licenza. Se la configurazione della licenza prevede limiti rigidi che verranno violati a seguito del ripristino dell'host, il processo di ripristino non è consentito e riceverai una notifica dell'errore di ripristino dell'host tramite una notifica Amazon SNS (se le impostazioni di notifica sono state configurate per License AWS Manager). Se la configurazione delle licenze presenta limiti software che verranno superati come conseguenza del ripristino host, il ripristino viene consentito e ricevi una notifica Amazon SNS relativa al superamento del limite. Per ulteriori informazioni, consulta [Utilizzo delle configurazioni di licenza](https://docs.aws.amazon.com/license-manager/latest/userguide/license-configurations.html) e [Impostazioni in License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/settings.html) nella *Guida per l’utente di AWS License Manager*.

## Stati del ripristino host
<a name="dedicated-hosts-recovery-states"></a>

Quando viene rilevato un errore dell’Host dedicato, sull’Host dedicato danneggiato viene attivato lo stato `under-assessment` e su tutte le istanze viene attivato lo stato `impaired`. Non è possibile avviare istanze sull’Host dedicato danneggiato mentre si trova nello stato `under-assessment`.

Una volta allocato, sull’Host dedicato sostitutivo viene attivato lo stato `pending`. L’host rimane in questo stato fino al completamento del processo di ripristino host. Non è possibile avviare istanze sull’Host dedicato sostitutivo mentre si trova nello stato `pending`. Le istanze ripristinate sull’Host dedicato sostitutivo rimangono nello stato `impaired` durante il processo di ripristino.

Una volta completato il ripristino host, sull’Host dedicato sostitutivo viene attivato lo stato `available`e le istanze ripristinate tornato allo stato `running`. È possibile avviare istanze sull’Host dedicato sostitutivo dopo che è stato attivato lo stato `available`. L’Host dedicato danneggiato originale viene rilasciato definitivamente e viene attivato lo stato `released-permanent-failure`.

Se l’Host dedicato compromesso presenta istanze che non supportano il ripristino host, ad esempio le istanze con volumi root di archivio dell’istanza, l’Host dedicato non viene rilasciato. Viene invece contrassegnato per il ritiro e viene attivato lo stato `permanent-failure`.

## Scenari senza il ripristino automatico dell’host dedicato
<a name="dedicated-hosts-recovery-basics-non-auto"></a>

**Il ripristino automatico dell’host dedicato non si verifica quando l’host è programmato per il ritiro**. Riceverai una notifica di ritiro in occasione di un CloudWatch evento Amazon e l'indirizzo e-mail del proprietario dell' AWS account riceverà un messaggio relativo all'errore dell'host dedicato. Dashboard AWS Health Segui le procedure di correzione descritte nella notifica di ritiro entro il periodo di tempo specificato per ripristinare manualmente le istanze sull’host che desideri ritirare.

**Le istanze arrestate non vengono ripristinate** sull’Host dedicato sostitutivo. Se si prova ad avviare un’istanza arrestata destinata all’Host dedicato danneggiato, l’avvio non riesce. Consigliamo di modificare l’istanza arrestata specificando un Host dedicato di destinazione diverso oppure di avviarla su un Host dedicato disponibile con configurazioni corrispondenti abilitato per il posizionamento automatico.

**Le istanze con archiviazione dell’istanza non vengono ripristinate** sull’Host dedicato sostitutivo. Come misura di correzione, l’Host dedicato danneggiato viene contrassegnato per il ritiro e riceverai una notifica di ritiro una volta completato il ripristino host. Segui le procedure di correzione descritte nella notifica di ritiro entro il periodo di tempo specificato per ripristinare manualmente le istanze rimanenti sull’Host dedicato danneggiato.

## Tipi di istanze supportati
<a name="dedicated-hosts-recovery-instances"></a>

Il ripristino dell'host è supportato per le seguenti famiglie di istanze:
+ **Uso generico:** A1 \$1 M3 \$1 M4 \$1 M5 \$1 M5n \$1 M5Zn \$1 M6a \$1 M6g \$1 M6i \$1 T3 \$1 Mac1 \$1 Mac2 \$1 MAC2-M1Ultra \$1 Mac2-m2 \$1 Mac2-m2pro
+ **Calcolo ottimizzato:** C3 \$1 C4 \$1 C5 \$1 C5n \$1 C6a \$1 C6g \$1 C6i
+ **Memoria ottimizzata:** R3 \$1 R4 \$1 R5 \$1 R5b \$1 R5n \$1 R6g \$1 R6i \$1 U-6TB1 \$1 U-9TB1 \$1 U-12TB1 \$1 U-18TB1 \$1 U-24TB1 \$1 X1 \$1 X1e \$1 X2iEzn
+ **Calcolo accelerato:** Inf1 \$1 G3 \$1 G5g \$1 P2 \$1 P3

Per ripristinare le istanze non supportate, consulta [Ripristina manualmente le istanze non supportate dal ripristino di host dedicati di Amazon EC2](dedicated-hosts-recovery-unsupported.md).

**Nota**  
Il ripristino automatico dell’host dedicato dei tipi di istanza metal supportati richiederà più tempo per rilevare e ripristinare i tipi di istanze non metal.

## Prezzi
<a name="dedicated-hosts-recovery-pricing"></a>

L’uso del ripristino host non prevede costi aggiuntivi, solo i normali costi dell’Host dedicato. Per maggiori informazioni, consulta [Prezzi degli host dedicati di Amazon EC2](https://aws.amazon.com/ec2/dedicated-hosts/pricing/).

Appena viene avviato il ripristino host, non riceverai più l’addebito per l’Host dedicato danneggiato. La fatturazione per l’host dedicato sostitutivo inizia solo dopo che viene attivato lo stato `available`.

Se l’addebito dell’Host dedicato danneggiato è stato effettuato in base alla tariffa on demand, questo criterio viene seguito anche per l’addebito dell’Host dedicato sostitutivo. Se l’Host dedicato danneggiato presenta un Prenotazioni di host dedicati attivo, questo viene trasferito nell’Host dedicato sostitutivo.

# Gestisci ripristino dell’host dedicato di Amazon EC2
<a name="dedicated-hosts-recovery-enable"></a>

Il ripristino automatico dell’host dedicato riavvia le istanze su un nuovo host sostitutivo, se sull’host dedicato vengono rilevate delle condizioni problematiche. Puoi abilitare il ripristino dell’host quando allochi l’Host dedicato oppure dopo l’allocazione.

Utilizza le seguenti procedure per abilitare il ripristino dell’host durante l’allocazione dell’host.

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

**Per abilitare il ripristino dell’host all’allocazione**  
**Quando si alloca un host dedicato utilizzando la console Amazon EC2, per **Ripristino host**, scegli Abilita.** Per ulteriori informazioni, consulta [Alloca un host dedicato di Amazon EC2 per l’uso nel tuo account](dedicated-hosts-allocating.md).

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

**Per abilitare il ripristino dell’host all’allocazione**  
Utilizza il comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html).

```
aws ec2 allocate-hosts \
    --instance-type m5.large \
    --availability-zone eu-west-1a \
    --auto-placement on \
    --host-recovery on \
    --quantity 1
```

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

**Per abilitare il ripristino dell’host all’allocazione**  
Utilizza il cmdlet [New-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Host.html).

```
New-EC2Host `
    -InstanceType m5.large `
    -AvailabilityZone eu-west-1a `
    -AutoPlacement on `
    -HostRecovery on `
    -Quantity 1
```

------

Utilizza le seguenti procedure per gestire il ripristino dell’host per un host dedicato.

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

**Per gestire il ripristino dell’host dopo l’allocazione**

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. Seleziona l’host dedicato.

1. Scegli **Operazioni**, **Modifica host**.

1. Per **Ripristino host**, seleziona o deseleziona **Abilita**.

1. Scegli **Save** (Salva).

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

**Per abilitare il ripristino dell’host dopo l’allocazione**  
Utilizza il comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html).

```
aws ec2 modify-hosts \
    --host-recovery on \
    --host-ids h-012a3456b7890cdef
```

**Per disabilitare il ripristino dell’host dopo l’allocazione**  
Utilizza il comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html) e specifica il parametro `host-recovery` con un valore di `off`.

```
aws ec2 modify-hosts \
    --host-recovery off \
    --host-ids h-012a3456b7890cdef
```

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

**Per abilitare il ripristino dell’host dopo l’allocazione**  
Utilizza il cmdlet [Edit-host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

```
Edit-EC2Host `
    -HostRecovery on `
    -HostId h-012a3456b7890cdef
```

**Per disabilitare il ripristino dell’host dopo l’allocazione**  
Utilizza il cmdlet [Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

```
Edit-EC2Host `
    -HostRecovery off `
    -HostId h-012a3456b7890cdef
```

------

# Visualizza l’impostazione di ripristino dell’host per il tuo host dedicato di Amazon EC2
<a name="dedicated-hosts-recovery-view"></a>

È possibile visualizzare la configurazione del ripristino host per un Host dedicato in qualsiasi momento.

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

**Per visualizzare la configurazione del ripristino host per un 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, selezionare **Host dedicati (Host dedicati)**.

1. Selezionare l’Host dedicato, quindi nella scheda **Descrizione** rivedere il campo **Host Recovery (Ripristino host)**.

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

**Per visualizzare la configurazione del ripristino host per un Host dedicato**  
Usa il comando [describe-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-hosts.html).

```
aws ec2 describe-hosts \
    --host-ids h-012a3456b7890cdef \
    --query Hosts[].HostRecovery
```

Di seguito è riportato un output di esempio.

```
on
```

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

**Per visualizzare la configurazione del ripristino host per un Host dedicato**  
Utilizza il cmdlet [Get-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Host.html).

```
(Get-EC2Host -HostId h-012a3456b7890cdef).Hosts | Select HostRecovery
```

Di seguito è riportato un output di esempio.

```
HostRecovery
------------
on
```

------

# Ripristina manualmente le istanze non supportate dal ripristino di host dedicati di Amazon EC2
<a name="dedicated-hosts-recovery-unsupported"></a>

Il ripristino host non supporta il ripristino delle istanze che utilizzano volumi di instance store. Segui le istruzioni riportate di seguito per ripristinare manualmente le istanze che potrebbero non essere ripristinate automaticamente.

**avvertimento**  
Quando un’istanza viene arrestata, ibernata o terminata, i dati nei volumi di archivio dell’istanza vengono persi. Ciò include i volumi dell’archivio dell’istanza collegati a un’istanza che ha un volume root EBS. Per proteggere i dati dei volumi di archivio dell’istanza, è opportuno creare una copia di backup nell’archiviazione persistente prima che l’istanza venga arrestata o terminata.

## Ripristino manuale delle istanze supportate da EBS
<a name="dedicated-hosts-recovery-ebs"></a>

Per le istanze supportate da EBS che potrebbero non essere ripristinate automaticamente, consigliamo di arrestare e avviare manualmente le istanze per ripristinarle in un nuovo Host dedicato. Per ulteriori informazioni sull’arresto dell’istanza e sulle modifiche alla configurazione dell’istanza quando viene arrestata, consulta [Avvio e arresto di un'istanza Amazon EC2](Stop_Start.md).

## Recupera manualmente le istanze con volumi root di archivio dell’istanza
<a name="dedicated-hosts-recovery-instancestore"></a>

Per le istanze con volumi root di archivio dell’istanza che potrebbero non essere ripristinate automaticamente, consigliamo di effettuare quanto segue:

1. Avviare un’istanza sostitutiva su un nuovo Host dedicato dall’AMI più recente.

1. Migrare tutti i dati necessari nell’istanza sostituiva.

1. Terminare l’istanza originale nell’Host dedicato danneggiato.

# Manutenzione degli host per host dedicati di Amazon EC2
<a name="dedicated-hosts-maintenance"></a>

Con la manutenzione degli host, nel raro caso in cui un Host dedicato si danneggi, migriamo automaticamente le istanze in esecuzione su un Host dedicato sostitutivo funzionante. Questo aiuta a ridurre al minimo il tempo di inattività del carico di lavoro e a semplificare la gestione degli host dedicati. La manutenzione degli host viene eseguita anche per la manutenzione pianificata e ordinaria di Amazon EC2.

Amazon EC2 supporta due tipi di manutenzione degli host:
+ **Manutenzione degli host con migrazione live**: le istanze vengono migrate automaticamente all’host sostitutivo entro 24 ore, senza arrestarle e riavviarle.
+ **Manutenzione degli host basata sul riavvio**: le istanze vengono pianificate per eventi pianificati di *Riavvio dell’istanza*, durante i quali vengono automaticamente arrestate e riavviate sull’host sostitutivo.

**Topics**
+ [Confronto tra manutenzione degli host e ripristino degli host](#dedicated-hosts-maintenance-differences)
+ [Considerazioni](#dedicated-hosts-maintenance-basics-limitations)
+ [Servizi correlati](#dedicated-hosts-maintenance-related)
+ [Prezzi](#dedicated-hosts-maintenance-pricing)
+ [Come funziona la manutenzione degli host per host dedicati di Amazon EC2](dedicated-hosts-maintenance-basics.md)
+ [Configura l’impostazione di manutenzione degli host per host dedicati di Amazon EC2](dedicated-hosts-maintenance-configuring.md)

## Confronto tra manutenzione degli host e ripristino degli host
<a name="dedicated-hosts-maintenance-differences"></a>

Nella tabella seguente vengono illustrate le differenze principali tra il ripristino degli host e la manutenzione degli host.


****  

|  | Ripristino host | Manutenzione degli host | 
| --- | --- | --- | 
| Raggiungibilità delle istanze | Irraggiungibile | Raggiungibile | 
| Stato degli host dedicati | under-assessment | permanent-failure | 
| Gruppo di risorse host | Supportata | Non supportata | 

Per ulteriori informazioni sul ripristino degli host, consulta [Ripristino degli host](dedicated-hosts-recovery.md).

## Considerazioni
<a name="dedicated-hosts-maintenance-basics-limitations"></a>
+ La manutenzione dell'host è disponibile in tutti Regioni AWS, ad eccezione delle regioni della Cina e AWS GovCloud (US) Regions.
+ La manutenzione dell'host non è supportata in AWS Outposts AWS Local Zones e AWS Wavelength Zones.
+ La manutenzione degli host non può essere attivata o disattivata per gli host già inclusi in un gruppo di risorse host. Gli host aggiunti a un gruppo di risorse host mantengono le impostazioni di manutenzione degli host. Per ulteriori informazioni, consulta [Gruppi di risorse host](https://docs.aws.amazon.com/license-manager/latest/userguide/host-resource-groups.html).
+ La manutenzione degli host non è supportata con i seguenti tipi di istanza, perché dispongono di volumi root di archivio dell’istanza: C1, C3, D2, I2, M1, M2, M3, R3 e X1.

## Servizi correlati
<a name="dedicated-hosts-maintenance-related"></a>

Dedicated Host si integra con **AWS License Manager**: tiene traccia delle licenze negli host dedicati Amazon EC2 (supportato solo nelle regioni in cui è disponibile License Manager AWS ). Per ulteriori informazioni, consulta la [Guida per l’utente di AWS License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/license-manager.html).

È necessario disporre di licenze sufficienti Account AWS per il nuovo host dedicato. Le licenze associate all’host degradato vengono rilasciate quando l’host viene rilasciato dopo il completamento dell’evento pianificato.

## Prezzi
<a name="dedicated-hosts-maintenance-pricing"></a>

L’uso della manutenzione degli host non prevede costi aggiuntivi, solo i normali costi dell’host dedicato. Per maggiori informazioni, consulta [Prezzi degli host dedicati di Amazon EC2](https://aws.amazon.com/ec2/dedicated-hosts/pricing/).

Appena viene avviata la manutenzione degli host, non riceverai più l’addebito per l’host dedicato degradato. La fatturazione per l’host dedicato sostitutivo inizia solo dopo che viene attivato lo stato `available`.

Se l’addebito dell’Host dedicato degradato è stato effettuato in base alla tariffa on demand, questo criterio viene seguito anche per l’addebito dell’Host dedicato sostitutivo. Se l’host dedicato degradato presenta una Prenotazione di host dedicati attiva, questo viene trasferito nel nuovo host dedicato.

# Come funziona la manutenzione degli host per host dedicati di Amazon EC2
<a name="dedicated-hosts-maintenance-basics"></a>

Quando viene rilevato un degradamento su un host dedicato che è abilitato per la manutenzione degli host, allochiamo automaticamente un host dedicato nel tuo account. L’Host dedicato sostitutivo riceve un nuovo ID host ma mantiene gli stessi attributi dell’Host dedicato originale, inclusi:
+ Impostazioni di posizionamento automatico
+ Zona di disponibilità
+ Associazione della prenotazione di host dedicato
+ Affinità host
+ Impostazioni di manutenzione degli host
+ Impostazioni del ripristino degli host
+ Tipo di istanza
+ Tag

Dopo aver allocato l’host sostitutivo, effettuiamo la migrazione delle istanze utilizzando la **manutenzione dell’host con migrazione live** o la **manutenzione dell’host basata sul riavvio**, a seconda dell’istanza.

Dopo che l’host degradato non ha più istanze in esecuzione, viene rimosso definitivamente dal tuo account.

## Manutenzione degli host con migrazione live
<a name="ndhm"></a>

Le istanze che richiedono la manutenzione dell’host con migrazione live vengono migrate automaticamente all’host sostitutivo entro 24 ore, senza arrestarle e riavviarle. Le istanze migrate mantengono gli attributi esistenti, fra cui:
+ ID istanza
+ Metadati delle istanze
+ Allegati dei volumi Amazon EBS
+ indirizzi IP elastici e indirizzo IP privato
+ Memoria, CPU e stati di rete

Alcune istanze di dimensioni maggiori potrebbero subire un leggero calo delle prestazioni durante la migrazione.

Dopo la migrazione automatica delle istanze all'host sostitutivo, ti inviamo notifiche via e-mail e AWS Health sulla dashboard. Le notifiche includono gli host IDs danneggiati e sostitutivi, informazioni sulle istanze che sono state migrate automaticamente utilizzando la manutenzione dell'host di migrazione in tempo reale e informazioni sulle istanze rimanenti.

## Manutenzione dell’host basata sul riavvio
<a name="rbhm"></a>

Le istanze che richiedono una manutenzione dell’host basata sul riavvio sono pianificate per eventi programmati di riavvio dell’istanza 14 giorni dalla data della notifica. Puoi continuare ad accedere alle istanze sull’host dedicato degradato prima dell’evento programmato.

Puoi riprogrammare gli eventi di riavvio per una data entro 7 giorni dalla data e l’ora dell’evento originale. Per ulteriori informazioni, consulta [Ripianifica un evento pianificato per un’istanza EC2](reschedule-event.md).

Amazon EC2 riserva automaticamente la capacità sull’host sostitutivo per queste istanze. Non puoi eseguire istanze in questa capacità riservata.

La console Amazon EC2 mostra la capacità riservata come capacità utilizzata. Potrebbe sembrare che le istanze siano in esecuzione sia sull’host degradato che sull’host sostitutivo. Tuttavia, le istanze continueranno a funzionare solo sull’host degradato fino all’arresto o alla migrazione nella capacità riservata dell’host sostitutivo.

Alla data e all’ora dell’evento programmato, le istanze vengono automaticamente arrestate e riavviate nella capacità riservata sull’host sostitutivo. Le istanze migrate mantengono gli attributi esistenti, fra cui:
+ ID istanza
+ Metadati delle istanze
+ Allegati dei volumi Amazon EBS
+ indirizzi IP elastici e indirizzo IP privato

Tuttavia, poiché le istanze vengono arrestate e riavviate durante la migrazione, non mantengono gli stati della memoria, della CPU e della rete.

Puoi anche arrestare e riavviare manualmente queste istanze in qualsiasi momento prima dell’evento programmato per migrarle sull’host sostitutivo o su un altro host. Potresti dover modificare l’affinità host dell’istanza per riavviarla su un host diverso. Se si arresta un’istanza prima dell’evento programmato, la capacità riservata sull’host sostitutivo viene rilasciata e diventa disponibile per l’uso.

## Stati di manutenzione degli host
<a name="dedicated-hosts-maintenance-states"></a>

Quando un host diventa degradato, entra nello stato `permanent-failure`. Non è possibile avviare istanze su un host dedicato che è nello stato `permanent-failure`.

Dopo la sua allocazione, l’host sostitutivo rimane nello stato `pending` finché le istanze che supportano la manutenzione degli host con migrazione live vengono migrate automaticamente dall’host degradato, e finché gli eventi pianificati vengono pianificati per le istanze rimanenti. Una volta completate queste attività, l’host sostitutivo entra nello stato `available`.

Dopo che l’host sostitutivo è entrato nello stato `available`, puoi utilizzarlo nello stesso modo in cui usi qualsiasi host nel tuo account. Tuttavia, parte della capacità dell’istanza sull’host sostitutivo è riservata alle istanze che richiedono una migrazione dell’host basata sul riavvio. Non puoi avviare nuove istanze in questa capacità riservata.

Quando l’host degradato non ha più istanze in esecuzione, entra nello stato `released, permanent-failure`, e viene rilasciato definitivamente dal tuo account. L’host e le relative risorse rimangono visibili nella console per un breve periodo di tempo.

## Migrazione automatica
<a name="hm-unsupported"></a>

Alcune istanze non possono essere migrate automaticamente all’host sostitutivo.

**Istanze con volumi root supportati da EBS**  
Per queste istanze, pianifichiamo gli eventi di arresto delle istanze per 28 giorni dalla data della notifica. Alla data e all’ora dell’evento programmato, le istanze vengono arrestate. Consigliamo di arrestare manualmente l’istanza al riavvio dell’istanza sull’host sostitutivo o su un host diverso. Potresti dover modificare l’affinità host dell’istanza per riavviarla su un host diverso.

**Istanze con un volume root di archivio dell’istanza**  
Per queste istanze, pianifichiamo gli eventi di ritiro delle istanze per 28 giorni dalla data della notifica. Alla data e all’ora dell’evento programmato, le istanze vengono interrotte definitivamente. Consigliamo di avviare manualmente le istanze sostitutive sull’host sostitutivo e quindi di effettuare la migrazione dei dati richiesti sulle istanze sostitutive prima dell’evento programmato.

Le seguenti istanze dispongono di volumi root di archivio dell’istanza: C1, C3, D2, I2, M1, M2, M3, R3 e X1.

Puoi continuare ad accedere alle istanze sull’host dedicato degradato prima dell’evento programmato.

# Configura l’impostazione di manutenzione degli host per host dedicati di Amazon EC2
<a name="dedicated-hosts-maintenance-configuring"></a>

Abilita la manutenzione degli host per garantire che le istanze in esecuzione su un Host dedicato vengano ripristinate automaticamente su un nuovo host dedicato durante un evento di manutenzione programmato.

Se disabiliti la manutenzione dell’host, ricevi una notifica e-mail per espellere l’host danneggiato e migrare manualmente le istanze su un altro host entro 28 giorni. Se hai prenotato un host dedicato, viene assegnato un host sostitutivo. Dopo 28 giorni, le istanze in esecuzione sull’host danneggiato vengono terminate e l’host viene rilasciato automaticamente.

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

**Per abilitare la manutenzione dell’host utilizzato dall’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, selezionare **Host dedicati (Host dedicati)**.

1. Seleziona l’host dedicato > **Operazioni** > **Modifica host**.

1. Seleziona *attiva* nel campo **Manutenzione dell’host**.

**Per disabilitare la manutenzione dell’host utilizzato dall’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, selezionare **Host dedicati (Host dedicati)**.

1. Seleziona l’host dedicato > **Operazioni** > **Modifica host**.

1. Seleziona *disattiva* nel campo **Manutenzione dell’host**.

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

**Per abilitare la manutenzione dell’host utilizzato dall’Host dedicato**  
Utilizza il comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html).

```
aws ec2 modify-hosts \
    --host-maintenance on \
    --host-ids h-0d123456bbf78910d
```

**Per disabilitare la manutenzione dell’host utilizzato dall’Host dedicato**  
Utilizza il comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html).

```
aws ec2 modify-hosts \
    --host-maintenance off \
    --host-ids h-0d123456bbf78910d
```

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

**Per abilitare la manutenzione dell’host utilizzato dall’Host dedicato**  
Utilizza il cmdlet [Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

```
Edit-EC2Host `
    -HostMaintenance on `
    -HostId h-0d123456bbf78910d
```

**Per disabilitare la manutenzione dell’host utilizzato dall’Host dedicato**  
Utilizza il cmdlet [Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

```
Edit-EC2Host `
    -HostMaintenance off `
    -HostId h-0d123456bbf78910d
```

------

# Monitora lo stato degli host dedicati di Amazon EC2
<a name="dedicated-hosts-monitoring"></a>

Amazon EC2 monitora costantemente lo stato degli Host dedicati. Gli aggiornamenti vengono comunicati sulla console Amazon EC2. È possibile visualizzare le informazioni su un Host dedicato utilizzando i seguenti metodi.

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

**Per visualizzare lo stato di un 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, selezionare **Host dedicati (Host dedicati)**.

1. Individuare l’Host dedicato nell’elenco e controllare il relativo valore nella colonna **State (Stato)**.

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

**Per visualizzare lo stato di un Host dedicato**  
Usa il comando [describe-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-hosts.html).

```
aws ec2 describe-hosts --host-id h-012a3456b7890cdef
```

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

**Per visualizzare lo stato di un Host dedicato**  
Utilizza il cmdlet [Get-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Host.html).

```
Get-EC2Host -HostId h-012a3456b7890cdef
```

------

Nella seguente tabella sono descritti i possibili stati di un Host dedicato.


| **Stato** | **Descrizione** | 
| --- | --- | 
| available | AWS non ha rilevato alcun problema con l'host dedicato. Non è stata pianificata alcuna manutenzione né correzione. Le istanze possono essere avviate su questo host dedicato. | 
| released | L’Host dedicato è stato rilasciato. L’ID host non è più in uso. Gli host rilasciati non possono essere riutilizzati. | 
| under-assessment | AWS sta esaminando un possibile problema con l'host dedicato. Se è necessario intraprendere un'azione, riceverai una notifica tramite Console di gestione AWS o e-mail. Le istanze non possono essere avviate su occorrenze degli Host dedicato in questo stato. | 
| pending | L’Host dedicato non può essere utilizzato per nuovi avvii di istanze. A questo scopo, deve essere [ modificato per supportare più tipi di istanza](modify-host-support.md) o deve essere in corso un [ripristino host](dedicated-hosts-recovery.md). | 
| permanent-failure | È stato rilevato un errore irreversibile. Riceverai una notifica di espulsione tramite le istanze o e-mail. È possibile che l’esecuzione delle istanze continui. Se interrompi o chiudi tutte le istanze su un host dedicato con questo stato, AWS ritira l'host. AWS non riavvia le istanze in questo stato. Le istanze non possono essere avviate su occorrenze degli Host dedicati in questo stato. | 
| released-permanent-failure | AWS rilascia permanentemente gli host dedicati che hanno avuto esito negativo e su cui non sono più presenti istanze in esecuzione. L’ID dell’Host dedicato non è più disponibile per l’utilizzo. | 

# Tieni traccia delle modifiche alla configurazione dell'host dedicato di Amazon EC2 utilizzando AWS Config
<a name="dedicated-hosts-aws-config"></a>

È possibile utilizzarlo AWS Config per registrare le modifiche alla configurazione per gli host dedicati e per le istanze che vengono avviate, interrotte o terminate su di essi. Puoi quindi utilizzare le informazioni acquisite da AWS Config come origine dati per i report sulle licenze.

AWS Config registra singolarmente le informazioni di configurazione per gli host dedicati e le istanze e associa queste informazioni tramite relazioni. Sono disponibili tre condizioni per la generazione di report:
+ **AWS Config stato di registrazione****: quando AWS Config è attiva, registra uno o più tipi di AWS risorse, che possono includere host dedicati e istanze dedicate.** Per acquisire le informazioni richieste per i report sulle licenze, verifica che gli host e le istanze vengano registrate con i seguenti campi.
+ **Host recording status (Stato registrazione host)** — Se questa opzione è impostata su **Enabled (Abilitato)**, vengono registrate le informazioni sulla configurazione delle occorrenze degli Host dedicati.
+ **Instance recording status (Stato registrazione istanza)** — Se questa opzione è impostata su **Enabled (Abilitato)**, vengono registrate le informazioni sulla configurazione delle occorrenze degli Istanze dedicate.

Se una qualsiasi di queste tre condizioni è disabilitata, l’icona del pulsante **Edit Config Recording (Modifica la registrazione di Config)** è di colore rosso. Per sfruttare tutti i vantaggi di questo strumento assicurati che siano abilitati tutti e tre i metodi di registrazione. Dopo aver abilitato tutti e tre i metodi, l’icona sarà verde. Per modificare le impostazioni, scegli **Edit Config Recording (Modifica la registrazione di Config)**. Verrai indirizzato alla AWS Config pagina di **configurazione** della AWS Config console, dove puoi configurare AWS Config e avviare la registrazione per i tuoi host, le istanze e altri tipi di risorse supportati. Per ulteriori informazioni, consulta [Configurazione AWS Config tramite la console](https://docs.aws.amazon.com/config/latest/developerguide/resource-config-reference.html) nella *Guida per gli AWS Config sviluppatori*.

**Nota**  
AWS Config registra le risorse dopo averle scoperte, operazione che potrebbe richiedere alcuni minuti. 

Dopo aver AWS Config iniziato a registrare le modifiche alla configurazione degli host e delle istanze, è possibile ottenere la cronologia di configurazione di qualsiasi host allocato o rilasciato e di tutte le istanze avviate, interrotte o terminate. Ad esempio, in qualsiasi punto della cronologia della configurazione di un Host dedicato, puoi controllare il numero di istanze avviate su tale host, nonché il numero di socket e core sull’host. Per qualsiasi istanza puoi inoltre cercare l’ID della relativa Amazon Machine Image (AMI). Puoi utilizzare queste informazioni per generare report sulle licenze per il software collegato a server con licenza per socket o per core.

Puoi visualizzare la cronologia di configurazione in uno dei seguenti modi:
+ Utilizzando la console. AWS Config Per ogni risorsa registrata, puoi visualizzare una pagina della timeline, che fornisce una cronologia dei dettagli di configurazione. Per visualizzare questa pagina, scegli l’icona grigia nella colonna **Timeline configurazione** della pagina **Host dedicati**. Per ulteriori informazioni, consulta [Visualizzazione dei dettagli di configurazione nella AWS Config console](https://docs.aws.amazon.com/config/latest/developerguide/view-manage-resource-console.html) nella *Guida per gli AWS Config sviluppatori*.
+ Eseguendo AWS CLI i comandi. Innanzitutto, è possibile utilizzare il [list-discovered-resources](https://docs.aws.amazon.com/cli/latest/reference/configservice/list-discovered-resources.html)comando per ottenere un elenco di tutti gli host e le istanze. Quindi, puoi utilizzare il [get-resource-config-history](https://docs.aws.amazon.com/cli/latest/reference/configservice/get-resource-config-history.html#get-resource-config-history)comando per ottenere i dettagli di configurazione di un host o di un'istanza per un intervallo di tempo specifico.
+ Utilizzando l' AWS Config API nelle tue applicazioni. Innanzitutto, puoi utilizzare l'[ListDiscoveredResources](https://docs.aws.amazon.com/config/latest/APIReference/API_ListDiscoveredResources.html)azione per ottenere un elenco di tutti gli host e le istanze. Quindi, puoi utilizzare l'[GetResourceConfigHistory](https://docs.aws.amazon.com/config/latest/APIReference/API_GetResourceConfigHistory.html)azione per ottenere i dettagli di configurazione di un host o di un'istanza per un intervallo di tempo specifico.

Ad esempio, per ottenere un elenco di tutti i tuoi host dedicati da AWS Config, esegui un comando CLI come il seguente.

```
aws configservice list-discovered-resources --resource-type AWS::EC2::Host
```

Per ottenere la cronologia di configurazione di un host dedicato da AWS Config, esegui un comando CLI come il seguente.

```
aws configservice get-resource-config-history \
    --resource-type AWS::EC2::Instance \
    --resource-id i-1234567890abcdef0
```

**Per gestire AWS Config le impostazioni utilizzando la console**

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

1. Nella pagina **Host dedicati (Host dedicati)** scegliere **Edit Config Recording (Modifica la registrazione di Config)**.

1. Nella AWS Config console, segui i passaggi indicati per attivare la registrazione. Per ulteriori informazioni, consulta [Configurazione AWS Config tramite la console](https://docs.aws.amazon.com/config/latest/developerguide/gs-console.html).

Per ulteriori informazioni, vedere [Visualizzazione dei dettagli di configurazione nella AWS Config console](https://docs.aws.amazon.com/config/latest/developerguide/view-manage-resource-console.html).

**Per attivare AWS Config utilizzando la riga di comando o l'API**
+ AWS CLI: [visualizzazione dei dettagli di configurazione (AWS CLI) nella Guida](https://docs.aws.amazon.com/config/latest/developerguide/view-manage-resource-console.html#view-config-details-cli) per gli *AWS Config sviluppatori*.
+ API Amazon EC2:. [GetResourceConfigHistory](https://docs.aws.amazon.com/config/latest/APIReference/API_GetResourceConfigHistory.html)

# Istanze EC2 dedicate Amazon
<a name="dedicated-instance"></a>

Per impostazione predefinita, EC2 le istanze vengono eseguite su hardware di locazione condiviso. Ciò significa che molteplici account AWS potrebbero condividere lo stesso hardware fisico.

Le istanze dedicate sono EC2 istanze eseguite su hardware dedicato a un singolo account. AWS Ciò significa che le istanze dedicate sono fisicamente isolate a livello di hardware host dalle istanze che appartengono ad altri Account AWS, anche se tali account sono collegati a un unico account di pagamento. Tuttavia, le istanze dedicate potrebbero condividere l'hardware con altre istanze delle stesse Account AWS che non sono istanze dedicate.

Le istanze dedicate non forniscono visibilità o controllo sul posizionamento delle istanze e non supportano l'affinità con gli host. Se si arresta e si avvia un'istanza dedicata, potrebbe non essere eseguita sullo stesso host. Allo stesso modo, non è possibile scegliere come target un host specifico su cui avviare o eseguire un'istanza. Inoltre, le Istanze dedicate forniscono un supporto limitato per l'uso di licenze proprie (BYOL).

Se hai bisogno di visibilità e controllo sul posizionamento delle istanze e di un supporto BYOL più completo, prendi in considerazione l'utilizzo di un host dedicato. Le istanze dedicate e gli host dedicati possono essere entrambi utilizzati per avviare EC2 istanze Amazon su server fisici dedicati. Non ci sono differenze di prestazioni, sicurezza o fisiche tra le Istanze dedicate e le istanze negli Host dedicati. Tuttavia, ci sono alcune differenze chiave tra di loro. La tabella seguente evidenzia alcune differenze chiave tra istanze dedicate e host dedicati:


|  | Dedicated Host | Dedicated Instance | 
| --- | --- | --- | 
| Server fisico dedicato | Server fisico con capacità di istanza completamente dedicata. | Server fisico dedicato a un singolo account cliente. | 
| Condivisione della capacità di istanza | Possibilità di condividere la capacità di istanza con altri account. | Non supportata | 
| Fatturazione | Fatturazione per host | Fatturazione per istanza | 
| Visibilità di socket, core e ID host | Fornisce la visibilità del numero di socket e core fisici | Nessuna visibilità | 
| Affinità a livello di host e istanza | Consente di distribuire in modo omogeneo le istanze sullo stesso server fisico nel tempo | Non supportato | 
| Posizionamento delle istanze interessate | Fornisce ulteriore visibilità e controllo sul posizionamento delle istanze su un server fisico | Non supportato | 
| Ripristino automatico dell’istanza | Supportato. Per ulteriori informazioni, consulta [Ripristino host dedicato di Amazon EC2](dedicated-hosts-recovery.md). | Supportata | 
| Modello di licenza Bring Your Own License (BYOL) | Supportata | Supporto parziale\$1 | 
| Prenotazioni della capacità | Non supportata | Supportata | 

\$1 Le licenze Microsoft SQL Server con mobilità delle licenze tramite Software Assurance e Windows Virtual Desktop Access (VDA) possono essere utilizzate con l’istanza dedicata.

Per ulteriori informazioni, consulta [Host dedicati di Amazon EC2](dedicated-hosts-overview.md).

**Topics**
+ [Nozioni di base su Istanza dedicata](#dedicated-howitworks)
+ [Funzionalità supportate](#features)
+ [Limitazioni di Istanze dedicate](#dedicated-limits)
+ [Prezzi delle Istanze dedicate](#dedicated-instance-pricing)
+ [Avvio di istanze dedicate](dedicatedinstancesintovpc.md)
+ [Modifica della tenancy di un'istanza](dedicated-change-tenancy.md)
+ [Modifica della tenancy di un VPC](change-tenancy-vpc.md)

## Nozioni di base su Istanza dedicata
<a name="dedicated-howitworks"></a>

Un VPC può avere una tenancy di `default` o `dedicated`. Per impostazione predefinita, VPCs hai la `default` locazione e le istanze lanciate in un VPC in locazione hanno la `default` locazione. `default` Per avviare le istanze dedicate, procedi nel modo seguente:
+ Crea un VPC con una tenancy di `dedicated` in modo che tutte le istanze del VPC vengano eseguite come istanze dedicate. Per ulteriori informazioni, consulta [Avvio di Istanze dedicate in un VPC con tenancy predefinita](dedicatedinstancesintovpc.md).
+ Crea un VPC con una tenancy di `default` e specifica manualmente una tenancy di `dedicated` per le istanze da eseguire come istanze dedicate. Per ulteriori informazioni, consulta [Avvio di Istanze dedicate in un VPC con tenancy predefinita](dedicatedinstancesintovpc.md).

## Funzionalità supportate
<a name="features"></a>

Le istanze dedicate supportano le seguenti funzionalità e integrazioni di servizi: AWS 

**Topics**
+ [Istanze riservate](#dedicatedreservedinstances)
+ [Scalabilità automatica](#dedicated-instance-autoscaling)
+ [Ripristino automatico](#dedicated-instance-recovery)
+ [Istanze spot dedicate](#dedicated-instance-spot)
+ [Istanze a prestazioni espandibili](#dedicated-instance-burstable)

### Istanze riservate
<a name="dedicatedreservedinstances"></a>

Per prenotare capacità per le istanze dedicate, puoi acquistare Istanze riservate dedicate o prenotazioni della capacità. Per ulteriori informazioni, consultare [Panoramica delle istanze riservate per Amazon EC2](ec2-reserved-instances.md) e [Prenotare capacità di elaborazione con le prenotazioni della capacità on demand EC2](ec2-capacity-reservations.md).

Quando acquisti un’istanza riservata dedicata, acquisti anche la capacità di avviare un’istanza dedicata a una tariffa di utilizzo molto ridotta; il costo di utilizzo si applica solo se avvii un’istanza con tenancy dedicata. Quando acquisti un'istanza riservata con una tenancy predefinita, si applica solo a un'istanza in esecuzione con la tenancy `default`; non si applicherà invece a un'istanza in esecuzione con la tenancy `dedicated`.

Non puoi modificare la tenancy di un'Istanza riservata dopo l'acquisto. Puoi tuttavia scambiare un'Istanza riservata modificabile con una nuova Istanza riservata modificabile con una tenancy diversa.

### Scalabilità automatica
<a name="dedicated-instance-autoscaling"></a>

Puoi utilizzare Amazon EC2 Auto Scaling per avviare istanze dedicate. Per ulteriori informazioni, consulta [Creare un modello di lancio utilizzando impostazioni avanzate](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html) nella *Amazon EC2 Auto Scaling User* Guide.

### Ripristino automatico
<a name="dedicated-instance-recovery"></a>

Puoi configurare il ripristino automatico per un'istanza dedicata se questa si danneggia a causa di un guasto hardware sottostante o di un problema che richiede AWS la riparazione. Per ulteriori informazioni, consulta [Ripristino automatico dell’istanza](ec2-instance-recover.md).

### Istanze spot dedicate
<a name="dedicated-instance-spot"></a>

Puoi eseguire un'istanza spot dedicata specificando una tenancy `dedicated` quando crei una richiesta di istanza spot. Per ulteriori informazioni, consulta [Avvio su hardware con tenant singolo](how-spot-instances-work.md#spot-instance-tenancy).

### Istanze a prestazioni espandibili
<a name="dedicated-instance-burstable"></a>

È possibile sfruttare i vantaggi dell'esecuzione su hardware istanza dedicata a tenancy singola con [Istanze a prestazioni espandibili](burstable-performance-instances.md). Le istanze dedicate T3 vengono lanciate in modalità illimitata per impostazione predefinita e forniscono un livello di base delle prestazioni della CPU con la possibilità di raggiungere un livello di CPU superiore quando richiesto dal carico di lavoro. Le prestazioni di base T3 e la capacità di ottimizzazione sono governate dai crediti CPU. A causa della natura espandibile dei tipi di istanza T3, si consiglia di monitorare il modo in cui le istanze T3 utilizzano le risorse della CPU dell'hardware dedicato per ottenere prestazioni ottimali. Le istanze dedicate T3 sono destinate a clienti con carichi di lavoro diversi che visualizzano un comportamento casuale della CPU, ma che idealmente hanno un utilizzo medio della CPU pari o inferiore a quello di base. Per ulteriori informazioni, consulta [Concetti chiave per istanze a prestazioni espandibili](burstable-credits-baseline-concepts.md).

Amazon EC2 dispone di sistemi per identificare e correggere la variabilità delle prestazioni. Tuttavia, è ancora possibile sperimentare la variabilità a breve termine se si avviano più istanze dedicate T3 con modelli di utilizzo della CPU correlati. Per questi carichi di lavoro più complessi o correlati, si consiglia di utilizzare istanze dedicate M5 o M5a anziché istanze dedicate T3.

## Limitazioni di Istanze dedicate
<a name="dedicated-limits"></a>

Quando utilizzi le istanze dedicate, tieni presente quanto indicato di seguito:
+ Alcuni AWS servizi o le relative funzionalità non sono supportati da un VPC con la tenancy dell'istanza impostata su. `dedicated` Fai riferimento alla documentazione del relativo servizio per verificare se vi sono delle limitazioni.
+ Alcuni tipi di istanza non possono essere avviati in un VPC se la tenancy delle istanze è impostata su `dedicated`. Per ulteriori informazioni sui tipi di istanze supportati, consulta [Amazon EC2 Dedicated Instances.](https://aws.amazon.com/ec2/pricing/dedicated-instances/)
+ Quando avvii un'Istanza dedicata supportata da Amazon EBS, il volume EBS non viene eseguito sull'hardware con tenant singola.

## Prezzi delle Istanze dedicate
<a name="dedicated-instance-pricing"></a>

I prezzi delle istanze dedicate sono diversi da quelli delle istanze on demand. Per ulteriori informazioni, consulta [Amazon EC2 Dedicated Instances.](https://aws.amazon.com/ec2/pricing/dedicated-instances/)

# Avvio di Istanze dedicate in un VPC con tenancy predefinita
<a name="dedicatedinstancesintovpc"></a>

Quando crei un VPC, puoi specificarne la tenancy delle istanze. Se avvii un’istanza in un VPC che ha una tenancy dell’istanza `dedicated`, verrà eseguita come istanza dedicata su un hardware a tua disposizione.

Per ulteriori informazioni sull'avvio di un'istanza con tenancy `host`, consultare [Avvia le istanze Amazon EC2 su un host dedicato Amazon EC2](launching-dedicated-hosts-instances.md).

Per ulteriori informazioni sulle opzioni di tenancy di un VPC, consulta la sezione [Create a VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html) nella *Guida per l’utente di Amazon VPC*.

**Requisiti**
+ Scegli un tipo di istanza supportato. Per ulteriori informazioni, consulta [Amazon EC2 Dedicated Instances.](https://aws.amazon.com/ec2/pricing/dedicated-instances/)

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

**Per avviare un’istanza dedicata in un VPC con tenancy predefinita**

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, scegli **Istanze**, **Avvia istanza**.

1. Nella sezione **Application and OS Images** (Immagini di applicazioni e sistema operativo), seleziona un’AMI dall’elenco.

1. Nella sezione **Tipo di istanza**, seleziona il tipo di istanza da avviare.

1. Nella sezione **Key pair** (Coppia di chiavi), seleziona la coppia di chiavi da associare all’istanza.

1. Nella sezione **Advanced details** (Dettagli avanzati), per **Tenancy** seleziona **Dedicated** (Dedicata).

1. Configura le opzioni rimanenti dell'istanza in base alla necessità. Per ulteriori informazioni, consulta [Riferimento per i parametri di configurazione delle EC2 istanze Amazon](ec2-instance-launch-parameters.md).

1. Scegliere **Launch Instance (Avvia istanza)**.

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

**Per impostare l’opzione della tenancy per un’istanza durante l’avvio**  
Utilizzare il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e includere `Tenancy` con l'opzione `--placement`.

```
--placement Tenancy=dedicated
```

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

**Per impostare l’opzione della tenancy per un’istanza durante l’avvio**  
Utilizza il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet con il `-Placement_Tenancy` parametro.

```
-Placement_Tenancy dedicated
```

------

# Modificare la tenancy di un'istanza EC2
<a name="dedicated-change-tenancy"></a>

Puoi modificare la tenancy di un'istanza interrotta dopo averla avviata. Le modifiche apportate avranno effetto al successivo avvio dell'istanza.

In alternativa, è possibile modificare la tenancy del cloud privato virtuale (VPC). Per ulteriori informazioni, consulta [Modifica della tenancy di un'istanza di un PVC](change-tenancy-vpc.md).

**Limitazioni**
+ Non puoi modificare la tenancy di un’istanza utilizzando la Console di gestione AWS.
+ L’istanza deve essere nello stato `stopped`.
+ I dettagli del sistema operativo dell’istanza e l’eventuale installazione di SQL Server influiscono sulle conversioni supportate. Per ulteriori informazioni sui percorsi di conversione di tenancy disponibili per la tua istanza, consulta [Conversione di tenancy](https://docs.aws.amazon.com/license-manager/latest/userguide/conversion-tenancy.html) nella *Guida per l’utente di License Manager*.
+ Per le istanze T3, è necessario avviare l'istanza su un host dedicato per utilizzare una tenancy di `host`. Non puoi modificare la tenancy da `host` a `dedicated` o `default`. Se si prova ad apportare una di queste modifiche di tenancy non supportate, verrà visualizzato il codice di errore `InvalidRequest`.

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

**Per modificare il valore della tenancy di un’istanza**  
Utilizza il comando [ modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html).

```
aws ec2 modify-instance-placement \
    --instance-id i-1234567890abcdef0 \ 
    --tenancy dedicated
```

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

**Per modificare il valore della tenancy di un’istanza**  
Utilizzare il [Edit-EC2InstancePlacement](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstancePlacement.html)cmdlet.

```
Edit-EC2InstancePlacement `
    -InstanceId i-1234567890abcdef0 `
    -Tenancy Dedicated
```

------

# Modifica della tenancy di un'istanza di un PVC
<a name="change-tenancy-vpc"></a>

Puoi modificare la tenancy di un'istanza di un cloud privato virtuale (VPC) da `dedicated` a `default` dopo averla creata. La modifica di una tenancy delle istanze del VPC non influisce sulla tenancy di eventuali istanze esistenti nel VPC. Al successo avvio di un'istanza nel VPC, l'istanza avrà una tenancy `default`, a meno che durante l'avvio dell'istanza non specifichi un valore diverso.

In alternativa, è possibile cambiare la tenancy di istanze specifiche. Per ulteriori informazioni, consulta [Modificare la tenancy di un'istanza EC2](dedicated-change-tenancy.md).

**Limitazioni**
+ Non è possibile modificare la tenancy di istanza di un VPC da `default` a `dedicated` dopo la sua creazione.
+ Non puoi modificare la tenancy dell’istanza di un VPC utilizzando la Console di gestione AWS.

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

**Per modificare l’attributo della tenancy dell’istanza di un VPC**  
Utilizza il comando [modify-vpc-tenancy](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-vpc-tenancy.html). L’unico valore della tenancy supportato è `default`.

```
aws ec2 modify-vpc-tenancy \
    --vpc-id vpc-1234567890abcdef0 \
    --instance-tenancy default
```

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

**Per modificare l’attributo della tenancy dell’istanza di un VPC**  
Utilizza il cmdlet [Edit-EC2VpcTenancy](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2VpcTenancy.html). L’unico valore della tenancy supportato è `Default`.

```
Edit-EC2VpcTenancy `
    -VpcId vpc-1234567890abcdef0 `
    -InstanceTenancy Default
```

------

# Prenotazioni della capacità on demand e blocchi di capacità per ML
<a name="capacity-reservation-overview"></a>

Le prenotazioni di capacità consentono di riservare la capacità di calcolo per EC2 le istanze Amazon in una zona di disponibilità specifica. Esistono due tipi di prenotazioni della capacità per casi d'uso differenti.

**Tipi di prenotazioni della capacità**
+ [Prenotazione della capacità on demand](ec2-capacity-reservations.md)
+ [Blocchi di capacità per ML](ec2-capacity-blocks.md)

Di seguito sono elencati alcuni casi d'uso comuni per le prenotazioni della capacità on demand:
+ **Eventi di dimensionamento**: puoi creare prenotazioni della capacità on demand prima di eventi aziendali critici per assicurarti di poter dimensionare le risorse all'occorrenza.
+ **Requisiti normativi e disaster recovery**: utilizza le prenotazioni della capacità on demand per soddisfare i requisiti normativi in materia di alta disponibilità e riserva la capacità in una zona di disponibilità o regione diversa per il disaster recovery.
+ **Condivisione della capacità inutilizzata**: utilizza Interruptible Capacity Reservations per rendere disponibile la capacità inutilizzata per altri carichi di lavoro all'interno del tuo account, mantenendo al contempo il controllo e recuperandola quando necessario.

Di seguito sono elencati alcuni casi d'uso comuni di Blocchi di capacità per ML:
+ **Addestramento e messa a punto dei modelli di machine learning (ML)**: ottieni un accesso ininterrotto alle istanze GPU che hai prenotato per completare l'addestramento e la messa a punto dei modelli di ML.
+ **Esperimenti e prototipi di ML:** esegui esperimenti e crea prototipi che richiedono istanze GPU per brevi periodi.

**Quando utilizzare la prenotazione della capacità on demand**  
Utilizza le prenotazioni della capacità on demand se hai requisiti di capacità rigorosi e stai eseguendo carichi di lavoro aziendali critici attuali o futuri che richiedono la garanzia della capacità. Con On-Demand Capacity Reservations, puoi assicurarti di avere sempre accesso alla EC2 capacità Amazon che hai prenotato per tutto il tempo necessario.

**Quando utilizzare Blocchi di capacità per ML**  
Utilizza Blocchi di capacità per ML quando devi assicurarti di avere accesso ininterrotto alle istanze GPU per un periodo di tempo definito a partire da una data futura. I blocchi di capacità sono ideali per addestrare e perfezionare i modelli di ML, per brevi cicli di sperimentazione e per gestire i picchi temporanei della domanda di inferenza in futuro. Con Blocchi di capacità puoi assicurarti di avere accesso alle risorse GPU in una data specifica per eseguire i tuoi carichi di lavoro ML.

# Prenotare capacità di elaborazione con le prenotazioni della capacità on demand EC2
<a name="ec2-capacity-reservations"></a>

Le prenotazioni della capacità di Amazon EC2 ti permettono di prenotare la capacità di elaborazione per le istanze Amazon EC2 in una zona di disponibilità specifica per qualsiasi durata. Se hai tuoi requisiti di capacità per carichi di lavoro aziendali critici attuali o futuri che richiedono un certo livello di garanzia della capacità a lungo o breve termine, ti consigliamo di creare una prenotazione della capacità per aiutarti ad avere sempre accesso alla capacità di Amazon EC2 quando ne hai bisogno, per tutto il tempo necessario.

Puoi creare una prenotazione della capacità in qualsiasi momento e scegliere quando avviarla. Puoi richiedere una prenotazione della capacità per uso immediato oppure puoi richiedere una prenotazione della capacità per una data futura.
+ Se richiedi una **prenotazione della capacità per uso immediato**, la prenotazione della capacità diventa immediatamente disponibile per l'uso e non è previsto alcun impegno a termine. È possibile modificare la prenotazione di capacità in qualsiasi momento e annullarla in qualsiasi momento per liberare la capacità riservata e non incorrere in addebiti.
+ Se richiedi una **prenotazione della capacità con data futura**, specifichi la data futura in cui è necessario che la prenotazione della capacità diventi disponibile per l'uso. Inoltre, devi specificare una durata dell'impegno per cui ti impegni a mantenere la capacità richiesta nel tuo account dopo la data specificata. Alla data e all'ora richieste, la prenotazione della capacità diventa disponibile per l'uso e inizia la durata dell'impegno. Durante la durata dell'impegno, non è possibile ridurre il numero di istanze o la durata dell'impegno al di sotto dell'impegno iniziale oppure annullare la prenotazione della capacità. Una volta terminata la durata dell'impegno, puoi modificare la prenotazione della capacità in qualsiasi modo o annullarla se non è più necessaria.

Prenotazioni di capacità può essere utilizzata solo dalle istanze che corrispondono agli attributi. Come impostazione predefinita, Prenotazioni di capacità abbina automaticamente le nuove istanze e le istanze in esecuzione che hanno attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy). Questo significa che qualsiasi istanza con attributi corrispondenti viene eseguita automaticamente nella Prenotazione della capacità. Tuttavia, puoi anche utilizzare una Prenotazione della capacità per carichi di lavoro specifici. In questo modo puoi controllare in modo esplicito quali istanze possono essere eseguite in quella capacità riservata. Puoi anche specificare che le istanze vengano eseguite solo in una prenotazione della capacità o in un gruppo di risorse di prenotazione della capacità.

**Importante**  
Le prenotazioni della capacità con data futura servono ad aiutarti ad avviare e coprire istanze incrementali e non a coprire le istanze esistenti in esecuzione. Se hai bisogno di coprire istanze esistenti in esecuzione, utilizza invece prenotazioni della capacità che iniziano immediatamente.

Tutte le istanze Amazon EC2 supportate con attributi corrispondenti, ossia tipo di istanza, piattaforma, zona di disponibilità e tenancy, sono idonee per l’esecuzione in una prenotazione della capacità. *L'istanza Amazon EC2 può essere avviata da te (*istanze non gestite*) o per tuo conto da un AWS servizio (istanze gestite).* Ciò vale in particolare per le prenotazioni della capacità aperte, che vengono automaticamente abbinate a qualsiasi istanza in esecuzione con attributi corrispondenti.** Ad esempio, le istanze gestite avviate per tuo conto dai seguenti servizi possono essere eseguite nelle prenotazioni della capacità che crei e gestisci.
+ Amazon EC2 Auto Scaling
+ Amazon ECS
+ Amazon EKS
+ Amazon EMR
+ Amazon SageMaker AI
+ AWS Batch
+ AWS Elastic Beanstalk
+ AWS ParallelCluster
+ AWS Parallel Computing Service (AWS PCS)

**Topics**
+ [Concetti per le prenotazioni della capacità di Amazon EC2](cr-concepts.md)
+ [Differenze tra Prenotazioni di capacità, Istanze riservate e Savings Plans.](#capacity-reservations-differences)
+ [Piattaforme supportate](#capacity-reservations-platforms)
+ [Quote](#capacity-reservations-limits)
+ [Limitazioni](#capacity-reservations-limitations)
+ [Prezzi e fatturazione di Prenotazione della capacità](capacity-reservations-pricing-billing.md)
+ [Creazione di una Prenotazione della capacità](capacity-reservations-create.md)
+ [Visualizza lo stato di una prenotazione della capacità](capacity-reservations-view.md)
+ [Avvio di istanze in una Prenotazione della capacità esistente](capacity-reservations-launch.md)
+ [Modifica una prenotazione della capacità attiva](capacity-reservations-modify.md)
+ [Modifica le impostazioni di prenotazione della capacità della tua istanza](capacity-reservations-modify-instance.md)
+ [Spostare la capacità tra le prenotazioni della capacità](capacity-reservations-move.md)
+ [Suddivisione della capacità da una prenotazione della capacità esistente](capacity-reservations-split.md)
+ [Annullamento di una Prenotazione della capacità](capacity-reservations-release.md)
+ [Utilizza la prenotazione della capacità con i gruppi di posizionamento cluster](cr-cpg.md)
+ [Gruppi Prenotazione della capacità](create-cr-group.md)
+ [Prenotazioni della capacità in zone locali](capacity-reservations-localzones.md)
+ [Prenotazioni della capacità nelle zone Wavelength](capacity-reservations-wavelengthzones.md)
+ [Prenotazioni di capacità su AWS Outposts](capacity-reservations-outposts.md)
+ [Prenotazioni della capacità condivise](capacity-reservation-sharing.md)
+ [Parco istanze prenotazione della capacità](cr-fleets.md)
+ [Monitora l'utilizzo delle prenotazioni di capacità con le metriche CloudWatch](capacity-reservation-cw-metrics.md)
+ [Monitorare il sottoutilizzo delle prenotazioni della capacità](cr-eventbridge.md)
+ [Monitorare le modifiche di stato per le prenotazioni della capacità con data futura](monitor-fcr-state.md)
+ [Prenotazioni di capacità interrompibile](interruptible-capacity-reservations.md)

# Concetti per le prenotazioni della capacità di Amazon EC2
<a name="cr-concepts"></a>

I seguenti concetti chiave si applicano alle prenotazioni della capacità.

**Topics**
+ [Data e ora di inizio](#cr-start-date)
+ [Data e ora di fine](#cr-end-date)
+ [Durata dell'impegno](#cr-commitment-duration)
+ [Valutazione della prenotazione della capacità con data futura](#cr-future-dated-assessment)
+ [Attributi della prenotazione della capacità](#cr-attributes)
+ [Criteri di corrispondenza delle istanze](#cr-instance-eligibility)

## Data e ora di inizio
<a name="cr-start-date"></a>

La data e l'ora di inizio definiscono quando la prenotazione della capacità diventa disponibile per l'uso. Una prenotazione della capacità può iniziare **immediatamente** o in una **data futura**.
+ Se scegli di far iniziare immediatamente una prenotazione della capacità, la capacità riservata diventa disponibile per l'uso subito dopo averla creata e la fatturazione inizia non appena la prenotazione della capacità diventa attiva. Non è necessario assumere alcun impegno a termine. Puoi modificare la prenotazione della capacità in base alla necessità in qualsiasi momento e annullarla in qualsiasi momento per liberare la capacità ed evitare di incorrere in addebiti.
+ Se scegli di avviare una prenotazione della capacità in una data futura, specifichi una *data e un'ora future* in cui avrai bisogno della capacità riservata e una *durata dell'impegno*, che è la durata minima per cui ti impegni a mantenere la prenotazione della capacità richiesta nel tuo account dopo che è stata fornita. Alla data futura specificata, la prenotazione della capacità diventa disponibile per l'uso e la fatturazione inizia in quel momento, una volta che la prenotazione della capacità entra nello stato attivo. La durata dell'impegno inizia non appena viene effettuato il provisioning della prenotazione della capacità nel tuo account. Durante questo tempo, non puoi ridurre il numero di istanze al di sotto del numero di istanze impegnate, scegliere una data di fine precedente alla durata dell'impegno o annullare la prenotazione della capacità. Tuttavia, una volta scaduta la durata dell'impegno, sei libero di modificare la prenotazione della capacità in qualsiasi modo o annullarla per liberare la capacità riservata ed evitare di incorrere in addebiti.

## Data e ora di fine
<a name="cr-end-date"></a>

La data e l'ora di fine definiscono il momento in cui termina la prenotazione della capacità e la capacità riservata viene liberata dall'account. Puoi configurare una prenotazione della capacità in modo che **termini automaticamente** in una data e un'ora specifiche oppure in modo che rimanga attiva a tempo indeterminato fino a quando non **viene annullata manualmente**.

Se configuri una prenotazione della capacità per terminare automaticamente, la prenotazione della capacità scade entro un’ora dall’orario specificato. Ad esempio, se specifichi `5/31/2019, 13:30:55`, è garantito che la prenotazione della capacità termini tra le `13:30:55` e le `14:30:55` del `5/31/2019`.

Dopo il termine della prenotazione, la capacità riservata viene rilasciata dal tuo account e non puoi più puntare istanze alla prenotazione della capacità. Le istanze in esecuzione nella capacità riservata continuano a essere eseguite senza interruzioni. Se le istanze che puntano a una Prenotazione della capacità vengono arrestate, non è possibile riavviarle finché non vengono rimosso le loro preferenze di target della Prenotazione della capacità o configurarle in modo che puntino a una Prenotazione della capacità diversa. Per ulteriori informazioni, consulta [Modifica le impostazioni di prenotazione della capacità della tua istanza](capacity-reservations-modify-instance.md).

## Durata dell'impegno
<a name="cr-commitment-duration"></a>

La durata dell'impegno si applica solo alle prenotazioni della capacità con data futura.

La durata dell'impegno è la durata minima per la quale l'utente si impegna a mantenere attiva la prenotazione della capacità con data futura nel proprio account dopo che è stata fornita. È possibile mantenere una prenotazione della capacità con data futura per un periodo più lungo della durata dell'impegno, ma non per un periodo inferiore. Quanto segue si applica durante la durata dell'impegno:
+ Non puoi annullare una prenotazione della capacità durante la durata dell'impegno.
+ Non puoi ridurre il numero di istanze al di sotto del numero di istanze impegnate, ma puoi aumentarlo.
+ Non puoi configurare una prenotazione della capacità in modo tale che termini automaticamente a una data o a un'ora comprese nella durata dell'impegno. Puoi estendere la data e l'ora di fine durante il periodo di impegno.

Amazon EC2 utilizza la durata dell'impegno specificata per valutare se la richiesta può essere supportata. La durata minima dell’impegno è di 14 giorni. Durante la valutazione di una richiesta, Amazon EC2 potrebbe stabilire che è in grado di supportare un impegno di durata inferiore. In tal caso, Amazon EC2 pianificherà la prenotazione della capacità con data futura con la durata dell'impegno più breve. Ciò significa che ti impegni a mantenere la prenotazione della capacità nel tuo account per un periodo più breve di quello richiesto inizialmente.

## Valutazione della prenotazione della capacità con data futura
<a name="cr-future-dated-assessment"></a>

Quando richiedi una prenotazione della capacità con data futura, Amazon EC2 valuta la richiesta per determinare se può essere supportata in base alla disponibilità della capacità e alla durata dell'impegno specificata. La valutazione viene completata generalmente entro 5 giorni. Amazon EC2 considera diversi fattori nella valutazione di una richiesta, tra cui:
+ Capacità di fornitura prevista
+ La durata dell'impegno
+ Con quanto anticipo viene richiesta la prenotazione della capacità rispetto alla data di inizio
+ La dimensione della richiesta

Puoi richiedere una prenotazione della capacità con data futura con un anticipo compreso tra 5 e 120 giorni. Ti consigliamo di effettuare la richiesta con almeno 56 giorni (8 settimane) di anticipo per consentirci di soddisfarla al meglio. La durata minima dell'impegno è di 14 giorni e il numero minimo di istanze è 32 vCPUs.

La prenotazione della capacità rimane nello stato `assessing` durante la valutazione della richiesta.

Se la richiesta può essere supportata, la prenotazione della capacità entra nello stato `scheduled` e la sua consegna è programmata nella data e all'ora richieste. Il numero totale di istanze rimane 0 mentre la prenotazione della capacità è nello stato `scheduled`. Una prenotazione della capacità pianificata diventerà `active` e disponibile per l'uso alla data richiesta.

Se una richiesta non può essere supportata, la prenotazione della capacità entra nello stato `unsupported`. Le prenotazioni della capacità non supportate non vengono consegnate.

Puoi annullare una prenotazione della capacità con data futura mentre si trova nello stato `assessing`.

Per ulteriori informazioni, consulta [Creazione di una prenotazione della capacità con data futura](capacity-reservations-create.md#create-future-cr).

## Attributi della prenotazione della capacità
<a name="cr-attributes"></a>

Quando crei una Prenotazione della capacità, devi specificare i seguenti attributi:
+ Zona di disponibilità
+ Tipo di istanza
+ Piattaforma (tipo di sistema operativo)
+ Tenancy (`default` o `dedicated`)

Solo le istanze che corrispondono a questi attributi possono essere avviate o eseguite nella prenotazione della capacità.

## Criteri di corrispondenza delle istanze
<a name="cr-instance-eligibility"></a>

I criteri di corrispondenza delle istanze, o idoneità dell'istanza, determinano quali istanze possono essere avviate ed eseguite nella prenotazione della capacità. Una prenotazione della capacità può avere uno dei seguenti criteri di corrispondenza:
+ **Aperta** - La prenotazione della capacità corrisponde automaticamente a tutte le istanze che hanno attributi corrispondenti (tipo di istanza, piattaforma e zona di disponibilità). Istanze nuove ed esistenti con attributi corrispondenti vengono automaticamente eseguite nella prenotazione della capacità senza alcuna configurazione aggiuntiva.
+ **Mirata** – La prenotazione della capacità accetta solo le istanze che hanno attributi corrispondenti (tipo di istanza, piattaforma e zona di disponibilità) e che mirano esplicitamente alla prenotazione della capacità. L'istanza deve puntare specificamente alla prenotazione della capacità per l'avvio o l'esecuzione nella sua capacità riservata. In questo modo, puoi controllare in modo esplicito quali istanze possono essere eseguite nella capacità riservata e contribuire a evitare l'utilizzo involontario della capacità riservata.

Quando richiedi una prenotazione della capacità con data futura, puoi specificare solo criteri di corrispondenza mirati. Ciò garantisce che la capacità fornita dalla prenotazione della capacità sia incrementale, o aggiuntiva, a tutte le istanze in esecuzione o alla capacità riservata di cui disponi al momento della consegna. Dopo che la prenotazione della capacità diventa attiva nel tuo account, puoi modificare i criteri di corrispondenza dell'istanza per aprirla, se necessario. Tuttavia, tieni presente che tutte le istanze corrispondenti verranno eseguite automaticamente nella prenotazione della capacità, il che potrebbe portare a un utilizzo involontario della capacità e impedirti di avviare nuove istanze per l'intero numero di istanze richiesto.

## Differenze tra Prenotazioni di capacità, Istanze riservate e Savings Plans.
<a name="capacity-reservations-differences"></a>

La tabella seguente evidenzia alcune differenze chiave tra Prenotazioni di capacità, Istanze riservate e Savings Plans:


|  | Prenotazioni di capacità | Istanze riservate zonali | Istanze riservate regionali | Savings Plans | 
| --- | --- | --- | --- | --- | 
| Termine | Non è richiesto alcun impegno per le prenotazioni della capacità ad uso immediato. Possono essere create, modificate e annullate in base alle esigenze. Con le prenotazioni della capacità con data futura, specifichi una durata dell'impegno per la quale ti impegni a mantenere la capacità nel tuo account. Dopo la scadenza dell'impegno, puoi annullare la prenotazione della capacità in qualsiasi momento.  | Richiedono un impegno fisso di uno o tre anni | 
| Vantaggio capacità | Capacità riservata in una zona di disponibilità specifica. | Nessuna capacità riservata. | 
| Sconto di fatturazione | Nessuno sconto di fatturazione. † | Fornisce uno sconto di fatturazione. | 
| Limiti di istanze | Si applicano i limiti Istanza on demand per regione. | Il valore predefinito è 20 per zona di disponibilità. È possibile richiedere un aumento del limite. | Il valore predefinito è 20 per regione. È possibile richiedere un aumento del limite. | Nessun limite. | 

† È possibile combinare le prenotazioni di capacità con Savings Plans o le istanze riservate regionali per ricevere uno sconto.

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [Panoramica delle istanze riservate per Amazon EC2](ec2-reserved-instances.md)
+ [Guida per l'utente di Savings Plans](https://docs.aws.amazon.com/savingsplans/latest/userguide/)

## Piattaforme supportate
<a name="capacity-reservations-platforms"></a>

È necessario creare la Prenotazione della capacità con la piattaforma corretta per assicurarsi che corrisponda correttamente alle istanze. Le prenotazioni della capacità supportano i seguenti valori per `platform`:
+ Linux/Unix
+ Linux con SQL Server Standard
+ Linux con SQL Server Web
+ Linux con SQL Server Enterprise
+ SUSE Linux
+ Red Hat Enterprise Linux
+ RHEL con SQL Server Standard
+ RHEL con SQL Server Enterprise
+ RHEL con SQL Server Web
+ RHEL con HA
+ RHEL con HA e SQL Server Standard
+ RHEL con HA e SQL Server Enterprise
+ Ubuntu Pro
+ Windows
+ Windows con SQL Server
+ Windows con SQL Server Web
+ Windows con SQL Server Standard
+ Windows con SQL Server Enterprise

Per garantire che un’istanza venga eseguita in una specifica prenotazione della capacità, la piattaforma della prenotazione della capacità deve corrispondere alla piattaforma dell’AMI utilizzata per avviare l’istanza. **Per Linux AMIs, è importante verificare se la piattaforma AMI utilizza il valore generale **Linux/UNIX** o un valore più specifico come SUSE Linux.**

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

**Per verificare la piattaforma AMI**

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, scegli **AMIs**.

1. Seleziona l’AMI.

1. Nella scheda **Dettagli**, controlla il valore di **Dettagli della piattaforma**.

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

**Per verificare la piattaforma AMI**  
Utilizza il comando [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) e controlla il valore di `PlatformDetails`.

```
aws ec2 describe-images \
    --image-ids ami-0abcdef1234567890 \
    --query Images[*].PlatformDetails
```

Di seguito è riportato un output di esempio.

```
[
    "Linux/UNIX"
]
```

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

**Per verificare la piattaforma AMI**  
Utilizzare il [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html)cmdlet e verificare il valore di. `PlatformDetails`

```
Get-EC2Image `
    -ImageId ami-0abcdef1234567890 | `
    Select PlatformDetails
```

Di seguito è riportato un output di esempio.

```
PlatformDetails
---------------
Linux/UNIX
```

------

## Quote
<a name="capacity-reservations-limits"></a>

Il numero di istanze per le quali è possibile prenotare la capacità si basa sula quota di istanze on demand del proprio account. È possibile prenotare la capacità per tante istanze quante ne permette tale quota, meno il numero delle istanze in esecuzione.

Le prenotazioni della capacità nello stato `assessing`, `scheduled`, `pending`, `active` e `delayed` vengono conteggiate per la quota di istanze on demand.

## Limitazioni
<a name="capacity-reservations-limitations"></a>

Prima di creare le Prenotazioni di capacità, considera le seguenti limitazioni e restrizioni.
+ Le Prenotazioni di capacità attive e inutilizzate contano per i limiti Istanza on demand.
+ Le prenotazioni di capacità non sono trasferibili da un AWS account all'altro. Tuttavia, puoi condividere le prenotazioni di capacità con altri AWS account. Per ulteriori informazioni, consulta [Prenotazioni della capacità condivise](capacity-reservation-sharing.md).
+ Gli sconti di fatturazione Istanza riservata zonali non si applicano a Prenotazioni di capacità.
+ Le Prenotazioni di capacità non possono essere create in gruppi di collocazione cluster. I gruppi di collocazione di partizione non sono supportati.
+ Prenotazioni di capacità non può essere utilizzato con Host dedicati. Prenotazioni della capacità non può essere utilizzato con Istanze dedicate.
+ [Istanze Windows] Prenotazioni della capacità non può essere impiegato con uso di licenze proprie (BYOL).
+ [Istanze Red Hat] Prenotazioni della capacità può essere impiegato con uso di licenze proprie (BYOL).
+ Prenotazioni di capacità non assicura che un'istanza ibernata possa riprendere dopo aver tentato di avviarla.
+ Puoi richiedere prenotazioni di capacità con data futura per un numero di istanze con un minimo di 32 v. CPUs Ad esempio, se richiedi una prenotazione di capacità con data futura per `m5.xlarge` le istanze, devi richiedere almeno 8 istanze (*8\$1 m5.xlarge = 32* v). CPUs
+ Puoi richiedere prenotazioni della capacità con data futura solo per i tipi di istanza delle seguenti serie: C, G, I, M, R e T.

# Prezzi e fatturazione di Prenotazione della capacità
<a name="capacity-reservations-pricing-billing"></a>

Gli argomenti di questa sezione forniscono una panoramica dei prezzi e della fatturazione per Prenotazioni della capacità.

**Topics**
+ [Prezzi](#capacity-reservations-pricing)
+ [Fatturazione](#capacity-reservations-billing)
+ [Sconti di fatturazione](#capacity-reservations-discounts)
+ [Visualizzazione di una fattura](#capacity-reservations-viewing-bill)

## Prezzi
<a name="capacity-reservations-pricing"></a>

Le prenotazioni di capacità vengono addebitate alla tariffa On-Demand equivalente, indipendentemente dal fatto che le istanze vengano eseguite con capacità riservata o meno, incluso qualsiasi sovrapprezzo regionale applicabile per le istanze dedicate. Se non utilizzi la prenotazione, sarà indicata come prenotazione inutilizzata nella fattura Amazon EC2. Quando esegui un'istanza che corrisponde agli attributi di una prenotazione, paghi solamente per l'istanza e non per la prenotazione. Non sono previsti costi iniziali o costi aggiuntivi. 

Ad esempio, se crei una Prenotazione della capacità per 20 istanze Linux `m4.large` e ne esegui 15 `m4.large` nella stessa zona di disponibilità, ti verrà addebitato il costo per 15 istanze attive e per 5 istanze non utilizzate nella prenotazione.

Alle prenotazioni della capacità, si applicano sconti di fatturazione per i Savings Plans e per le istanze riservate regionali. Per ulteriori informazioni, consulta [Sconti di fatturazione](#capacity-reservations-discounts).

Per ulteriori informazioni, consulta [Amazon EC2 Prezzi di ](https://aws.amazon.com/ec2/pricing/).

## Fatturazione
<a name="capacity-reservations-billing"></a>

La fatturazione viene avviata non appena viene effettuato il provisioning della Prenotazione della capacità nel tuo account e prosegue finché la Prenotazione della capacità rimane effettuata nel tuo account. Per le prenotazioni della capacità con data futura, ciò significa che la fatturazione inizia solo quando la prenotazione della capacità viene fornita nel tuo account alla data futura richiesta.

Le Prenotazioni di capacità sono fatturate a granularità per secondo. Questo significa che verrai addebitato per ore parziali Ad esempio, se una Prenotazione della capacità rimane con provisioning nell'account per `24` ore e `15` minuti, saranno fatturate `24.25` ore di prenotazione.

Gli esempi seguenti mostrano come viene fatturata una Prenotazione della capacità. La Prenotazione della capacità viene creata per un'istanza Linux `m4.large`, che ha una tariffa on demand di 0,10 USD per ora di utilizzo. In questo esempio, la Prenotazione della capacità è con provisioning nell'account per cinque ore. La Prenotazione della capacità non viene utilizzata per la prima ora, quindi viene fatturata per un'ora non utilizzata alla tariffa on demand standard del tipo di istanza `m4.large`. Dalle due alle cinque ore, la Prenotazione della capacità è occupata da un'istanza `m4.large`. Durante tale periodo, Prenotazione della capacità non accumula nessun costo e all'account viene addebitata l'istanza `m4.large` che la occupa. Alla sesta ora, la Prenotazione della capacità viene annullata e l'istanza `m4.large` viene eseguita normalmente al di fuori della capacità riservata. Per quell'ora, viene applicata la tariffa on demand del tipo di istanza `m4.large`.

![\[Esempio di fatturazione Prenotazione della capacità\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/cr-billing-example.png)


## Sconti di fatturazione
<a name="capacity-reservations-discounts"></a>

Gli sconti sulla fatturazione per Savings Plans e Regional Reserved Instances si applicano alle prenotazioni di capacità. AWS applica automaticamente questi sconti alle prenotazioni di capacità con attributi corrispondenti. Quando una istanza utilizza una Prenotazione della capacità, lo sconto viene applicato all'istanza. Gli sconti vengono applicati preferibilmente all'utilizzo delle istanze prima di utilizzare le Prenotazioni di capacità inutilizzate.

Gli sconti di fatturazione per le Istanze riservate zonali non si applicano alle Prenotazioni di capacità.

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [Panoramica delle istanze riservate per Amazon EC2](ec2-reserved-instances.md)
+ [Guida per l'utente di Savings Plans](https://docs.aws.amazon.com/savingsplans/latest/userguide/)
+ [Opzioni di fatturazione e acquisto](https://aws.amazon.com/ec2/faqs/#capacityreservations)

## Visualizzazione di una fattura
<a name="capacity-reservations-viewing-bill"></a>

È possibile rivedere gli addebiti e le spese relative al proprio account sulla console Gestione dei costi e fatturazione AWS .
+ Il **Dashboard (Pannello di controllo)** mostra un riepilogo di spesa per l'account.
+ Nella pagina **Bills (Fatture)**, sotto **Details (Dettagli)**, espandi la sezione **Elastic Compute Cloud** e la regione per ottenere le informazioni di fatturazione relative alle Prenotazioni di capacità.

Puoi visualizzare gli addebiti online o scarica un file CSV. Per ulteriori informazioni, consulta [Capacity Reservation line items](https://docs.aws.amazon.com/cur/latest/userguide/monitor-ondemand-reservations.html#capacity-reservation-li).

# Creazione di una Prenotazione della capacità
<a name="capacity-reservations-create"></a>

Puoi creare una prenotazione della capacità in qualsiasi momento per assicurarti di avere capacità di elaborazione disponibile in una zona di disponibilità specifica. Una prenotazione della capacità può iniziare immediatamente o in una data futura. La capacità diventa disponibile per l'uso solo quando la prenotazione della capacità entra nello stato `active`. 

**Nota**  
Se crei una prenotazione della capacità con criteri di corrispondenza dell'istanza `open` e disponi di istanze in esecuzione con attributi corrispondenti nel momento in cui la prenotazione della capacità diventa attiva, tali istanze vengono eseguite automaticamente nella capacità riservata. Per evitare ciò, utilizza i criteri di corrispondenza delle istanze `targeted`. Per ulteriori informazioni, consulta [Criteri di corrispondenza delle istanze](cr-concepts.md#cr-instance-eligibility).

La richiesta di creare una Prenotazione della capacità ha esito negativo se una delle seguenti condizioni è true:
+ Amazon EC2 non dispone di capacità sufficiente per soddisfare la richiesta. Prova in un momento successivo, prova una zona di disponibilità differente o prova una richiesta inferiore. Se l'applicazione è flessibile su più tipi di istanza e dimensioni, prova con attributi di istanza differenti.
+ La quantità richiesta supera il limite Istanza on demand per la famiglia di istanze selezionata. Incrementare il limite Istanza on demand per la famiglia di istanze e riprovare. Per ulteriori informazioni, consulta [Quote di istanze on demand](ec2-on-demand-instances.md#ec2-on-demand-instances-limits).

**Topics**
+ [Creare una prenotazione della capacità per uso immediato](#create-immediate-cr)
+ [Creazione di una prenotazione della capacità con data futura](#create-future-cr)

## Creare una prenotazione della capacità per uso immediato
<a name="create-immediate-cr"></a>

Crea una prenotazione della capacità per uso immediato.

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

**Per creare una prenotazione della capacità**

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

1. Scegliere **Prenotazioni della capacità**, quindi **Crea Prenotazione di capacità**.

1. Configurare le seguenti impostazioni nella sezione **Dettagli istanza**.

   1. **Tipo di istanza** – Il tipo di istanza per il quale prenotare la capacità.

   1. **Piattaforma** – Il sistema operativo per le istanze. Per ulteriori informazioni, consulta [Piattaforme supportate](ec2-capacity-reservations.md#capacity-reservations-platforms).

   1. **Zona di disponibilità** – La zona di disponibilità nella quale prenotare la capacità.

   1. **Tenancy** – Il tipo di tenancy da utilizzare per la capacità riservata. Scegli Predefinito per prenotare la capacità sull'hardware condiviso o Dedicato per prenotare la capacità sull'hardware dedicato al tuo account.

   1. (*Opzionale*)**Gruppo di posizionamento ARN**L'ARN del gruppo di posizionamento cluster in cui creare la prenotazione della capacità. Per ulteriori informazioni, consulta [Utilizza la prenotazione della capacità con i gruppi di posizionamento cluster](cr-cpg.md).

   1. **Numero totale di istanze** – Il numero di istanze per cui si desidera prenotare la capacità. Se specifichi una quantità che supera la quota Istanza on demand rimanente per il tipo di istanza selezionato, la richiesta avrà esito negativo.

1. Configurare le seguenti impostazioni nella sezione **Reservation details (Dettagli prenotazione)**:

   1. **Prenotazione della capacità inizia**– Scegliere **Immediatamente**.

   1. **Prenotazione della capacità termina** – Scegliere una delle seguenti opzioni:
      + **Manualmente** – Prenotare la capacità fino a quando viene annullata esplicitamente.
      + **Ora specifica** – Annullare la prenotazione della capacità automaticamente alla data e all'ora specificate.

   1. **Idoneità istanza** – Selezionare una delle seguenti opzioni:
      + **aperta** – (Predefinito) La prenotazione della capacità corrisponde a qualsiasi istanza con attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy). Se si avvia un'istanza con gli attributi corrispondenti, viene posizionata nella capacità riservata automaticamente.
      + **mirata** – La prenotazione della capacità accetta solo le istanze che hanno attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy) e che mirano in modo esplicito alla prenotazione.

1. Scegli **Create** (Crea).

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

**Per creare una prenotazione della capacità**  
Utilizza il comando [create-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-capacity-reservation.html).

```
aws ec2 create-capacity-reservation \
    --availability-zone az_name \
    --instance-type instance_type \
    --instance-count number_of_instances \
    --instance-platform operating_system \
    --instance-match-criteria open|targeted
```

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

**Per creare una prenotazione della capacità**  
Utilizza il cmdlet [Add-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2CapacityReservation.html).

```
Add-EC2CapacityReservation `
    -AvailabilityZone az_name `
    -InstanceType instance_type `
    -InstanceCount number_of_instances `
    -InstancePlatform operating_system `
    -InstanceMatchCriterion open|targeted
```

------

## Creazione di una prenotazione della capacità con data futura
<a name="create-future-cr"></a>

Richiedi una prenotazione della capacità con data futura se hai bisogno che la capacità riservata diventi disponibile in una data e ora future. 

Dopo aver richiesto una prenotazione della capacità con data futura, la richiesta viene sottoposta a una valutazione per determinare se può essere supportata. Per ulteriori informazioni, consulta [Valutazione della prenotazione della capacità con data futura](cr-concepts.md#cr-future-dated-assessment).

**Considerazioni**
+ Puoi richiedere prenotazioni della capacità con data futura per i tipi di istanza delle seguenti serie: C, G, I, M, R e T.
+ Puoi richiedere prenotazioni di capacità con data futura per un numero di istanze con un minimo di 32 v. CPUs Ad esempio, se richiedi una prenotazione di capacità con data futura per `m5.xlarge` le istanze, devi richiedere la capacità per almeno 8 istanze (*8\$1 m5.xlarge = 32* v). CPUs
+ Puoi richiedere una prenotazione della capacità con data futura con un anticipo compreso tra 5 e 120 giorni. Tuttavia, ti consigliamo di richiederla con almeno 56 giorni (8 settimane) di anticipo per migliorare la capacità di supporto.
+ La durata minima dell’impegno è di 14 giorni.

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

**Per creare una prenotazione della capacità**

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

1. Scegliere **Prenotazioni della capacità**, quindi **Crea Prenotazione di capacità**.

1. Configurare le seguenti impostazioni nella sezione **Dettagli istanza**. 

   1. **Tipo di istanza** – Il tipo di istanza per il quale prenotare la capacità.

   1. **Piattaforma** – Il sistema operativo per le istanze. Per ulteriori informazioni, consulta [Piattaforme supportate](ec2-capacity-reservations.md#capacity-reservations-platforms).

   1. **Zona di disponibilità** – La zona di disponibilità nella quale prenotare la capacità.

   1. **Tenancy** – Il tipo di tenancy da utilizzare per la capacità riservata. Scegli Predefinito per prenotare la capacità sull'hardware condiviso o Dedicato per prenotare la capacità sull'hardware dedicato al tuo account.

   1. **Numero totale di istanze** – Il numero di istanze per cui si desidera prenotare la capacità. Se specifichi una quantità che supera la quota Istanza on demand rimanente per il tipo di istanza selezionato, la richiesta avrà esito negativo.

1. Configurare le seguenti impostazioni nella sezione **Reservation details (Dettagli prenotazione)**:

   1. **La prenotazione della capacità inizia** – Scegli **In un momento specifico**.

   1. **Data di inizio** – Specifica la data e l’ora in cui la prenotazione della capacità deve essere disponibile per l’uso. Per ulteriori informazioni, consulta [Data e ora di inizio](cr-concepts.md#cr-start-date).

   1. **Durata dell'impegno** – Specifica la durata minima per la quale ti impegni a mantenere la prenotazione della capacità dopo che è stata consegnata. Per ulteriori informazioni, consulta [Durata dell'impegno](cr-concepts.md#cr-commitment-duration).

   1. **Prenotazione della capacità termina** – Scegliere una delle seguenti opzioni:
      + **Quando la annullo** – Prenota la capacità fino a quando viene annullata esplicitamente.
      + **Ora specifica** – Annullare la prenotazione della capacità automaticamente alla data e all'ora specificate.

1. Scegli **Create** (Crea).

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

**Per creare una prenotazione della capacità**  
Utilizza il comando [create-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-capacity-reservation.html).

```
aws ec2 create-capacity-reservation \
    --availability-zone az_name \
    --instance-type instance_type \
    --instance-count number_of_instances \
    --instance-platform operating_system \
    --instance-match-criteria targeted \
    --delivery-preference incremental \
    --commitment-duration commitment_in_seconds \ 
    --start-date YYYY-MMDDThh:mm:ss.sssZ
```

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

**Per creare una prenotazione della capacità**  
Utilizza il cmdlet [Add-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2CapacityReservation.html).

```
Add-EC2CapacityReservation `
    -AvailabilityZone az_name `
    -InstanceType instance_type `
    -InstanceCount number_of_instances `
    -InstancePlatform operating_system `
    -InstanceMatchCriterion targeted `
    -DeliveryPreference incremental `
    -CommitmentDuration commitment_in_seconds `
    -StartDate  YYYY-MMDDThh:mm:ss.sssZ
```

------

# Visualizza lo stato di una prenotazione della capacità
<a name="capacity-reservations-view"></a>

Amazon EC2 monitora costantemente lo stato delle prenotazioni della capacità.

A cautilizza del modello di [consistenza eventuale](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) seguito dall’API Amazon EC2, dopo aver creato una prenotazione della capacità, possono essere necessari fino a 5 minuti prima che lo stato della prenotazione della capacità rifletta che è `active`. Durante questo periodo, la prenotazione della capacità potrebbe rimanere nello stato `pending`. Tuttavia, potrebbe essere già disponibile per l’uso, nel qual caso i tentativi di avviare istanze nella prenotazione della capacità avrebbero esito positivo.

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

**Come visualizzare le prenotazioni della capacità**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Seleziona la prenotazione della capacità.

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

**Per descrivere le prenotazioni della capacità**  
Utilizza il comando [describe-capacity-reservations](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservations.html).

Ad esempio, il comando seguente descrive tutte le Prenotazioni di capacità.

```
aws ec2 describe-capacity-reservations
```

Di seguito è riportato un output di esempio.

```
{
    "CapacityReservations": [
        {
            "CapacityReservationId": "cr-1234abcd56EXAMPLE",
            "EndDateType": "unlimited",
            "AvailabilityZone": "eu-west-1a",
            "InstanceMatchCriteria": "open",
            "Tags": [],
            "EphemeralStorage": false,
            "CreateDate": "2019-08-16T09:03:18.000Z",
            "AvailableInstanceCount": 1,
            "InstancePlatform": "Linux/UNIX",
            "TotalInstanceCount": 1,
            "State": "active",
            "Tenancy": "default",
            "EbsOptimized": true,
            "InstanceType": "a1.medium",
            "PlacementGroupArn": "arn:aws:ec2:us-east-1:123456789012:placement-group/MyPG"
        },
        {
            "CapacityReservationId": "cr-abcdEXAMPLE9876ef",
            "EndDateType": "unlimited",
            "AvailabilityZone": "eu-west-1a",
            "InstanceMatchCriteria": "open",
            "Tags": [],
            "EphemeralStorage": false,
            "CreateDate": "2019-08-07T11:34:19.000Z",
            "AvailableInstanceCount": 3,
            "InstancePlatform": "Linux/UNIX",
            "TotalInstanceCount": 3,
            "State": "cancelled",
            "Tenancy": "default",
            "EbsOptimized": true,
            "InstanceType": "m5.large"
        }
    ]
}
```

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

**Per descrivere una prenotazione della capacità**  
Utilizza il cmdlet [Get-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservation.html).

```
Get-EC2CapacityReservation `
    -CapacityReservationId cr-1234abcd56EXAMPLE
```

------

## Stato della prenotazione della capacità
<a name="capacity-reseration-states"></a>

Le prenotazioni della capacità possono trovarsi nei possibili stati elencati di seguito.


| Stato | Description | 
| --- | --- | 
| active |  – La capacità è disponibile per l'uso. | 
| expired | La prenotazione della capacità è scaduta automaticamente alla data e ora specificate nella richiesta di prenotazione. La capacità riservata non è più disponibile per l'utilizzo. | 
| cancelled | La Prenotazione della capacità è stata annullata. La capacità riservata non è più disponibile per l'utilizzo. | 
| pending | La richiesta Prenotazione della capacità è stata completata, ma il provisioning della capacità è ancora in corso. | 
| failed | La richiesta Prenotazione della capacità ha avuto esito negativo. Una richiesta potrebbe non riuscire a causa di parametri della richiesta non validi, limitazioni di capacità o vincoli al limite di istanze. È possibile visualizzare una richiesta non riuscita per 60 minuti. | 
| scheduled | (Solo prenotazioni della capacità con data futura) La richiesta di prenotazione della capacità con data futura è stata approvata e la consegna della prenotazione della capacità è programmata per la data di inizio richiesta. | 
| assessing | (Solo prenotazioni di capacità con data futura) Amazon EC2 sta valutando la tua richiesta di una prenotazione della capacità con data futura. Per ulteriori informazioni, consulta [Valutazione della prenotazione della capacità con data futura](cr-concepts.md#cr-future-dated-assessment). | 
| delayed | (Solo prenotazioni di capacità con data futura) Amazon EC2 ha riscontrato un ritardo nella fornitura della prenotazione della capacità con data futura richiesta. Amazon EC2 non è in grado di fornire la capacità richiesta entro la data e l'ora di inizio richieste. | 
| unsupported | (Solo prenotazioni di capacità con data futura) Amazon EC2 non può supportare la richiesta di prenotazione della capacità con data futura a causa di limiti della capacità. Puoi visualizzare le richieste non supportate per 30 giorni. La prenotazione della capacità non verrà fornita. | 

# Avvio di istanze in una Prenotazione della capacità esistente
<a name="capacity-reservations-launch"></a>

Puoi solo avviare un'istanza in una prenotazione della capacità che:
+ Ha attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy)
+ Ha una capacità disponibile sufficiente
+ È nello stato `active`

Quando si avvia un'istanza, è possibile specificare se avviare l'istanza in qualsiasi Prenotazione della capacità `open`, in una specifica Prenotazione della capacità o in un gruppo di Prenotazioni di capacità.

In alternativa, è possibile configurare l'istanza in modo da evitare l'esecuzione in una Prenotazione della capacità, anche se si dispone di un Prenotazione della capacità `open` che ha attributi corrispondenti e capacità disponibile. 

L'avvio di un'istanza in una Prenotazione della capacità ne riduce la capacità disponibile per il numero di istanze avviate. Ad esempio, se avvii tre istanze, la capacità disponibile della Prenotazione della capacità è ridotta di tre.

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

**Per avviare istanze in una prenotazione della capacità esistente**

1. Segui la procedura per l'[avvio di un'istanza](ec2-launch-instance-wizard.md), ma non avviare l'istanza finché non avrai completato i seguenti passaggi per specificare le impostazioni per il gruppo di posizionamento e la prenotazione della capacità.

1. Espandere **Impostazioni avanzate** ed eseguire le operazioni descritte di seguito:

   1. Per **Gruppo di posizionamento**, seleziona il gruppo di posizionamento cluster in cui avviare l'istanza.

   1. Per **Capacity Reservation (Prenotazione della capacità)**, scegliere una delle seguenti opzioni a seconda della configurazione della prenotazione della capacità:
      + **Nessuno** – Impedisce l'avvio delle istanze in una Prenotazione della capacità. Le istanze vengono eseguite in capacità on demand.
      + **Apri** – Avvia l'istanza in una qualsiasi Prenotazione della capacità che abbia attributi corrispondenti e capacità sufficiente per il numero di istanze selezionate. Se non si dispone di una Prenotazione della capacità corrispondente con capacità sufficiente, l'istanza utilizza la capacità on demand.
      + **Specifica prenotazione della capacità** – Avvia le istanze nella Prenotazione della capacità selezionata. Se questa Prenotazione della capacità non dispone di capacità sufficiente per il numero di istanze selezionate, l'avvio dell'istanza non riesce.
      + **Specifica gruppo di risorse di Prenotazione della capacità** – Avvia le istanze in qualsiasi Prenotazione della capacità con attributi corrispondenti e capacità disponibile nel gruppo di prenotazioni della capacità selezionato. Se il gruppo selezionato non dispone di una Prenotazione della capacità con attributi corrispondenti e capacità disponibile, le istanze vengono avviate in Capacità on demand.
      + **Specifica solo prenotazione della capacità** – Avvia le istanze in una Prenotazione della capacità. Se non viene specificato un ID di prenotazione della capacità, le istanze si avviano in una prenotazione della capacità aperta. Se la capacità non è disponibile, le istanze non vengono avviate.
      + **Specifica solo il gruppo di risorse di prenotazione della capacità** – Avvia le istanze in una prenotazione della capacità in un gruppo di risorse di prenotazione della capacità. Se non viene specificato un ARN di gruppo di risorse di prenotazione della capacità, le istanze si avviano in una prenotazione della capacità aperta. Se la capacità non è disponibile, le istanze non vengono avviate.

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

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

**Per avviare un’istanza in una prenotazione della capacità esistente**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e specifica l’opzione `--capacity-reservation-specification`.

L’esempio seguente avvia un’istanza in qualsiasi prenotazione della capacità aperta che abbia attributi corrispondenti e capacità disponibile:

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count 1 \
    --instance-type t2.micro \
    --key-name my-key-pair \
    --subnet-id subnet-0abcdef1234567890 \
    --capacity-reservation-specification CapacityReservationPreference=open
```

L’esempio seguente avvia un’istanza in una prenotazione della capacità `targeted`:

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count 1 \
    --instance-type t2.micro \
    --key-name my-key-pair \
    --subnet-id subnet-0abcdef1234567890 \
    --capacity-reservation-specification \
        CapacityReservationTarget={CapacityReservationId=cr-1234abcd56EXAMPLE}
```

L’esempio seguente avvia un’istanza nel gruppo prenotazione della capacità specificato:

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count 1 \
    --instance-type t2.micro \
    --key-name my-key-pair \
    --subnet-id subnet-0abcdef1234567890 \
    --capacity-reservation-specification \
        CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-2:123456789012:group/my-cr-group}
```

L’esempio seguente avvia un’istanza solo in una prenotazione della capacità. Poiché non specifica un ID di prenotazione della capacità, l’istanza viene avviata in qualsiasi prenotazione della capacità aperta con attributi corrispondenti e capacità disponibile:

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count 1 \
    --instance-type t2.micro \
    --key-name my-key-pair \
    --subnet-id subnet-0abcdef1234567890 \
    --capacity-reservation-specification \
        CapacityReservationPreference=capacity-reservations-only
```

L’esempio seguente avvia un’istanza solo in una prenotazione della capacità specifica. Se la capacità non è disponibile nella prenotazione della capacità specificata, l’istanza non viene avviata.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count 1 \
    --instance-type t2.micro \
    --key-name my-key-pair \
    --subnet-id subnet-0abcdef1234567890 \
    --capacity-reservation-specification \
        CapacityReservationPreference=capacity-reservations-only \
        CapacityReservationTarget={CapacityReservationId=cr-1234abcd56EXAMPLE}
```

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

**Per avviare un’istanza in una prenotazione della capacità esistente**  
Utilizza il cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html).

L’esempio seguente avvia un’istanza in qualsiasi prenotazione della capacità aperta che abbia attributi corrispondenti e capacità disponibile:

```
New-EC2Instance `
    -ImageId ami-0abcdef1234567890 `
    -InstanceType t2.micro `
    -KeyName "my-key-pair" `
    -SubnetId subnet-0abcdef1234567890 `
    -CapacityReservationSpecification_CapacityReservationPreference "open"
```

L’esempio seguente avvia un’istanza in una prenotazione della capacità `targeted`:

```
New-EC2Instance `
    -ImageId ami-0abcdef1234567890 `
    -InstanceType t2.micro `
    -KeyName "my-key-pair" `
    -SubnetId subnet-0abcdef1234567890 `
    -CapacityReservationTarget_CapacityReservationId cr-1234abcd56EXAMPLE
```

L’esempio seguente avvia un’istanza nel gruppo prenotazione della capacità specificato:

```
New-EC2Instance `
    -ImageId ami-0abcdef1234567890 `
    -InstanceType t2.micro `
    -KeyName "my-key-pair" `
    -SubnetId subnet-0abcdef1234567890 `
    -CapacityReservationTarget_CapacityReservationResourceGroupArn `
        "arn:aws:resource-groups:us-west-2:123456789012:group/my-cr-group"
```

L’esempio seguente avvia un’istanza solo in una prenotazione della capacità. Poiché non specifica un ID di prenotazione della capacità, l’istanza viene avviata in qualsiasi prenotazione della capacità aperta con attributi corrispondenti e capacità disponibile:

```
New-EC2Instance `
    -ImageId ami-0abcdef1234567890 `
    -InstanceType t2.micro `
    -KeyName "my-key-pair" `
    -SubnetId subnet-0abcdef1234567890 `
    -CapacityReservationSpecification_CapacityReservationPreference "capacity-reservations-only"
```

L’esempio seguente avvia un’istanza solo in una prenotazione della capacità specifica. Se la capacità non è disponibile nella prenotazione della capacità specificata, l’istanza non viene avviata.

```
New-EC2Instance `
    -ImageId ami-0abcdef1234567890 `
    -InstanceType t2.micro `
    -KeyName "my-key-pair" `
    -SubnetId subnet-0abcdef1234567890 `
    -CapacityReservationSpecification_CapacityReservationPreference "capacity-reservations-only" `
    -CapacityReservationTarget_CapacityReservationId cr-1234abcd56EXAMPLE
```

------

# Modifica una prenotazione della capacità attiva
<a name="capacity-reservations-modify"></a>

Se disponi di una prenotazione della capacità esistente che non è adatta al carico di lavoro che richiede tale capacità, puoi modificare la quantità, l'idoneità dell'istanza (`open` o `targeted`) e l'ora di fine (`At specific time` o `Manually`). Se specifichi una quantità nuova di istanze che supera il limite Istanza on demand rimanente per il tipo di istanza selezionato, l'aggiornamento avrà esito negativo.

Le modifiche consentite dipendono dallo stato della prenotazione della capacità:
+ Stato `assessing` o `scheduled` – Puoi modificare solo i tag.
+ Stato `pending`– Non puoi modificare in alcun modo la prenotazione della capacità.
+ Stato `active` ma comunque entro la durata dell'impegno – Non puoi ridurre il numero di istanze al di sotto del conteggio delle istanze impegnate o impostare una data di fine precedente alla durata dell'impegno. Tutte le altre modifiche sono consentite.
+ Stato `active` senza durata dell'impegno o durata dell'impegno trascorsa – Sono consentite tutte le modifiche.
+ Stato `expired`, `cancelled`, `unsupported`, o `failed` – Non puoi modificare in alcun modo la prenotazione della capacità.

**Considerazioni**
+ Non puoi modificare il tipo di istanza, la piattaforma, la zona di disponibilità o la tenancy dopo la creazione. Se devi modificare uno di questi attributi, ti consigliamo di annullare la prenotazione, quindi crearne una nuova con gli attributi richiesti.
+ Se modifichi una prenotazione della capacità esistente modificando l'idoneità dell'istanza da `targeted` a `open`, tutte le istanze in esecuzione che corrispondono agli attributi della prenotazione della capacità, hanno il parametro `CapacityReservationPreference` impostato su `open` e non sono ancora in esecuzione in una prenotazione della capacità, utilizzeranno automaticamente la prenotazione della capacità modificata.
+ Per modificare l'idoneità dell'istanza, la prenotazione della capacità deve essere completamente inattiva (utilizzo zero) perché Amazon EC2 non può modificare l'idoneità dell'istanza quando le istanze sono in esecuzione all'interno della prenotazione.

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

**Per modificare una prenotazione della capacità**

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

1. Scegliere **Prenotazioni di capacità**, selezionare la Prenotazione della capacità da modificare e selezionare **Edit (Modifica)**.

1. Modifica le opzioni di **Capacità totale**, **La prenotazione della capacità termina**, o **Idoneità dell'istanza** secondo necessità e scegli **Salva**.

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

**Per modificare una prenotazione della capacità**  
Utilizza il comando [modify-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-capacity-reservation.html). L’esempio seguente modifica la prenotazione della capacità specificata per riservare la capacità per otto istanze.

```
aws ec2 modify-capacity-reservation \
    --capacity-reservation-id cr-1234567890abcdef0 \
    --instance-count 8
```

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

**Per modificare una prenotazione della capacità**  
Utilizza il cmdlet [Edit-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2CapacityReservation.html). L’esempio seguente modifica la prenotazione della capacità specificata per riservare la capacità per otto istanze.

```
Edit-EC2CapacityReservation `
    -CapacityReservationId cr-1234567890abcdef0 `
    -InstanceCount 8
```

------

# Modifica le impostazioni di prenotazione della capacità della tua istanza
<a name="capacity-reservations-modify-instance"></a>

Puoi modificare le impostazioni Prenotazione della capacità seguenti per un'istanza arrestata in qualsiasi momento:
+ Avviare su qualsiasi prenotazione della capacità che abbia attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy) e capacità disponibile.
+ Avviare l'istanza in una Prenotazione della capacità specifica.
+ Avviare in qualsiasi prenotazione della capacità che abbia attributi corrispondenti e capacità disponibile in un gruppo di prenotazione della capacità
+ Impedire l'avvio dell'istanza in una Prenotazione della capacità.

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

**Per modificare le impostazioni della Prenotazione della capacità dell’istanza**

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

1. Scegliere **Instances (Istanze)** e selezionare l'istanza da modificare. Arrestare l'istanza in errore, se non è già stata arrestata.

1. Scegliere **Operazioni**, **Impostazioni istanza**, **Modifica impostazioni prenotazione della capacità**.

1. Per **Prenotazione della capacità**, scegliere una delle seguenti opzioni:
   + **Apri** – Avvia l'istanza in una qualsiasi Prenotazione della capacità che abbia attributi corrispondenti e capacità sufficiente per il numero di istanze selezionate. Se non si dispone di una Prenotazione della capacità corrispondente con capacità sufficiente, l'istanza utilizza la capacità on demand.
   + **Nessuno** – Impedisce l'avvio delle istanze in una Prenotazione della capacità. Le istanze vengono eseguite in capacità on demand.
   + **Specifica prenotazione della capacità** – Avvia le istanze nella Prenotazione della capacità selezionata. Se questa Prenotazione della capacità non dispone di capacità sufficiente per il numero di istanze selezionate, l'avvio dell'istanza non riesce.
   + **Specifica gruppo Prenotazione capacità** – Avvia le istanze in qualsiasi Prenotazione della capacità con attributi corrispondenti e capacità disponibile nel gruppo di — selezionato. Se il gruppo selezionato non dispone di una Prenotazione della capacità con attributi corrispondenti e capacità disponibile, le istanze vengono avviate in Capacità on demand.
   + **Specifica solo prenotazione della capacità** – Avvia le istanze in una Prenotazione della capacità. Se non viene specificato un ID di prenotazione della capacità, le istanze si avviano in una prenotazione della capacità aperta. Se la capacità non è disponibile, le istanze non vengono avviate.
   + **Specifica solo il gruppo di risorse di prenotazione della capacità** – Avvia le istanze in una prenotazione della capacità in un gruppo di risorse di prenotazione della capacità. Se non viene specificato un ARN di gruppo di risorse di prenotazione della capacità, le istanze si avviano in una prenotazione della capacità aperta. Se la capacità non è disponibile, le istanze non vengono avviate.

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

**Per modificare le impostazioni della Prenotazione della capacità dell’istanza**  
[Utilizzate il comando -attributes. modify-instance-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-capacity-reservation-attributes.html)

L’esempio seguente modifica la preferenza di prenotazione della capacità in `none`.

```
aws ec2 modify-instance-capacity-reservation-attributes \
    --instance-id i-1234567890abcdef0 \
    --capacity-reservation-specification CapacityReservationPreference=none
```

L’esempio seguente indica l’obiettivo di una prenotazione della capacità specifica.

```
aws ec2 modify-instance-capacity-reservation-attributes \
    --instance-id i-1234567890abcdef0 \
    --capacity-reservation-specification \
    CapacityReservationTarget={CapacityReservationId=cr-1234567890abcdef0}
```

L’esempio seguente modifica la destinazione in un gruppo di prenotazione della capacità specifico.

```
aws ec2 modify-instance-capacity-reservation-attributes \
    --instance-id i-1234567890abcdef0 \
    --capacity-reservation-specification \
        CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-2:123456789012:group/my-cr-group}
```

L’esempio seguente modifica la preferenza di prenotazione della capacità in `capacity-reservation-only`. Poiché non specifica una prenotazione della capacità, le istanze vengono avviate in qualsiasi prenotazione della capacità aperta con attributi corrispondenti e capacità disponibile.

```
aws ec2 modify-instance-capacity-reservation-attributes \
    --instance-id i-1234567890abcdef0 \
    --capacity-reservation-specification CapacityReservationPreference=capacity-reservation-only
```

Il seguente esempio modifica l’impostazione delle preferenze relative alla prenotazione della capacità impostandola su `capacity-reservation-only`. Se la capacità non è disponibile nella prenotazione della capacità specificata, le istanze non verranno avviate.

```
aws ec2 modify-instance-capacity-reservation-attributes \
    --instance-id i-1234567890abcdef0 \
    --capacity-reservation-specification \
        CapacityReservationPreference=capacity-reservation-only \
        CapacityReservationTarget={CapacityReservationId=cr-1234567890abcdef0}
```

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

**Per modificare le impostazioni della Prenotazione della capacità dell’istanza**  
Utilizza il cmdlet [Edit-EC2InstanceCapacityReservationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCapacityReservationAttribute.html).

L’esempio seguente modifica la preferenza di prenotazione della capacità in `none`.

```
Edit-EC2InstanceCapacityReservationAttribute `
    -InstanceId i-1234567890abcdef0 `
    -CapacityReservationSpecification_CapacityReservationPreference "none"
```

L’esempio seguente indica l’obiettivo di una prenotazione della capacità specifica.

```
Edit-EC2InstanceCapacityReservationAttribute `
    -InstanceId i-1234567890abcdef0 `
    -CapacityReservationTarget_CapacityReservationId cr-1234567890abcdef0
```

L’esempio seguente modifica la destinazione in un gruppo di prenotazione della capacità specifico.

```
Edit-EC2InstanceCapacityReservationAttribute `
    -InstanceId i-1234567890abcdef0 `
    -CapacityReservationTarget_CapacityReservationResourceGroupArn `
        "arn:aws:resource-groups:us-west-2:123456789012:group/my-cr-group"
```

L’esempio seguente modifica la preferenza di prenotazione della capacità in `capacity-reservation-only`. Poiché non specifica una prenotazione della capacità, le istanze vengono avviate in qualsiasi prenotazione della capacità aperta con attributi corrispondenti e capacità disponibile.

```
Edit-EC2InstanceCapacityReservationAttribute `
    -InstanceId i-1234567890abcdef0 `
    -CapacityReservationSpecification_CapacityReservationPreference "capacity-reservation-only"
```

Il seguente esempio modifica l’impostazione delle preferenze relative alla prenotazione della capacità impostandola su `capacity-reservation-only`. Se la capacità non è disponibile nella prenotazione della capacità specificata, le istanze non verranno avviate.

```
Edit-EC2InstanceCapacityReservationAttribute `
    -InstanceId i-1234567890abcdef0 `
    -CapacityReservationSpecification_CapacityReservationPreference "capacity-reservation-only" `
    -CapacityReservationTarget_CapacityReservationId cr-1234567890abcdef0
```

------

# Spostare la capacità tra le prenotazioni della capacità
<a name="capacity-reservations-move"></a>

Puoi spostare la capacità da una prenotazione della capacità all'altra per ridistribuire le risorse di elaborazione prenotate in base alle esigenze. Ad esempio, se hai bisogno di capacità aggiuntiva in una prenotazione con un utilizzo crescente e hai capacità disponibile in un'altra prenotazione, puoi ridistribuire tale capacità tra le due prenotazioni.

## Prerequisiti per spostare la capacità
<a name="capacity-reservations-move-prereq"></a>

Come prerequisito, le due prenotazioni della capacità devono soddisfare i seguenti requisiti:
+ Entrambe le prenotazioni devono essere nello stato attivo.
+ Entrambe le prenotazioni devono essere di tua Account AWS proprietà. Non puoi spostare la capacità tra prenotazioni della proprietà di Account AWS diversi.
+ Entrambe le prenotazioni devono condividere le seguenti informazioni:
  + Tipo di istanza
  + Platform (Piattaforma)
  + Zona di disponibilità
  + Tenancy
  + Gruppo di posizionamento
  + Ora di fine

L'idoneità (`open` o `targeted`) dell'istanza di prenotazione della capacità di destinazione e i tag non devono necessariamente corrispondere alla prenotazione di origine. La configurazione di entrambe le prenotazioni rimane la stessa, tranne per il fatto che la prenotazione di origine ha una capacità ridotta e la prenotazione di destinazione ha una capacità maggiore.

Quando specifichi la quantità di istanze da spostare, per impostazione predefinita, viene spostata per prima qualsiasi capacità disponibile, seguita da tutte le istanze idonee in esecuzione (la capacità utilizzata nella prenotazione). Ad esempio, se sposti 4 istanze da una prenotazione con 5 istanze usate e 3 istanze disponibili, verranno spostate le 3 istanze disponibili e 1 istanza usata.

**Nota**  
Quando sposti la capacità usata dalla prenotazione specificando una **Quantità da spostare** superiore alla capacità disponibile, verranno spostate solo le istanze avviate con la relativa **Specifica di prenotazione della capacità** come `open`. 

## Considerazioni
<a name="capacity-reservations-move-considerations"></a>

Le seguenti considerazioni si applicano quando si sposta la capacità da una prenotazione a un'altra:
+ La capacità utilizzata può essere spostata solo tra le prenotazioni della capacità con idoneità dell'istanza `open` che sono condivise con lo stesso insieme di account.
+ Quando sposti la capacità utilizzata, le istanze idonee vengono selezionate casualmente. Non puoi specificare quali istanze in esecuzione vengono spostate. Se non si trova un numero sufficiente di istanze idonee per soddisfare la quantità da spostare, l'operazione di spostamento avrà esito negativo.
+ Se sposti tutta la capacità dalla prenotazione di origine, la prenotazione della capacità verrà annullata automaticamente.
+ **Prenotazioni della capacità con data futura** – Non è possibile spostare la capacità per una prenotazione della capacità con data futura durante il periodo di impegno.

**Nota**  
Lo spostamento della capacità da un blocco di capacità non è supportato.

## Spostare la capacità
<a name="capacity-reservations-move-procedure"></a>

Puoi spostare la capacità da una prenotazione della capacità di origine a una prenotazione della capacità di destinazione.

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

**Per spostare la capacità**

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 sinistro, seleziona **Prenotazioni della capacità**.

1. Seleziona un ID di prenotazione della capacità on demand con capacità da spostare.

1. In **Operazioni**, **Gestisci capacità**, scegli **Sposta**.

1. Nella pagina **Sposta capacità**, in **Prenotazione della capacità di destinazione**, seleziona una prenotazione dall'elenco.

1. In **Quantità da spostare**, utilizza il cursore o digita il numero di istanze da spostare dalla prenotazione della capacità di origine alla prenotazione della capacità di destinazione.

1. Controlla il riepilogo e, quando sei pronto, scegli **Sposta**.

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

**Per spostare la capacità**  
Utilizza il comando [move-capacity-reservation-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/move-capacity-reservation-instances.html). L’esempio seguente sposta 10 istanze dalla prenotazione della capacità di origine specificata alla prenotazione della capacità di destinazione specificata.

```
aws ec2 move-capacity-reservation-instances \
    --source-capacity-reservation-id cr-1234567890abcdef0 \
    --destination-capacity-reservation-id cr-021345abcdef56789 \
    --instance-count 10
```

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

**Per spostare la capacità**  
Utilizza il cmdlet [Move-EC2CapacityReservationInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Move-EC2CapacityReservationInstance.html). L’esempio seguente sposta 10 istanze dalla prenotazione della capacità di origine specificata alla prenotazione della capacità di destinazione specificata.

```
Move-EC2CapacityReservationInstance `
    -SourceCapacityReservationId cr-1234567890abcdef0 `
    -DestinationCapacityReservationId cr-021345abcdef56789 `
    -InstanceCount 10
```

------

# Suddivisione della capacità da una prenotazione della capacità esistente
<a name="capacity-reservations-split"></a>

Puoi suddividere la capacità da una prenotazione della capacità esistente e creare una nuova prenotazione. Suddividendo la capacità, si assegna una parte della prenotazione originale a un carico di lavoro specifico o la si condivide con un altro Account AWS. Ad esempio, per condividere parzialmente una prenotazione della capacità con un altro account, puoi suddividere parte della capacità per creare una prenotazione della capacità di dimensioni minori. La prenotazione della capacità di dimensioni minori può quindi essere condivisa con gli altri account usando [AWS Resource Access Manager](https://docs.aws.amazon.com/ram/latest/userguide/what-is.html).

Quando si suddivide la capacità da una prenotazione della capacità esistente, viene creata automaticamente una nuova prenotazione della capacità. La prenotazione esistente rimarrà invariata, tranne che per la capacità totale ridotta rispetto al numero di istanze suddivise. Le istanze in esecuzione nella prenotazione della capacità esistente non sono interessate. Puoi suddividere la prenotazione esistente in una sola nuova prenotazione della capacità.

La nuova prenotazione della capacità avrà la stessa configurazione della prenotazione della capacità esistente, ad eccezione dei tag. Per impostazione predefinita, la nuova prenotazione della capacità non ha alcun tag. Puoi specificare nuovi tag durante l'operazione di suddivisione. La nuova prenotazione della capacità può essere modificata anche dopo la creazione, se necessario.

Quando specifichi la quantità di istanze da suddividere, per impostazione predefinita, viene suddivisa per prima qualsiasi capacità disponibile, seguita da tutte le istanze idonee in esecuzione (la capacità utilizzata nella prenotazione). Ad esempio, se suddividi 4 istanze da una prenotazione della capacità con 5 istanze usate e 3 istanze disponibili, le 3 istanze disponibili e 1 istanza usata verranno suddivise in una nuova prenotazione. 

## Prerequisiti per suddividere la capacità
<a name="capacity-reservations-split-prereq"></a>

Come prerequisito, la prenotazione della capacità deve soddisfare i seguenti requisiti:
+ La prenotazione di origine deve essere nello stato attivo.
+ La prenotazione originale deve essere di proprietà del tuo Account AWS.

**Nota**  
Quando suddividi la capacità usata dalla prenotazione specificando una **Quantità da suddividere** superiore alla capacità disponibile, verranno suddivise solo le istanze avviate con la relativa **Specifica di prenotazione della capacità** come `open`. 

## Considerazioni
<a name="capacity-reservations-split-considerations"></a>

Le seguenti considerazioni si applicano quando si suddivide la capacità da una prenotazione a una nuova prenotazione:
+ La capacità utilizzata può essere suddivisa solo per le prenotazioni della capacità con idoneità dell'istanza "aperta" che non sono condivise con alcun account.
+ Quando suddividi la capacità utilizzata, le istanze idonee vengono selezionate casualmente. Non puoi specificare quali istanze in esecuzione vengono suddivise. Se non si trova un numero sufficiente di istanze idonee per soddisfare la quantità da suddividere, l'operazione di suddivisione avrà esito negativo.
+ La quantità massima di istanze da suddividere da una prenotazione esistente corrisponde alla dimensione della prenotazione meno una. Ad esempio, se la capacità totale della tua prenotazione è di 5 istanze, puoi suddividere un massimo di 4 istanze in una nuova prenotazione.
+ **Prenotazioni della capacità con data futura**– Non puoi suddividere la capacità per una prenotazione della capacità con data futura durante il periodo di impegno.
+ **Gruppi di risorse** – Se la prenotazione della capacità esistente appartiene a un gruppo di risorse, la nuova prenotazione della capacità non verrà aggiunta automaticamente al gruppo di risorse. Se necessario, puoi aggiungere la nuova prenotazione della capacità a un gruppo di risorse dopo la sua creazione.
+ **Condivisione** – Se la prenotazione della capacità esistente viene condivisa con un account consumatore, la nuova prenotazione della capacità non verrà condivisa automaticamente con l'account consumatore. Se necessario, puoi condividere la nuova prenotazione della capacità dopo la sua creazione.
+ **Gruppo di posizionamento cluster** – Se la prenotazione della capacità esistente fa parte di un gruppo di posizionamento cluster, la nuova prenotazione della capacità verrà creata nello stesso gruppo di posizionamento cluster.

**Nota**  
La suddivisione della capacità da un blocco di capacità non è supportato.

## Controlla l'accesso per suddividere le prenotazioni della capacità utilizzando i tag
<a name="capacity-reservations-split-permissions"></a>

Puoi utilizzare i tag per controllare l'accesso alle risorse Amazon EC2, inclusa la suddivisione della capacità da una prenotazione della capacità esistente per creare una nuova prenotazione della capacità. Per ulteriori informazioni, consulta [Controllare l'accesso alle AWS risorse utilizzando i tag](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) nella *Guida per l'utente IAM*.

Per controllare l'accesso alla suddivisione di una prenotazione della capacità utilizzando i tag, assicurati di specificare sia i tag di risorsa che quelli di richiesta nella dichiarazione di policy, perché le policy IAM vengono valutate sia rispetto alla prenotazione della capacità di origine che alla prenotazione della capacità appena creata. La seguente policy di esempio include la chiave di condizione `ec2:ResourceTag` con il tag `Owner=ExampleDepartment1` per la prenotazione della capacità di origine e la chiave di condizione `ec2:RequestTag` con il tag `stack=production` per la prenotazione della capacità appena creata.

```
{
  "Statement": [
    {
      "Sid": "AllowSourceCapacityReservation",
      "Effect": "Allow",
      "Action": "ec2:CreateCapacityReservationBySplitting",
      "Resource": "arn:aws:ec2:us-east-1:111122223333:capacity-reservation/cr-1234567890abcdef0",
      "Condition": {
        "StringEquals": {
          "ec2:ResourceTag/Owner": "ExampleDepartment1"
        }
      }
    },
    {
      "Sid": "AllowNewlyCreatedCapacityReservation",
      "Effect": "Allow",
      "Action": ["ec2:CreateCapacityReservationBySplitting", "ec2:CreateTags"],
      "Resource": "arn:aws:ec2:us-east-1:111122223333:capacity-reservation/*",
      "Condition": {
        "StringEquals": {
          "aws:RequestTag/stack": "production"
        }
      }
    }
  ]
}
```

## Suddivisione della capacità
<a name="capacity-reservations-split-procedures"></a>

Puoi suddividere la capacità da una prenotazione della capacità esistente e creare una nuova prenotazione della capacità.

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

**Per suddividere la capacità**

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 sinistro, seleziona **Prenotazioni della capacità**.

1. Seleziona un ID di prenotazione della capacità on demand con capacità da suddividere.

1. In **Operazioni**, **Gestisci capacità**, scegli **Suddividi**.

1. Nella pagina **Suddividi prenotazione della capacità**, in **Quantità da suddividere**, usa il cursore o digita il numero di istanze da suddividere dalla prenotazione attuale.

1. (Opzionale) Aggiungi dei tag per la nuova prenotazione della capacità.

1. Controlla il riepilogo e, quando sei pronto, scegli **Suddividi**.

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

**Per suddividere la capacità**  
Utilizza il comando `create-capacity-reservation-by-splitting`. L’esempio seguente crea una nuova prenotazione della capacità suddividendo 10 istanze dalla prenotazione della capacità specificata.

```
aws ec2 create-capacity-reservation-by-splitting \
    --source-capacity-reservation-id cr-1234567890abdef0 \
    --instance-count 10
```

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

**Per suddividere la capacità**  
Utilizza il cmdlet [New-EC2CapacityReservationBySplitting](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2CapacityReservationBySplitting.html). L’esempio seguente crea una nuova prenotazione della capacità suddividendo 10 istanze dalla prenotazione della capacità specificata.

```
New-EC2CapacityReservationBySplitting `
    -SourceCapacityReservationId cr-1234567890abdef0 `
    -InstanceCount 10
```

------

# Annullamento di una Prenotazione della capacità
<a name="capacity-reservations-release"></a>

Puoi annullare una prenotazione della capacità che è in uno dei seguenti stati:
+ `assessing`
+ `active` e non esiste una durata dell'impegno o la durata dell'impegno è scaduta. Non puoi annullare una prenotazione della capacità con data futura durante la durata dell'impegno.

**Nota**  
Non puoi annullare o modificare un blocco di capacità. Per ulteriori informazioni, consulta [Blocchi di capacità per ML](ec2-capacity-blocks.md).

Se una prenotazione della capacità con data futura entra nello stato `delayed`, si rinuncia alla durata dell'impegno e puoi annullarla non appena entra nello stato `active`.

Quando annulli una Prenotazione della capacità, la capacità viene rilasciata immediatamente e non è più riservata per l'utilizzo.

È possibile annullare Prenotazioni di capacità e Prenotazioni di capacità vuote con istanze in esecuzione. Se annulli una prenotazione della capacità con istanze in esecuzione, le istanze continuano a essere eseguite normalmente al di fuori della prenotazione della capacità a tariffe per le istanze on demand standard o a una tariffa scontata, se disponi di un’istanza Savings Plans o  di un’istanza riservata regionale corrispondente.

Dopo l'annullamento di una Prenotazione della capacità, le istanze che la puntano non possono più avviare. Modifica queste istanze in modo che puntino a una Prenotazione della capacità diversa, vengano avviate in una qualsiasi Prenotazione della capacità aperta con attributi corrispondenti e capacità sufficiente oppure evita di avviare in una Prenotazione della capacità. Per ulteriori informazioni, consulta [Modifica le impostazioni di prenotazione della capacità della tua istanza](capacity-reservations-modify-instance.md).

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

**Per annullare una prenotazione della capacità**

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

1. Selezionare **Prenotazioni di capacità** e selezionare Prenotazione della capacità per annullare.

1. Selezionare **Cancel reservation (Annulla prenotazione)**, **Cancel reservation (Annulla prenotazione)**.

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

**Per annullare una prenotazione della capacità**  
Utilizza il comando [cancel-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/cancel-capacity-reservation.html).

```
aws ec2 cancel-capacity-reservation \
    --capacity-reservation-id cr-1234567890abcdef0
```

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

**Per annullare una prenotazione della capacità**  
Utilizza il cmdlet [Remove-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2CapacityReservation.html).

```
Remove-EC2CapacityReservation `
    -CapacityReservationId cr-1234567890abcdef0
```

------

# Utilizza la prenotazione della capacità con i gruppi di posizionamento cluster
<a name="cr-cpg"></a>

È possibile creare prenotazioni della capacità in un gruppo di posizionamento cluster per prenotare la capacità di elaborazione Amazon EC2 per i propri carichi di lavoro. I gruppi di collocazione dei cluster offrono il vantaggio di una bassa latenza di rete e di un elevato throughput di rete.

La creazione di una prenotazione della capacità in un gruppo di collazione cluster garantisce l'accesso alla capacità di calcolo nei gruppi di collocazione del cluster quando necessario, per tutto il tempo necessario. Questo è ideale per prenotare capacità per carichi di lavoro HPC (High Performance) che richiedono un dimensionamento di elaborazione. Consente di dimensionare il cluster garantendo al contempo che la capacità rimanga disponibile per l'utilizzo in modo da poter scalare il backup quando necessario. 

Dopo aver creato una prenotazione della capacità in un gruppo di posizionamento cluster, puoi condividerla con altri account AWS . Per ulteriori informazioni, consulta [Condividere le prenotazioni della capacità in gruppi di posizionamento cluster](#cpg-cr-sharing).

**Topics**
+ [Limitazioni](#cr-cpg-limitations)
+ [Utilizzo di prenotazioni della capacità nei gruppi di collocazione cluster](#work-with-crs-cpgs)
+ [Condividere le prenotazioni della capacità in gruppi di posizionamento cluster](#cpg-cr-sharing)

## Limitazioni
<a name="cr-cpg-limitations"></a>

Tenere presente quanto segue quando si creano Prenotazioni della capacità nei gruppi di collocazione cluster:
+ Se una prenotazione della capacità esistente non si trova in un gruppo di posizionamento, non puoi modificare la prenotazione della capacità per prenotare capacità in un gruppo di posizionamento. Per prenotare la capacità in un gruppo di collocazione, è necessario creare la Prenotazione della capacità nel gruppo di collocazione.
+ Dopo aver creato una prenotazione della capacità in un gruppo di collocazione, non è possibile modificarla per prenotare la capacità al di fuori del gruppo di collocazione.
+ È possibile aumentare la capacità riservata in un gruppo di collocazione modificando una prenotazione della capacità esistente nel gruppo di collocazione o creando prenotazioni della capacità aggiuntive nel gruppo di collocazione. Tuttavia, si aumentano le possibilità di ottenere un errore di capacità insufficiente.
+ Puoi condividere le prenotazioni della capacità solo dal gruppo di posizionamento cluster che possiedi. Non puoi condividere le prenotazioni della capacità da un gruppo di posizionamento cluster che non possiedi.
+ Non puoi eliminare un gruppo di posizionamento cluster con prenotazioni della capacità `active`. Devi annullare tutte le prenotazioni della capacità nel gruppo di posizionamento cluster prima di poterlo eliminare.

## Utilizzo di prenotazioni della capacità nei gruppi di collocazione cluster
<a name="work-with-crs-cpgs"></a>

Per iniziare a utilizzare le Prenotazioni della capacità con i gruppi di collocazione cluster, attenersi alla seguente procedura.

**Nota**  
Se si desidera creare una prenotazione della capacità in un gruppo di posizionamento cluster esistente, saltare il passaggio 1. Quindi, per i passaggi 2 e 3, specificare l'ARN del gruppo di posizionamento cluster esistente. 

**Topics**
+ [Fase 1: (*facoltativo*) creazione di un gruppo di posizionamento cluster da utilizzare con una prenotazione della capacità](#create-cpg)
+ [Fase 2: creazione di una prenotazione della capacità in un gruppo di posizionamento cluster](#create-cr-in-cpg)
+ [Fase 3: avviare le istanze nella prenotazione della capacità in un gruppo di posizionamento cluster](#launch-instance-into-cpg)

### Fase 1: (*facoltativo*) creazione di un gruppo di posizionamento cluster da utilizzare con una prenotazione della capacità
<a name="create-cpg"></a>

Eseguire questo passaggio solo se è necessario creare un nuovo gruppo di posizionamento cluster. Per utilizzare un gruppo di posizionamento cluster esistente, saltare questo passaggio e quindi per i passaggi 2 e 3, utilizzare l'ARN di quel gruppo di posizionamento cluster.

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

**Per creare un gruppo di posizionamento cluster**

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 **Placement Groups (Gruppi di collocazione)**, quindi **Create Placement Group (Crea gruppo di collocazione)**.

1. Per **Name (Nome)**, specificare un nome descrittivo per il gruppo di collocazione.

1. Per **Placement Strategy (Strategia di collocazione)**, scegliere **Cluster**.

1. Seleziona **Crea gruppo**.

1. Nella tabella **Gruppi di posizionamento**, nella colonna **ARN del gruppo**, annota l'ARN del gruppo di posizionamento cluster che hai creato. Servirà per la fase successiva.

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

**Per creare un gruppo di posizionamento cluster**  
Utilizza il comando [create-placement-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-placement-group.html).

```
aws ec2 create-placement-group \
    --group-name MyPG \
    --strategy cluster
```

Prendi nota del gruppo di posizionamento ARN restituito nell’output, perché ti servirà per il passaggio successivo.

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

**Per creare un gruppo di posizionamento cluster**  
Utilizza il cmdlet [New-EC2PlacementGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2PlacementGroup.html).

```
New-EC2PlacementGroup `
    -GroupName my-placement-group `
    -Strategy "cluster"
```

Prendi nota del gruppo di posizionamento ARN restituito nell’output, perché ti servirà per il passaggio successivo.

------

### Fase 2: creazione di una prenotazione della capacità in un gruppo di posizionamento cluster
<a name="create-cr-in-cpg"></a>

È possibile creare una prenotazione della capacità in un gruppo di posizionamento cluster nello stesso modo in cui si crea qualsiasi prenotazione della capacità. Tuttavia, è necessario specificare anche l'ARN del gruppo di posizionamento cluster in cui creare la prenotazione della capacità. 

**Considerazioni**
+ Il gruppo di posizionamento cluster specificato deve trovarsi nello stato `available`. Se il gruppo di posizionamento cluster è nello stato `pending`, `deleting`, o `deleted`, la richiesta avrà esito negativo.
+ La prenotazione della capacità e il gruppo di posizionamento cluster devono essere nella stessa zona di disponibilità. Se la richiesta di creazione della prenotazione della capacità specifica una zona di disponibilità diversa da quella del gruppo di posizionamento cluster, la richiesta avrà esito negativo.
+ È possibile creare prenotazioni della capacità solo per i tipi di esempio supportati dai gruppi di collocazione cluster. Se si specifica un tipo di istanza non supportato, la richiesta avrà un esito negativo.
+ Se si crea una prenotazione della capacità `open` in un gruppo di posizionamento cluster e esistono istanze in esecuzione esistenti con attributi corrispondenti (gruppo di collocazione ARN, tipo di istanza, zona di disponibilità, piattaforma e tenancy), tali istanze vengono eseguite automaticamente nella prenotazione della capacità.
+ La richiesta di creare una Prenotazione della capacità ha esito negativo se una delle seguenti condizioni è true:
  + Amazon EC2 non dispone di capacità sufficiente per soddisfare la richiesta. Provare in un momento successivo, provare una zona di disponibilità differente o provare una capacità inferiore. Se l'applicazione è flessibile su più tipi di istanza e dimensioni, provare con attributi di istanza differenti.
  + La quantità richiesta supera il limite Istanza on demand per la famiglia di istanze selezionata. Incrementare il limite Istanza on demand per la famiglia di istanze e riprovare. Per ulteriori informazioni, consulta [Quote di istanze on demand](ec2-on-demand-instances.md#ec2-on-demand-instances-limits).

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

**Per creare una prenotazione della capacità**

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

1. Scegliere **Prenotazioni della capacità**, quindi **Crea Prenotazione di capacità**.

1. Nella pagina **Crea una prenotazione della capacità**, specifica il tipo di istanza, la piattaforma, la zona di disponibilità, la tenancy, la quantità e la data di fine in base alle tue esigenze.

1. In **Gruppo di posizionamento ARN**, specifica l'ARN del gruppo di posizionamento cluster in cui creare la prenotazione della capacità.

1. Scegli **Create (Crea)**.

Per ulteriori informazioni, consulta [Creazione di una Prenotazione della capacità](capacity-reservations-create.md).

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

**Per creare una prenotazione della capacità**  
Utilizza il comando [create-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-capacity-reservation.html). In `--placement-group-arn`, specificare l'ARN del gruppo di posizionamento cluster in cui creare la prenotazione della capacità.

```
aws ec2 create-capacity-reservation \
    --instance-type instance_type \
    --instance-platform platform \
    --availability-zone-id az_id \
    --instance-count quantity \
    --placement-group-arn "placement_group_arn"
```

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

**Per creare una prenotazione della capacità**  
Utilizza il cmdlet [Add-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2CapacityReservation.html). In `-PlacementGroupArn`, specificare l'ARN del gruppo di posizionamento cluster in cui creare la prenotazione della capacità.

```
Add-EC2CapacityReservation `
    -InstanceType instance_type `
    -InstancePlatform platform `
    -AvailabilityZoneId az_id `
    -InstanceCount quantity `
    -PlacementGroupArn "placement_group_arn"
```

------

### Fase 3: avviare le istanze nella prenotazione della capacità in un gruppo di posizionamento cluster
<a name="launch-instance-into-cpg"></a>

Puoi avviare un’istanza in una prenotazione della capacità che si trova in un gruppo di posizionamento cluster con una delle seguenti opzioni:
+ *Specificare l’ARN del gruppo di posizionamento cluster in cui avviare l’istanza*: quando fornisci l’ARN di un gruppo di posizionamento cluster, Amazon EC2 avvia l’istanza in quel gruppo di posizionamento cluster. È possibile utilizzare uno dei seguenti metodi: 
  + *Specificare `open`*: non è necessario specificare la prenotazione della capacità nella richiesta di avvio istanza. Se l'istanza ha attributi (gruppo di collocazione ARN, tipo di istanza, zona di disponibilità, piattaforma e tenancy) che corrispondono a un prenotazione della capacità in un specifico gruppo di collocazione, l'istanza viene eseguita automaticamente nella prenotazione della capacità.
  + *Specificare una prenotazione della capacità*: se la prenotazione della capacità accetta solo avvii di istanze con destinazione, è necessario specificare la prenotazione della capacità di destinazione oltre al gruppo di posizionamento cluster nella richiesta.
  + *Specificare un gruppo di prenotazione della capacità*: per ulteriori informazioni, consulta [Using Capacity Reservation in cluster placement groups with a Capacity Reservation group](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cpg-odcr-crg.html).
+ *Specificare un gruppo di prenotazione della capacità*: per ulteriori informazioni, consulta [Using Capacity Reservation in cluster placement groups with a Capacity Reservation group](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cpg-odcr-crg.html).
+ *Specificare solo una prenotazione della capacità*: puoi avviare istanze in una prenotazione della capacità in un gruppo di posizionamento cluster. 
**Nota**  
Quando avvii istanze specificando solo una prenotazione della capacità o solo un gruppo di prenotazioni della capacità, le istanze vengono avviate nelle prenotazioni della capacità create nel gruppo di posizionamento cluster, ma non vengono collegate direttamente al gruppo di posizionamento cluster.

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

**Per avviare istanze in una prenotazione della capacità esistente**

1. Segui la procedura per l'[avvio di un'istanza](ec2-launch-instance-wizard.md), ma non avviare l'istanza finché non avrai completato i seguenti passaggi per specificare le impostazioni per il gruppo di posizionamento e la prenotazione della capacità.

1. Espandere **Impostazioni avanzate** ed eseguire le operazioni descritte di seguito:

   1. Per **Gruppo di posizionamento**, seleziona il gruppo di posizionamento cluster in cui avviare l'istanza.

   1. Per **Capacity Reservation (Prenotazione della capacità)**, scegliere una delle seguenti opzioni a seconda della configurazione della prenotazione della capacità:
      + **Aperta** – Per avviare le istanze in qualsiasi prenotazione della capacità `open` nel gruppo di posizionamento cluster con attributi corrispondenti e capacità sufficiente.
      + **Destinazione con ID** – Per avviare le istanze in una prenotazione della capacità che accetta solo avvii di istanze con destinazione.
      + **Destinazione con gruppo** – Per avviare le istanze in qualsiasi prenotazione della capacità con attributi corrispondenti e capacità disponibile nel gruppo della prenotazione della capacità selezionato.

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 avviare istanze in una prenotazione della capacità esistente**  
Utilizzare il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html). Se è necessario indirizzare una prenotazione della capacità specifica o un gruppo di prenotazione della capacità specifico, specificare il parametro `--capacity-reservation-specification`. Per `--placement`, specificare il parametro `GroupName` e quindi specificare il nome del gruppo di collocazione creato nelle fasi precedenti.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --count quantity \
    --instance-type instance_type \
    --key-name key_pair_name \
    --subnet-id subnet-0abcdef1234567890 \
    --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_reservation_id} \
    --placement "GroupName=cluster_placement_group_name"
```

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

**Per avviare istanze in una prenotazione della capacità esistente**  
Utilizza il cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html). Per `-Placement`, specificare il parametro `GroupName` e quindi specificare il nome del gruppo di collocazione creato nelle fasi precedenti.

```
New-EC2Instance `
    -ImageId ami-0abcdef1234567890 `
    -InstanceType instance_type `
    -KeyName key_pair_name `
    -SubnetId subnet-0abcdef1234567890 `
    -CapacityReservationTarget_CapacityReservationId capacity_reservation_id `
    -Placement_GroupName cluster_placement_group_name
```

------

## Condividere le prenotazioni della capacità in gruppi di posizionamento cluster
<a name="cpg-cr-sharing"></a>

Puoi condividere le prenotazioni della capacità nei gruppi di posizionamento cluster condividendo solo le prenotazioni della capacità oppure condividendo sia le prenotazioni della capacità che il gruppo di posizionamento cluster in cui sono state create.

Condividendo solo la prenotazione della capacità, concedi agli account consumatore l’accesso solo a tale prenotazione della capacità. Gli account consumatore non hanno visibilità né accesso al gruppo di posizionamento cluster in cui è stata creata la prenotazione della capacità. Questo ti offre un controllo dettagliato sull’accesso all’account consumatore. Gli account consumatore non possono visualizzare alcuna informazione relativa al gruppo di posizionamento cluster, compreso il suo ARN. 

Quando condividi il gruppo di posizionamento cluster e la prenotazione della capacità, il gruppo di posizionamento cluster è visibile e accessibile agli account consumatore. Possono avviare istanze e creare al loro interno le proprie prenotazioni della capacità. 

Per ulteriori informazioni, consulta le risorse seguenti.
+ [Aviare le istanze nella prenotazione della capacità in un gruppo di posizionamento cluster](#launch-instance-into-cpg)
+ [Prenotazioni della capacità condivise](capacity-reservation-sharing.md)
+ [Gruppi di posizionamento condivisi](share-placement-group.md)

# Gruppi Prenotazione della capacità
<a name="create-cr-group"></a>

È possibile utilizzare AWS Resource Groups per creare raccolte logiche di prenotazioni di capacità, chiamate *gruppi di risorse*. Un gruppo di risorse è un raggruppamento logico di AWS risorse che si trovano tutte nella stessa AWS regione. Per ulteriori informazioni sui gruppi di risorse, consultare [Che cosa sono i gruppi di risorse?](https://docs.aws.amazon.com/ARG/latest/userguide/) nella *Guida per l'utente di AWS Resource Groups *.

Puoi includere le prenotazioni di capacità che possiedi nel tuo account e le prenotazioni di capacità condivise con te da altri AWS account in un unico gruppo di risorse. In un singolo gruppo di risorse puoi anche includere prenotazioni di capacità con attributi diversi (tipo di istanza, piattaforma, zona di disponibilità e tenancy).

Quando crei gruppi di risorse per le prenotazioni di capacità, puoi assegnare le istanze a un gruppo di prenotazioni di capacità anziché a una singola prenotazione. Istanze che hanno come target un gruppo di Prenotazioni di capacità corrispondono a qualsiasi gruppo Prenotazione della capacità che abbia attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy) e capacità disponibile. Se il gruppo non dispone di una Prenotazione della capacità con attributi corrispondenti e capacità disponibile, le istanze vengono eseguite utilizzando la capacità on demand. Se una corrispondenza Prenotazione della capacità viene aggiunta al gruppo di destinazione in una fase successiva, l'istanza viene automaticamente abbinata e spostata nella sua capacità riservata.

Per impedire l'uso non intenzionale di Prenotazioni di capacità in un gruppo, configurare le Prenotazioni di capacità nel gruppo per accettare solo le istanze che hanno come target esplicitamente la riserva di capacità. A tale scopo, impostare **Idoneità istanza** su **Solo istanze che specificano questa prenotazione** durante la creazione di Prenotazione della capacità utilizzando la console Amazon EC2. Quando si utilizza il AWS CLI, specificare `--instance-match-criteria targeted` quando si crea la prenotazione di capacità. In questo modo è possibile eseguire nel gruppo solo le istanze che hanno come target esplicito il gruppo o una Prenotazione della capacità nel gruppo.

Se una Prenotazione della capacità nel gruppo viene annullata o scade mentre dispone di istanze in esecuzione, le istanze vengono spostate automaticamente in un'altra Prenotazione della capacità nel gruppo con attributi corrispondenti e capacità disponibile. Se nel gruppo non sono presenti Prenotazioni di capacità rimanenti con attributi corrispondenti e capacità disponibile, le istanze vengono eseguite in capacità on demand. Se una Prenotazione della capacità corrispondente viene aggiunta al gruppo di destinazione in una fase successiva, l'istanza viene automaticamente spostata nella sua capacità riservata.

**Topics**
+ [Creazione di un gruppo](create-group.md)
+ [Aggiungi prenotazione della capacità a un gruppo](add-to-group.md)
+ [Rimuovi prenotazione della capacità dal gruppo](remove-from-group.md)
+ [Eliminazione gruppo](delete-group.md)
+ [Utilizzare la prenotazione della capacità in gruppi di posizionamento cluster con un gruppo di prenotazione della capacità](using-cpg-odcr-crg.md)

# Creazione di un gruppo di prenotazione della capacità
<a name="create-group"></a>

Puoi utilizzare i seguenti esempi per creare un gruppo di risorse per prenotazioni della capacità con i parametri di richiesta descritti di seguito.
+ `AWS::EC2::CapacityReservationPool`: garantisce che il gruppo di risorse possa essere mirato per gli avvii delle istanze.
+ `AWS::ResourceGroups::Generic` con `allowed-resource-types` impostato su `AWS::EC2::CapacityReservation`: garantisce che il gruppo di risorse accetti solo prenotazioni capacità.

Dopo aver creato un gruppo, puoi [aggiungere le prenotazioni della capacità](add-to-group.md) al gruppo.

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

**Creazione di un gruppo per le prenotazioni di capacità**  
Utilizzate il comando [create-group](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/create-group.html) AWS CLI .

```
aws resource-groups create-group \
    --name MyCRGroup \
    --configuration \
        '{"Type": "AWS::EC2::CapacityReservationPool"}' \
        '{"Type": "AWS::ResourceGroups::Generic", "Parameters": [{"Name": "allowed-resource-types", "Values": ["AWS::EC2::CapacityReservation"]}]}'
```

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

**Creazione di un gruppo per le prenotazioni di capacità**  
Utilizzare il cmdlet [New-. RGGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RGGroup.html)

```
New-RGGroup `
    -Name MyCRGroup `
    -Configuration `
        @{"Type"="AWS::EC2::CapacityReserationPool"} `
        @{"Type"="AWS::ResourceGroups::Generic"; "Parameters"=@{"allowed-resource-types"=@{"Values"="AWS::EC2::CapacityReservations"}}}
```

------

# Aggiunta di una prenotazione della capacità a un gruppo
<a name="add-to-group"></a>

Se aggiungi a un gruppo una prenotazione della capacità condivisa con te e tale prenotazione non è condivisa, essa viene automaticamente rimossa dal gruppo.

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

**Per aggiungere Prenotazione della capacità a un gruppo**  
Utilizza il comando [group-resources](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/group-resources.html).

L’esempio seguente aggiunge due prenotazioni della capacità al gruppo specificato.

```
aws resource-groups group-resources \
    --group MyCRGroup \
    --resource-arns \
        arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-1234567890abcdef1 \
        arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-54321abcdef567890
```

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

**Per aggiungere Prenotazione della capacità a un gruppo**  
Utilizzare il RGResource cmdlet [Add-](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-RGResource.html).

L’esempio seguente aggiunge due prenotazioni della capacità al gruppo specificato.

```
Add-RGResource `
    -Group MyCRGroup `
    -ResourceArn `
        "arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-1234567890abcdef1", `
        "arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-54321abcdef567890"
```

------

# Rimozione di una prenotazione della capacità da un gruppo
<a name="remove-from-group"></a>

Puoi utilizzare i seguenti esempi per rimuovere una prenotazione della capacità da un gruppo.

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

**Per rimuovere una Prenotazione della capacità da un gruppo**  
Utilizza il comando [ungroup-resources](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/ungroup-resources.html).

Nell’esempio seguente vengono rimosse due prenotazioni della capacità dal gruppo specificato.

```
aws resource-groups ungroup-resources \
    --group MyCRGroup \
    --resource-arns \
        arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-0e154d26a16094dd \
        arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-54321abcdef567890
```

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

**Per rimuovere una Prenotazione della capacità da un gruppo**  
Utilizzare il cmdlet [Remove-. RGResource](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-RGResource.html)

Nell’esempio seguente vengono rimosse due prenotazioni della capacità dal gruppo specificato.

```
Remove-RGResource `
    -Group MyCRGroup `
    -ResourceArn `
        "arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-0e154d26a16094dd", `
        "arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-54321abcdef567890"
```

------

# Eliminazione di un gruppo di prenotazione della capacità
<a name="delete-group"></a>

Puoi utilizzare gli esempi seguenti per eliminare un gruppo di prenotazione della capacità.

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

**Per eliminare un gruppo**  
Utilizza il comando [delete-group](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/delete-group.html).

```
aws resource-groups delete-group --group MyCRGroup
```

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

**Come eliminare un gruppo**  
Utilizzare il cmdlet [Remove-. RGGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-RGGroup.html)

```
Remove-RGGroup -GroupName MyCRGroup
```

------

# Utilizzare la prenotazione della capacità in gruppi di posizionamento cluster con un gruppo di prenotazione della capacità
<a name="using-cpg-odcr-crg"></a>

Amazon EC2 fornisce diversi metodi di avvio per utilizzare le prenotazioni della capacità in gruppi di posizionamento cluster con un gruppo di prenotazione della capacità. Puoi scegliere uno dei metodi descritti di seguito per selezionare come target un gruppo di prenotazione della capacità in base ai tuoi requisiti sul carico di lavoro:
+ *Specifica l’ARN del gruppo di posizionamento cluster e del gruppo di prenotazione della capacità*: in questo modo verrà utilizzata qualsiasi prenotazione della capacità disponibile con attributi corrispondenti e capacità disponibile nel gruppo di prenotazione della capacità selezionato. Se il gruppo selezionato non dispone di una Prenotazione della capacità con attributi corrispondenti e capacità disponibile, le istanze vengono avviate in Capacità on demand.
**Nota**  
Quando avvii istanze utilizzando questo metodo, le istanze vengono inserite nel gruppo di posizionamento cluster specificato. 
+ *Specifica soltanto un gruppo di prenotazione della capacità*: verrà utilizzata tutta la capacità disponibile all’interno del gruppo di prenotazione della capacità specificando solo il gruppo di prenotazione della capacità. Durante l’avvio delle istanze, la capacità viene utilizzata nel seguente ordine: 
  + Prenotazioni della capacità non associate a nessun gruppo di posizionamento cluster. 
  + Prenotazione della capacità in qualsiasi gruppo di posizionamento cluster all’interno del gruppo di prenotazione della capacità.
  + Se il gruppo non dispone di una Prenotazione della capacità con attributi corrispondenti e capacità disponibile, le istanze vengono eseguite utilizzando la capacità on demand e non vengono inserite in nessun gruppo di posizionamento cluster. 
**Nota**  
Quando avvii istanze specificando solo una prenotazione della capacità, le istanze vengono avviate nelle prenotazioni della capacità create nel gruppo di posizionamento cluster, ma non vengono collegate direttamente al gruppo di posizionamento cluster.

# Prenotazioni della capacità in zone locali
<a name="capacity-reservations-localzones"></a>

Una zona locale è un'estensione di una AWS regione geograficamente vicina agli utenti. Le risorse create in una Local Zone possono servire gli utenti locali con comunicazioni a latenza molto bassa. Per ulteriori informazioni, consulta [AWS Local Zones](https://aws.amazon.com/about-aws/global-infrastructure/localzones/). 

È possibile estendere un VPC dalla sua AWS regione principale a una zona locale creando una nuova sottorete in quella zona locale. Quando si crea una sottorete in una Local Zone, il VPC viene esteso anche a tale Local Zone. La sottorete nella Local Zone funziona allo stesso modo delle altre sottoreti nel VPC.

Utilizzando le Local Zones, è possibile collocare Prenotazioni di capacità in più posizioni più vicine agli utenti. È possibile creare e utilizzare Prenotazioni di capacità in Local Zones nello stesso modo in cui si crea e si utilizza Prenotazioni di capacità nelle normali zone di disponibilità. Si applicano le stesse caratteristiche e il comportamento di corrispondenza delle istanze. Per ulteriori informazioni sui modelli di prezzo supportati in Local Zones, consulta [AWS Local Zones FAQs](https://aws.amazon.com/about-aws/global-infrastructure/localzones/faqs/).

**Considerazioni**  
Non è possibile utilizzare gruppi Prenotazione della capacità in una zona locale.

**Per utilizzare una prenotazione della capacità in una zona locale**

1. Abilita la zona locale per l'uso nel tuo AWS account. Per ulteriori informazioni, consulta [Getting started with AWS Local Zones](https://docs.aws.amazon.com/local-zones/latest/ug/getting-started.html) nella *AWS Local Zones User Guide*. 

1. Creare una prenotazione della capacità nella zona locale. Per **Availability Zone (Zona di disponibilità)**, scegli la Local Zone. La zona locale è rappresentata da un codice regione AWS seguito da un identificatore che indica la posizione, ad esempio `us-west-2-lax-1a`. Per ulteriori informazioni, consulta [Creazione di una Prenotazione della capacità](capacity-reservations-create.md). 

1. Creare una sottorete nella Local Zone. Per **Availability Zone (Zona di disponibilità)**, scegli la Local Zone. Per ulteriori informazioni, consulta [Creazione di una sottorete nel VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnets.html) nella *Guida per l'utente di Amazon VPC*. 

1. Avvia un'istanza. Per **Subnet (Sottorete)**, scegliere la sottorete nella Local Zone (ad esempio `subnet-123abc | us-west-2-lax-1a`), e per **Capacity Reservation (Prenotazione della capacità)**, scegliere la specifica (`open` o la destinazione per ID) necessaria per la Prenotazione della capacità creata nella Local Zone. Per ulteriori informazioni, consulta [Avvio di istanze in una Prenotazione della capacità esistente](capacity-reservations-launch.md). 

# Prenotazioni della capacità nelle zone Wavelength
<a name="capacity-reservations-wavelengthzones"></a>

*AWS Wavelength* consente agli sviluppatori di creare applicazioni che offrono latenze molto basse a dispositivi mobili e utenti finali. Wavelength distribuisce servizi di calcolo e storage standard di AWS all'edge delle reti 5G dei provider all'avanguardia nei servizi di telecomunicazione. Puoi estendere un Amazon Virtual Private Cloud (VPC) a una o più zone Wavelength. Puoi quindi utilizzare AWS risorse come le istanze Amazon EC2 per eseguire applicazioni che richiedono una latenza estremamente bassa e una connessione ai AWS servizi della regione. Per maggiori informazioni, consultare [Zone AWS Wavelength](https://aws.amazon.com//wavelength/).

Quando si creano Prenotazioni di capacità on demand, è possibile scegliere la zona Wavelength e avviare istanze in una Prenotazione della capacità in una zona Wavelength specificando la sottorete associata a tale zona Wavelength. Una Wavelength Zone è rappresentata da AWS un codice regionale seguito da un identificatore che indica la posizione, ad esempio. `us-east-1-wl1-bos-wlz-1`

Le zone Wavelength non sono disponibili in tutte le regioni. Per informazioni sulle regioni che supportano le zone Wavelength, consulta [Zone Wavelength disponibili](https://docs.aws.amazon.com/wavelength/latest/developerguide/wavelength-quotas.html) nella *Guida per gli sviluppatori di AWS Wavelength *.

**Considerazioni**  
Non è possibile utilizzare gruppi Prenotazione della capacità in una zona Wavelength.

**Utilizzo di una Prenotazione della capacità in una zona Wavelength**

1. Abilita la Wavelength Zone per utilizzarla nel tuo account. AWS Per ulteriori informazioni, consulta [Nozioni di base su AWS Wavelength](https://docs.aws.amazon.com/wavelength/latest/developerguide/get-started-wavelength.html) nella *Guida per gli sviluppatori di AWS Wavelength *.

1. Creare una Prenotazione della capacità nella zona Wavelength. Per **Zona di disponibilità**, scegli Wavelength. La Wavelength è rappresentata da un codice regione AWS seguito da un identificatore che indica la posizione, ad esempio `us-east-1-wl1-bos-wlz-1`. Per ulteriori informazioni, consulta [Creazione di una Prenotazione della capacità](capacity-reservations-create.md).

1. Crea una sottorete nella zona Wavelength. Per **Zona di disponibilità**, scegli la zona Wavelength. Per ulteriori informazioni, consulta [Creazione di una sottorete nel VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnets.html) nella *Guida per l'utente di Amazon VPC*. 

1. Avvia un'istanza. Per **Subnet (Sottorete)**, scegliere la sottorete nella zona Wavelength (ad esempio `subnet-123abc | us-east-1-wl1-bos-wlz-1`), e per **Prenotazione della capacità**, scegliere la specifica (`open` o la destinazione per ID) necessaria per la Prenotazione della capacità creata nella Wavelength. Per ulteriori informazioni, consulta [Avvio di istanze in una Prenotazione della capacità esistente](capacity-reservations-launch.md). 

# Prenotazioni di capacità su AWS Outposts
<a name="capacity-reservations-outposts"></a>

AWS Outposts è un servizio completamente gestito che estende AWS l'infrastruttura APIs, i servizi e gli strumenti alle sedi dei clienti. Fornendo l'accesso locale all'infrastruttura AWS gestita, AWS Outposts consente ai clienti di creare ed eseguire applicazioni in locale utilizzando le stesse interfacce di programmazione AWS delle regioni, utilizzando al contempo risorse di elaborazione e archiviazione locali per esigenze di elaborazione dati locali e latenza inferiori.

Un Outpost è un pool di capacità di AWS elaborazione e archiviazione distribuito presso la sede di un cliente. AWS gestisce, monitora e gestisce questa capacità come parte di una regione. AWS 

È possibile creare Prenotazioni di capacità sugli Outpost creati nel tuo account. Questo ti permette di riservare capacità di calcolo su un Outpost presso il tuo sito. È possibile creare e utilizzare Prenotazioni di capacità negli Outpost nello stesso modo in cui si crea e si utilizzano le Prenotazioni di capacità nelle normali zone di disponibilità. Si applicano le stesse caratteristiche e il comportamento di corrispondenza delle istanze.

Puoi anche condividere le prenotazioni di capacità su Outposts con altri AWS account all'interno della tua organizzazione utilizzando. AWS Resource Access Manager Per informazioni sulla condivisione delle prenotazioni di capacità, consulta [Prenotazioni della capacità condivise](capacity-reservation-sharing.md).

**Prerequisito**  
Devi avere un Outpost installato presso il tuo sito. Per ulteriori informazioni, consulta [Creazione di un Outpost e ordinazione della capacità Outpost](https://docs.aws.amazon.com/outposts/latest/userguide/order-outpost-capacity.html) nella *Guida per l'utente di AWS Outposts *.

**Considerazioni**
+ Non è possibile utilizzare gruppi Prenotazione della capacità in un Outpost.

**Per utilizzare una Prenotazione della capacità in un Outpost**

1. Creare una sottorete nell'Outpost. Per ulteriori informazioni, consulta [Creazione di una sottorete](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#create-subnet) nella *Guida per l'utente di AWS Outposts *.

1. Creare una prenotazione della capacità nell'Outpost.

   1. Apri la AWS Outposts console all'indirizzo [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home).

   1. Nel pannello di navigazione, selezionare **Outposts** e quindi **Operazioni**, **Crea prenotazione della capacità**.

   1. Configurare la Prenotazione della capacità in base alle esigenze, quindi scegliere **Create (Crea)**. Per ulteriori informazioni, consulta [Creazione di una Prenotazione della capacità](capacity-reservations-create.md).
**Nota**  
Il menu a discesa **Instance Type (Tipo di istanza)** elenca solo i tipi di istanza supportati dall'Outpost selezionato, mentre **Availability zone (Zona di disponibilità)** elenca solo la zona di disponibilità a cui è associato l'Outpost selezionato.

1. Avviare un'istanza in una Prenotazione della capacità. Per **Subnet (Sottorete)**, selezionare la sottorete creata alla fase 1 e per **Capacity Reservation (Prenotazione della capacità)** selezionare la Prenotazione della capacità creata alla fase 2. Per ulteriori informazioni, consulta [Avvio di un'istanza sull'Outpost](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#launch-instances) nella *Guida per l'utente di AWS Outposts *.

# Prenotazioni della capacità condivise
<a name="capacity-reservation-sharing"></a>

La condivisione di Capacity Reservation consente ai proprietari di Capacity Reservation di condividere la propria capacità riservata con altri AWS account o all'interno di un' AWS organizzazione. Ciò consente di creare e gestire le prenotazioni di capacità centralmente e di condividere la capacità riservata tra più AWS account o all'interno AWS dell'organizzazione.

In questo modello, l' AWS account proprietario della Capacity Reservation (proprietario) la condivide con altri AWS account (consumatori). I consumatori possono avviare le istanze in Prenotazioni di capacità condivise con loro nello steso modo in cui le avvierebbero in Prenotazioni di capacità di cui sono proprietari nel proprio account. Il proprietario Prenotazione della capacità è responsabile della gestione di Prenotazione della capacità e delle istanze avviate in esso. I proprietari non possono modificare le istanze che i consumatori avviano in Prenotazioni di capacità che hanno condiviso. I consumatori sono responsabili della gestione delle istanze che avviano in Prenotazioni di capacità condivisi con loro. I consumatori non possono visualizzare o modificare le istanze di proprietà di altri consumatori o del proprietario Prenotazione della capacità.

Un proprietario Prenotazione della capacità può condividere Prenotazione della capacità con:
+  AWS Account specifici all'interno o all'esterno dell' AWS organizzazione
+ Un'unità organizzativa all'interno della sua AWS organizzazione
+ La sua intera AWS organizzazione

## Prerequisiti per la condivisione di Prenotazioni di capacità
<a name="sharing-cr-prereq"></a>
+ Per condividere una prenotazione di capacità, devi possederla nel tuo AWS account. Non è possibile condividere una Prenotazione della capacità che è stato condiviso con te.
+ È possibile condividere solo Prenotazioni di capacità per istanze con tenancy condivise. Non è possibile condividere Prenotazioni di capacità per istanze dedicate a tenancy singola.
+ La condivisione della capacità di prenotazione non è disponibile per AWS i nuovi account o per AWS gli account con una cronologia di fatturazione limitata.
+ Per condividere una prenotazione di capacità con la propria AWS organizzazione o un'unità organizzativa AWS all'interno dell'organizzazione, è necessario abilitare la condivisione con AWS Organizations. Per ulteriori informazioni, consulta [Abilitare la condivisione con AWS Organizations](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html) nella *Guida per l’utente AWS RAM *.
+  È possibile condividere una prenotazione di capacità nel `active` nostro `scheduled` stato. Non è possibile condividere la prenotazione di capacità in altri [stati](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html), ad esempio `assessing` o`unsupported`. 

## Servizi correlati
<a name="cr-sharing-related"></a>

La condivisione di Capacity Reservation si integra con AWS Resource Access Manager (AWS RAM). AWS RAM è un servizio che consente di condividere AWS le risorse con qualsiasi AWS account o tramite AWS Organizations. Con AWS RAM, condividi le risorse di cui sei proprietario creando una *condivisione delle risorse*. Una condivisione delle risorse specifica le risorse da condividere e gli utenti con cui condividerle. I consumatori possono essere singoli AWS account, unità organizzative o un'intera organizzazione AWS Organizations.

Per ulteriori informazioni in merito AWS RAM, consulta la *[Guida AWS RAM per l'utente](https://docs.aws.amazon.com/ram/latest/userguide/)*.

## Condivisione tra zone di disponibilità
<a name="cr-sharing-azs"></a>

Per garantire che le risorse vengano distribuite tra le zone di disponibilità di una regione, mappiamo in modo indipendente le zone di disponibilità ai nomi per ciascun account. Questo potrebbe comportare una diversa denominazione delle zone di disponibilità tra i diversi account. Ad esempio, la zona `us-east-1a` di disponibilità del tuo AWS account potrebbe non avere la stessa posizione `us-east-1a` di un altro AWS account.

Per individuare la posizione di Prenotazioni di capacità relativamente ai tuoi account, devi utilizzare l'*ID della zona di disponibilità* (ISD AZ). L'ID AZ è un identificatore univoco e coerente per una zona di disponibilità per tutti gli AWS account. Ad esempio, `use1-az1` è un ID AZ per la `us-east-1` regione ed è la stessa posizione in ogni AWS account.

**Per visualizzare la AZ IDs per le zone di disponibilità nel tuo account**

1. Apri la AWS RAM console a [https://console.aws.amazon.com/ram/casa](https://console.aws.amazon.com/ram/home).

1. Le AZ IDs per la regione corrente vengono visualizzate nel pannello **Your AZ ID** sul lato destro dello schermo.

# Condivisione di una Prenotazione della capacità
<a name="sharing-cr"></a>

Quando condividi una prenotazione di capacità che possiedi con altri Account AWS, consenti loro di avviare istanze nella tua capacità riservata. Se condividi una Prenotazione della capacità aperta, tieni a mente quanto segue, poiché potrebbe portare a un utilizzo indesiderato di Prenotazione della capacità:
+ Se i consumatori hanno istanze in esecuzione che corrispondono agli attributi di Prenotazione della capacità, il parametro `CapacityReservationPreference` impostato su `open` e non sono ancora in esecuzione nella capacità riservata, utilizzano automaticamente la Prenotazione della capacità condivisa.
+ Se i consumatori avviano le istanze con attributi corrispondenti (tipo di istanza, piattaforma, zona di disponibilità e tenancy) e hanno il parametro `CapacityReservationPreference` impostato su `open`, automaticamente si avviano nella prenotazione della capacità condivisa.

Per condividere Prenotazione della capacità, devi aggiungerlo a una condivisione di risorse. Una condivisione di risorse è una AWS RAM risorsa che consente di condividere le risorse tra AWS account. Una condivisione di risorse specifica le risorse da condividere e i consumatori con cui sono condivise. Quando condividi Prenotazione della capacità tramite la console Amazon EC2, l'aggiungi a una condivisione risorse esistente. Per aggiungere la Prenotazione della capacità a una nuova condivisione di risorse, devi creare la condivisione di risorse utilizzando la [console AWS RAM](https://console.aws.amazon.com/ram).

Se fai parte di un'organizzazione AWS Organizations e la condivisione all'interno dell'organizzazione è abilitata, ai consumatori dell'organizzazione viene concesso l'accesso alla riserva di capacità condivisa se i [prerequisiti per la condivisione](capacity-reservation-sharing.md#sharing-cr-prereq) sono soddisfatti. Se la Prenotazione della capacità è condivisa con account esterni, i consumatori ricevono un invito a unirsi alla condivisione di risorse e viene loro concesso l'accesso alla Prenotazione della capacità condivisa una volta accettato l'invito.

**Importante**  
Prima di avviare le istanze in una prenotazione di capacità condivisa con te, verifica di avere accesso alla prenotazione di capacità condivisa visualizzandola nella console o descrivendola utilizzando il comando. [ describe-capacity-reservations](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservations.html) AWS CLI Se riesci a visualizzare la prenotazione di capacità condivisa nella console o a descriverla utilizzando il AWS CLI, è disponibile all'uso e puoi avviare istanze al suo interno. Se tenti di avviare istanze nella Prenotazione della capacità e non questa è accessibile a causa di un errore di condivisione, le istanze verranno avviate in capacità on demand.

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

**Per condividere Prenotazione della capacità di cui sei proprietario utilizzando la console Amazon EC2.**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Scegliere Prenotazione della capacità per condividere e scegliere **Azioni**, **Condividi prenotazione**.

1. Selezionare la condivisione di risorse a cui aggiungere Prenotazione della capacità e scegliere **Condividi Prenotazione della capacità**.

   Prima dell'accesso a Prenotazione della capacità condiviso possono essere necessari alcuni minuti.

**Per condividere una prenotazione di capacità di tua proprietà utilizzando la console AWS RAM**  
Consulta [Creating a resource share](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create) in *Guida per l’utente di AWS RAM *.

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

**Come condividere una prenotazione della capacità che possiedi**  
Utilizza il comando [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html).

```
aws ram create-resource-share \
    --name my-resource-share \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

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

**Come condividere una prenotazione della capacità che possiedi**  
Utilizzare il cmdlet [RAMResourceNew-Share](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RAMResourceShare.html).

```
New-RAMResourceShare `
    -Name my-resource-share `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

# Interrompere la condivisione di una Prenotazione della capacità
<a name="unsharing-cr"></a>

Il proprietario Prenotazione della capacità può interrompere la condivisione di una Prenotazione della capacità in qualsiasi momento. Si applicano le regole seguenti:
+ Le istanze di proprietà dei consumatori in esecuzione nella capacità condivisa nel momento in cui la condivisione viene annullata continuano a essere eseguite normalmente al di fuori della capacità riservata e la capacità viene ripristinata a Prenotazione della capacità soggetta a disponibilità della capacità Amazon EC2.
+ I consumatori con cui è stato condiviso Prenotazione della capacità non possono più avviare nuove istanze nella capacità riservata.

Per interrompere la condivisione di una Prenotazione della capacità di un utente, è necessario rimuoverla dalla condivisione risorse.

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

**Per interrompere la condivisione di una Prenotazione della capacità di un utente tramite la console Amazon EC2**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Selezionare la Prenotazione della capacità e scegliere la scheda **Condivisione**.

1. La scheda **Condivisione** elenca le condivisioni di risorse a cui Prenotazione della capacità è stato aggiunto. Selezionare la condivisione di risorse da cui eliminare Prenotazione della capacità e selezionare **Elimina dalla condivisione di risorse**.

**Per interrompere la condivisione di una prenotazione di capacità di tua proprietà utilizzando la console AWS RAM**  
Consulta [Aggiornamento di una condivisione di risorse](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-update) in *Guida per l'utente di AWS RAM *.

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

**Come arrestare la condivisione di una prenotazione della capacità che possiedi**  
Utilizza il comando [disassociate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/disassociate-resource-share.html).

```
aws ram disassociate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
	--resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

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

**Come arrestare la condivisione di una prenotazione della capacità che possiedi**  
Utilizzare il cmdlet [RAMResourceDisconnect-Share](https://docs.aws.amazon.com/powershell/latest/reference/items/Disconnect-RAMResourceShare.html).

```
Disconnect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

# Assegnazione di fatturazione per prenotazioni della capacità di Amazon EC2 condivise
<a name="assign-billing"></a>

Per impostazione predefinita, quando una prenotazione della capacità viene condivisa, al proprietario vengono fatturate le istanze eseguite nella prenotazione della capacità e l'eventuale capacità disponibile, detta anche *capacità inutilizzata*, nella prenotazione della capacità; mentre ai consumatori vengono fatturate solo le istanze eseguite nella prenotazione della capacità condivisa.

Se necessario, il proprietario della prenotazione della capacità può assegnare la fatturazione di qualsiasi capacità disponibile nella prenotazione della capacità a uno qualsiasi degli account con cui è condivisa la prenotazione della capacità. Dopo l'assegnazione della fatturazione a un altro account, tale account diventa il *proprietario della fatturazione* di qualsiasi capacità disponibile nella prenotazione della capacità. Qualsiasi addebito per la capacità disponibile nella Prenotazione della capacità, da quel momento in poi, viene fatturato sull'account assegnato anziché sull'account del proprietario. Il proprietario della prenotazione della capacità e gli account con cui è condivisa la prenotazione della capacità continuano a essere fatturati per le istanze eseguite nella prenotazione della capacità.

**Importante**  
 Il proprietario della prenotazione della capacità rimane il proprietario della risorsa e rimane responsabile della gestione di Prenotazione della capacità. L'account a cui è assegnata la fatturazione non ottiene alcun privilegio aggiuntivo; non può annullare, modificare o condividere in alcun modo la prenotazione della capacità.

**Topics**
+ [Come funziona](#how-billing-ownership-works)
+ [Considerazioni](#billing-ownership-considerations)
+ [Assegna fatturazione](request-billing-transfer.md)
+ [Visualizza le richieste di assegnazione della fatturazione](view-billing-transfers.md)
+ [Accetta o rifiuta la fatturazione](accept-decline-billing-transfer.md)
+ [Annulla o revoca le richieste](cancel-billing-transfer.md)
+ [Monitora le richieste](billing-ownership-events.md)

## Come funziona
<a name="how-billing-ownership-works"></a>

Solo il proprietario della prenotazione della capacità può assegnare la fatturazione di una prenotazione della capacità condivisa a un altro account. La fatturazione può essere assegnata solo a un account con cui è condivisa la prenotazione di capacità e che viene consolidata sullo stesso conto AWS Organizations pagante del titolare della prenotazione di capacità.

Per assegnare la fatturazione della capacità disponibile di una prenotazione della capacità a un altro account, il proprietario della prenotazione della capacità deve inviare una richiesta all'account richiesto. L'account specificato riceve la richiesta e deve accettarla o rifiutarla entro 12 ore.
+ Se **accetta**, diventa *proprietario della fatturazione* di qualsiasi capacità disponibile, detta anche *capacità inutilizzata*, inclusa nella prenotazione della capacità. Da quel momento in poi, qualsiasi addebito per la capacità disponibile nella prenotazione della capacità viene fatturato sul suo account anziché sull'account del proprietario. Dopo l’accettazione, solo il proprietario della prenotazione della capacità può revocare la fatturazione dall’account assegnato.
+ Se **rifiuta**, il proprietario della prenotazione della capacità rimane il responsabile della fatturazione della capacità disponibile nella prenotazione della capacità. I costi per qualsiasi capacità disponibile nella prenotazione della capacità continuano a essere fatturati sull'account del proprietario.
+ Se **non accetta o rifiuta** la richiesta entro 12 ore, la richiesta scade e i costi per l'eventuale capacità disponibile nella prenotazione della capacità continuano ad essere addebitati sull'account del proprietario.

Per il periodo in cui la fatturazione è assegnata a un altro account, le voci `Reservation` e `UnusedBox` appaiono nel report di costi e utilizzo (CUR) dell'account assegnato anziché nel CUR del proprietario.

La tabella seguente mostra quali voci appaiono nel CUR per gli account proprietario e consumatore della prenotazione della capacità **prima** che la fatturazione venga assegnata a un altro account.


| Account | Voci CUR prima dell'assegnazione della fatturazione | 
| --- | --- | 
| Proprietario della prenotazione della capacità |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/assign-billing.html)  | 
| Account consumatore con cui è condivisa la prenotazione della capacità |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/assign-billing.html)  | 

La tabella seguente mostra quali voci appaiono nel CUR per gli account proprietario e consumatore della prenotazione della capacità **dopo** che la fatturazione venga assegnata a un altro account.


| Account | Voci CUR dopo l'assegnazione della fatturazione | 
| --- | --- | 
| Proprietario della prenotazione della capacità |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/assign-billing.html)  | 
| Account consumatore a cui è assegnata la fatturazione |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/assign-billing.html)  | 
| Altri account consumatore con cui è condivisa la prenotazione della capacità |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/assign-billing.html)  | 

**Nota**  
\$1 La voce `BoxUsage` appare nel CUR di un account solo se ci sono istanze in esecuzione nella prenotazione della capacità. Per ulteriori informazioni sulle voci del CUR, consulta [Monitoraggio delle prenotazioni della capacità](https://docs.aws.amazon.com/cur/latest/userguide/monitor-ondemand-reservations.html).
Utilizza l'ARN di prenotazione della capacità nel CUR per determinare a chi appartiene la prenotazione della capacità. Se l'ARN include l'ID AWS dell'account, l'utente è il proprietario della prenotazione della capacità. In caso contrario, la prenotazione della capacità è di proprietà di un altro account, ma la fatturazione viene assegnata all'utente.
I tag di allocazione dei costi assegnati alla prenotazione della capacità dal proprietario non appariranno nel CUR dell'account consumatore. I tag di allocazione dei costi appaiono solo nel CUR del proprietario della prenotazione della capacità.

## Considerazioni
<a name="billing-ownership-considerations"></a>

Quando assegni la fatturazione di una prenotazione della capacità condivisa, tieni presente quanto segue:
+ Non puoi realizzare assegnazioni di fatturazione parziali o suddivise. La fatturazione di tutta la capacità disponibile di una prenotazione della capacità può essere assegnata a un account alla volta.
+ La capacità disponibile di una prenotazione della capacità può cambiare nel corso del tempo. Ciò influirà sulla fatturazione dell'account assegnato. Ad esempio, la capacità disponibile può aumentare se il proprietario della prenotazione della capacità aumenta le dimensioni della prenotazione della capacità o se altri account consumer interrompono o arrestano le relative istanze in esecuzione nella prenotazione della capacità.
+ La fatturazione può essere assegnata solo a un account consumatore consolidato nello stesso AWS Organizations conto di pagamento. La fatturazione viene revocata automaticamente dall'account consumatore se l'utente lascia l'organizzazione o se la prenotazione della capacità non è più condivisa con lui.
+ Solo il proprietario della prenotazione della capacità può annullare una richiesta di assegnazione di fatturazione in sospeso e revocare la fatturazione da un account assegnato dopo che la richiesta è stata accettata.

# Assegna la fatturazione di una prenotazione della capacità EC2 condivisa a un altro account
<a name="request-billing-transfer"></a>

Per assegnare la fatturazione della capacità disponibile di una prenotazione della capacità condivisa a un altro account, il proprietario della prenotazione della capacità deve inviare una richiesta all'account richiesto. Nella console Amazon EC2, questa richiesta viene chiamata *richiesta di trasferimento*.

Un proprietario della prenotazione della capacità può assegnare la fatturazione della capacità disponibile di una prenotazione della capacità a un account se:
+ La prenotazione della capacità è già condivisa con quell'account.
+ L'account viene consolidato sullo stesso conto di AWS Organizations pagamento del titolare della Capacity Reservation.

La fatturazione viene assegnata all'account specificato solo dopo l'accettazione della richiesta.

Quando un proprietario di Capacity Reservation avvia una richiesta, viene inviato un EventBridge evento Amazon all'account richiesto. Per ulteriori informazioni, consulta [Monitora l'assegnazione della fatturazione per prenotazioni della capacità condivise](billing-ownership-events.md).

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

**Per assegnare la fatturazione di una prenotazione della capacità**

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, scegli **Prenotazioni della capacità** e poi chiudi la prenotazione della capacità condivisa.

1. **Nella sezione **Fatturazione della capacità disponibile**, scegli Assegna fatturazione**.

1. **Nella schermata **Assegna fatturazione**, seleziona l'account consumatore a cui assegnare la fatturazione, poi scegli Richiedi**.

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

**Per assegnare la fatturazione di una prenotazione della capacità**  
Usa il comando [associate-capacity-reservation-billing-owner](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-capacity-reservation-billing-owner.html). Per `--capacity-reservation-id`, specifica l'ID della prenotazione della capacità. Per`--unused-reservation-billing-owner-id`, specifica l'ID dell' AWS account a cui assegnare la fatturazione.

```
aws ec2 associate-capacity-reservation-billing-owner \
    --capacity-reservation-id cr-01234567890abcdef \
    --unused-reservation-billing-owner-id 123456789012
```

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

**Per assegnare la fatturazione di una prenotazione della capacità**  
Utilizza il cmdlet [Register-EC2CapacityReservationBillingOwner](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2CapacityReservationBillingOwner.html). Per `-CapacityReservationId`, specifica l'ID della prenotazione della capacità. Per`-UnusedReservationBillingOwnerId`, specifica l'ID dell' AWS account a cui assegnare la fatturazione.

```
Register-EC2CapacityReservationBillingOwner `
    -CapacityReservationId cr-01234567890abcdef `
    -UnusedReservationBillingOwnerId 123456789012
```

------

# Visualizza l'assegnazione della fatturazione per prenotazioni della capacità di EC2 condivise
<a name="view-billing-transfers"></a>

Un proprietario di prenotazione della capacità può visualizzare solo la richiesta di assegnazione di fatturazione più recente che ha avviato. Inoltre, gli account consumatore possono visualizzare solo le richieste di assegnazione di fatturazione più recenti a loro inviate. 

Le richieste possono essere visualizzate per 24 ore dopo che sono entrate nello stato `cancelled`, `expired` o `revoked`. Dopo 24 ore, non possono più essere visualizzate.

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

**(Proprietario di prenotazione della capacità) Per visualizzare le richieste avviate**

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, scegli **Prenotazioni della capacità** e poi scegli la prenotazione della capacità condivisa per cui visualizzare le richieste.

1. La sezione **Fatturazione della capacità disponibile** mostra la richiesta più recente e il suo stato attuale.

**(Account consumatore) Alle richieste inviate a te**

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, seleziona **Prenotazioni della capacità**.

1. Se hai richieste in sospeso, nella parte superiore dello schermo viene visualizzato il banner **Richieste di assegnazione della fatturazione in sospeso**. Se il banner non viene visualizzato, non vi sono richieste in sospeso.

   Per visualizzare le richieste, scegli **Rivedi le richieste** nel banner.

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

**(Proprietario di prenotazione della capacità) Per visualizzare le richieste avviate**  
Utilizzate il comando [describe-capacity-reservation-billing-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservation-billing-requests.html).

```
aws ec2 describe-capacity-reservation-billing-requests \
    --role odcr-owner
```

**(Account consumatore) Per visualizzare le richieste inviate a te**  
Utilizzate il comando [describe-capacity-reservation-billing-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservation-billing-requests.html).

```
aws ec2 describe-capacity-reservation-billing-requests \
    --role unused-reservation-billing-owner
```

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

**(Proprietario di prenotazione della capacità) Per visualizzare le richieste avviate**  
Utilizza il cmdlet [Get-EC2CapacityReservationBillingRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservationBillingRequest.html).

```
Get-EC2CapacityReservationBillingRequest `
    -Role odcr-owner
```

**(Account consumatore) Per visualizzare le richieste inviate a te**  
Utilizza il cmdlet [Get-EC2CapacityReservationBillingRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservationBillingRequest.html).

```
Get-EC2CapacityReservationBillingRequest `
    -Role unused-reservation-billing-owner
```

------

Una richiesta può avere uno dei seguenti stati.


| Stato | Description | 
| --- | --- | 
| pending | La richiesta non è stata accettata o rifiutata, ma non è ancora scaduta. | 
| accepted | La richiesta è stata accettata dall'account specificato. La fatturazione della capacità disponibile della prenotazione della capacità è assegnata all'account consumatore. | 
| rejected | La richiesta è stata rifiutata dall'account consumatore. | 
| cancelled | La richiesta è stata annullata dal proprietario della prenotazione della capacità mentre si trovava nello stato pending. | 
| revoked | La fatturazione è stata revocata dall'account consumatore per uno dei seguenti motivi: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/view-billing-transfers.html)  | 
| expired | La richiesta è scaduta perché l'account consumatore non l'ha accettata o rifiutata entro 12 ore. | 

# Accetta o rifiuta la fatturazione di una prenotazione della capacità EC2 condivisa
<a name="accept-decline-billing-transfer"></a>

Se ricevi una richiesta di assegnazione della fatturazione per una prenotazione della capacità condivisa con te, puoi accettarla o rifiutarla. La richiesta rimane nello stato `pending` finché non viene accettata o rifiutata.

Se l'utente accetta la richiesta, questa entra nello stato `accepted` e la fatturazione di qualsiasi capacità disponibile o *inutilizzata* di tale prenotazione della capacità viene assegnata al suo account da quel momento in poi. Dopo aver accettato una richiesta, solo il proprietario della prenotazione della capacità può revocare la fatturazione dal tuo account.

Se rifiuti la richiesta, questa entra nello stato `rejected` e la fatturazione della capacità disponibile della prenotazione della capacità rimane assegnata al proprietario della prenotazione della capacità.

Le richieste scadono se non vengono accettate o rifiutate entro 12 ore. Se una richiesta scade, la fatturazione dell'eventuale capacità inutilizzata della prenotazione della capacità rimane assegnata al proprietario della prenotazione della capacità.

Quando una richiesta viene accettata o rifiutata, viene inviato un EventBridge evento Amazon all'account del proprietario della Capacity Reservation. Quando una richiesta scade, viene inviato un EventBridge evento Amazon al proprietario della Capacity Reservation e all'account consumer. Per ulteriori informazioni, consulta [Monitora l'assegnazione della fatturazione per prenotazioni della capacità condivise](billing-ownership-events.md).

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

**Per accettare o rifiutare una richiesta**

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, seleziona **Prenotazioni della capacità**.

1. Se hai richieste in sospeso, nella parte superiore dello schermo viene visualizzato il banner **Richieste di assegnazione della fatturazione in sospeso**. Se il banner non viene visualizzato, non vi sono richieste in sospeso.

   Per visualizzare le richieste, scegli **Rivedi le richieste** nel banner.

1. Seleziona la richiesta da accettare o rifiutare, poi scegli **Accetta** o **Rifiuta**.

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

**Per accettare una richiesta**  
Usa il comando [accept-capacity-reservation-billing-ownership](https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-capacity-reservation-billing-ownership.html). Per `--capacity-reservation-id`, specifica l'ID della prenotazione della capacità per cui accettare la richiesta.

```
aws ec2 accept-capacity-reservation-billing-ownership \
    --capacity-reservation-id cr-01234567890abcdef
```

**Per rifiutare una richiesta**  
Utilizzare il comando [reject-capacity-reservation-billing-ownership](https://docs.aws.amazon.com/cli/latest/reference/ec2/reject-capacity-reservation-billing-ownership.html). Per `--capacity-reservation-id`, specifica l'ID della prenotazione della capacità per cui rifiutare la richiesta.

```
aws ec2 reject-capacity-reservation-billing-ownership \
    --capacity-reservation-id cr-01234567890abcdef
```

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

**Per accettare una richiesta**  
Utilizza il cmdlet [Approve-EC2CapacityReservationBillingOwnership](https://docs.aws.amazon.com/powershell/latest/reference/items/Approve-EC2CapacityReservationBillingOwnership.html).

```
Approve-EC2CapacityReservationBillingOwnership `
    -CapacityReservationId cr-01234567890abcdef
```

**Per rifiutare una richiesta**  
Utilizza il cmdlet [Deny-EC2CapacityReservationBillingOwnership](https://docs.aws.amazon.com/powershell/latest/reference/items/Deny-EC2CapacityReservationBillingOwnership.html).

```
Deny-EC2CapacityReservationBillingOwnership `
    -CapacityReservationId cr-01234567890abcdef
```

------

# Cancella o revoca l'assegnazione della fatturazione per prenotazioni della capacità di EC2 condivise
<a name="cancel-billing-transfer"></a>

Solo il proprietario della prenotazione della capacità può annullare una richiesta di assegnazione di fatturazione `pending`. Se una richiesta in sospeso viene annullata, questa entra nello stato `cancelled` e la fatturazione della capacità disponibile, o *inutilizzata* della prenotazione della capacità rimane assegnata al proprietario della prenotazione della capacità.

Una volta che una richiesta è `accepted`, solo il proprietario della prenotazione della capacità può revocare la fatturazione dall’account assegnato. Se la fatturazione viene revocata, la richiesta entra nello stato `revoked` e la fatturazione della capacità disponibile della prenotazione della capacità viene riassegnata al proprietario della prenotazione della capacità.

Quando una richiesta viene annullata o revocata, EventBridge gli eventi Amazon vengono inviati al proprietario della Capacity Reservation e all'account consumatore specificato. Per ulteriori informazioni, consulta [Monitora l'assegnazione della fatturazione per prenotazioni della capacità condivise](billing-ownership-events.md).

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

**Per annullare o revocare una richiesta**

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, scegli **Prenotazioni della capacità** e poi scegli la prenotazione della capacità per cui annullare o revocare la richiesta.

1. Nella sezione **Fatturazione della capacità disponibile**, scegli **Annulla trasferimento** o **Revoca trasferimento**, a seconda dello stato attuale della richiesta.

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

**Per annullare o revocare una richiesta**  
Usa il comando [disassociate-capacity-reservation-billing-owner](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-capacity-reservation-billing-owner.html). Per`--unused-reservation-billing-owner-id`, specifica l'ID dell' AWS account a cui è stata inviata la richiesta.

```
aws ec2 disassociate-capacity-reservation-billing-owner \
    --capacity-reservation-id cr-01234567890abcdef \
    --unused-reservation-billing-owner-id 123456789012
```

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

**Per annullare o revocare una richiesta**  
Utilizza il cmdlet [Unregister-EC2CapacityReservationBillingOwner](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2CapacityReservationBillingOwner.html). Per`-UnusedReservationBillingOwnerId`, specifica l'ID dell' AWS account a cui è stata inviata la richiesta.

```
Unregister-EC2CapacityReservationBillingOwner `
    -CapacityReservationId cr-01234567890abcdef `
    -UnusedReservationBillingOwnerId 123456789012
```

------

# Monitora l'assegnazione della fatturazione per prenotazioni della capacità condivise
<a name="billing-ownership-events"></a>

Amazon EC2 invia EventBridge eventi Amazon quando lo stato di una richiesta di assegnazione di fatturazione cambia.
+ Gli eventi vengono inviati al proprietario della prenotazione della capacità quando una richiesta entra nei seguenti stati: `accepted` \$1 `rejected` \$1 `expired` \$1 `revoked`.
+ Gli eventi vengono inviati all'account consumatore richiesto quando una richiesta entra nei seguenti stati: `pending` \$1 `expired` \$1 `cancelled` \$1 `revoked`.

Per ulteriori informazioni su Amazon EventBridge, consulta la [Amazon EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

Di seguito è riportato lo schema EventBridge degli eventi di Amazon.

```
{
   "version":"0",
   "id":"12345678-1234-1234-1234-123456789012",
   "detail-type":"On-Demand Capacity Reservation Billing Ownership Request pending|accepted|rejected|cancelled|revoked|expired",
   "source":"aws.ec2",
   "account":"account_id",
   "time":"state_change_timestamp",
   "region":"region",
   "resources":[
      "arn:aws:ec2:region:cr_owner_account_id:capacity-reservation/cr_id"
   ],
   "detail":{
      "capacity-reservation-id":"cr_id",
      "updateTime":timestamp,
      "ownerAccountId":"cr_owner_account_id",
      "unusedReservationChargesOwnerID":"consumer_account_id",
      "status":"pending|accepted|rejected|cancelled|revoked|expired",
      "statusMessage":"message
   }
}
```

Di seguito è riportato un esempio di evento inviato al proprietario della prenotazione della capacità (`222222222222`) quando un account consumatore (`111111111111`) accetta una richiesta di assegnazione della fatturazione per una prenotazione della capacità (`cr-01234567890abcdef`) condivisa.

```
{
   "version":"0",
   "id":"12345678-1234-1234-1234-123456789012",
   "detail-type":"On-Demand Capacity Reservation Billing Ownership Request accepted",
   "source":"aws.ec2",
   "account":"222222222222",
   "time":"2024-09-01Thh:59:59Z",
   "region":"us-east-1",
   "resources":[
      "arn:aws:ec2:us-east-1:222222222222:capacity-reservation/cr-01234567890abcdef"
   ],
   "detail":{
      "capacity-reservation-id":"cr-01234567890abcdef",
      "updateTime":"2024-08-01Thh:59:59Z",
      "ownerAccountId":"222222222222",
      "unusedReservationChargesOwnerID":"111111111111",
      "status":"accepted",
      "statusMessage":"billing transfer status message"
   }
}
```

## Autorizzazioni di Prenotazione della capacità condivise
<a name="shared-cr-perms"></a>

### Autorizzazioni per i proprietari
<a name="shared-cr-perms-owner"></a>

I proprietari sono responsabili della gestione e dell'annullamento dei loro Prenotazioni di capacità condivisi. I proprietari non possono modificare le istanze in esecuzione nel Prenotazione della capacità condiviso di proprietà di altri account. I proprietari sono comunque responsabili della gestione delle istanze che avviano nel Prenotazione della capacità condiviso.

### Autorizzazioni per i consumatori
<a name="shared-cr-perms-consumer"></a>

I consumatori sono responsabili della gestione delle istanze in esecuzione nell'Prenotazione della capacità condiviso. I consumatori non possono modificare l'Prenotazione della capacità condiviso in nessun modo e non possono visualizzare o modificare le istanze di proprietà di altri consumatori o del proprietario di Prenotazione della capacità. I consumatori possono visualizzare solo la capacità totale e la capacità disponibile nella prenotazione condivisa. 

## Fatturazione e misurazione
<a name="shared-cr-billing"></a>

Non sono previsti costi aggiuntivi per la condivisione di Prenotazioni di capacità.

Per impostazione predefinita, il proprietario della prenotazione della capacità riceve la fatturazione per istanze in esecuzione all'interno della prenotazione della capacità e per la capacità riservata inutilizzata, mentre ai consumatori vengono fatturate solo le istanze in esecuzione nella prenotazione della capacità condivisa. Tuttavia, puoi assegnare la fatturazione della capacità disponibile di una prenotazione della capacità condivisa a un altro account consumatore specifico. Per ulteriori informazioni, consulta [Assegnazione di fatturazione per prenotazioni della capacità di Amazon EC2 condivise](assign-billing.md).

Se il titolare della prenotazione della capacità appartiene a un account pagante diverso e la prenotazione della capacità è coperta da un'istanza riservata regionale o da un Savings Plan, al proprietario della prenotazione della capacità continuerà a essere fatturata l'istanza riservata regionale o il Savings Plan. In questi casi, il proprietario della prenotazione della capacità paga l'istanza regionale riservata o il Savings Plan e ai consumer vengono fatturati i costi delle istanze eseguite nella prenotazione della capacità condivisa.

## Limiti di istanze
<a name="shared-cr-limits"></a>

Tutti i conteggi di utilizzo Prenotazione della capacità che contribuiscono ai limiti Istanza on demand del proprietario di Prenotazione della capacità. di ripetizione che riesce:
+ Capacità prenotata non utilizzata
+ Utilizzo da parte delle istanze possedute dal proprietario Prenotazione della capacità
+ Utilizzo da parte delle istanze possedute dai consumatori

Istanze inviate nella capacità condivisa dai consumatori contribuiscono al raggiungimento del limite Istanza on demand del proprietario Prenotazione della capacità. I limiti delle istanze dei consumatori sono una somma dei limiti Istanza on demand e della capacità disponibile nel Prenotazioni di capacità condiviso a cui hanno accesso.

# Parco istanze prenotazione della capacità
<a name="cr-fleets"></a>

Un *Parco istanze di prenotazione della capacità on demand* è un gruppo di prenotazione della capacità.

Una richiesta di parco istanze di prenotazione della capacità contiene tutte le informazioni di configurazione necessarie per avviare un parco istanze di prenotazione della capacità. Utilizzando una singola richiesta, puoi prenotare grandi quantità di capacità Amazon EC2 per il tuo carico di lavoro su più tipi di istanze, fino a una capacità di destinazione specificata.

Dopo aver creato un parco istanze di prenotazione della capacità, potrai gestire collettivamente le prenotazione della capacità nel parco istanze, modificandolo o annullandolo.

**Topics**
+ [Come funzionano i parchi istanze di prenotazione della capacità](#cr-how-it-works)
+ [Considerazioni](#considerations)
+ [Prezzi](#pricing)
+ [Concetti e pianificazione](crfleet-concepts.md)
+ [Crea](create-crfleet.md)
+ [Modify (Modifica)](modify-crfleet.md)
+ [Annulla](cancel-crfleet.md)
+ [Configurazioni di esempio](crfleet-example-configs.md)
+ [Uso di ruoli collegati ai servizi](using-service-linked-roles.md)

## Come funzionano i parchi istanze di prenotazione della capacità
<a name="cr-how-it-works"></a>

Quando crei un parco istanze di prenotazione della capacità, questo tenta di creare prenotazioni della capacità individuali per soddisfare la capacità target totale specificata nella richiesta del parco istanze.

Il numero di istanze per cui il parco istanze prenota la capacità dipende dalla [*capacità target totale*](crfleet-concepts.md#target-capacity) e dai [*pesi del tipo di istanza*](crfleet-concepts.md#instance-weight) specificati. Il tipo di istanza per il quale prenota la capacità dipende dalla [*strategia di allocazione*](crfleet-concepts.md#allocation-strategy) e dalla [*priorità del tipo di istanza*](crfleet-concepts.md#instance-priority) utilizzate.

Se non c'è capacità sufficiente al momento della creazione del parco istanze e questo non è in grado di soddisfare immediatamente la capacità target totale, il parco istanze tenta di creare asincronicamente le prenotazioni della capacità, finché non avrà prenotato la quantità di capacità richiesta.

Quando il parco istanze avrà raggiunto la sua capacità target totale, tenterà di mantenerla. Se una prenotazione della capacità nel parco istanze viene annullata, questo creerà automaticamente una o più prenotazioni della capacità, a seconda della configurazione del parco istanze, per sostituire la capacità persa e mantenere la capacità target totale.

Le prenotazioni della capacità nel parco istanze non possono essere gestite individualmente. Devono essere gestite collettivamente, modificando il parco istanze. Quando modifichi un parco istanze, le prenotazioni della capacità in esso contenute vengono automaticamente aggiornate per riflettere le modifiche.

Attualmente, i parchi istanze di prenotazione della capacità supportano i criteri `open` di corrispondenza delle istanze e tutte le prenotazioni della capacità avviate da un parco istanze utilizzano automaticamente questi criteri di corrispondenza. Con questi criteri, le nuove istanze e le istanze esistenti che hanno attributi corrispondenti di (tipo di istanza, piattaforma, zona di disponibilità e tenancy) vengono automaticamente eseguite nelle prenotazioni della capacità create da un parco istanze. I parchi istanze di prenotazione della capacità non supportano i criteri di corrispondenza delle istanze specifici.

## Considerazioni
<a name="considerations"></a>

Quando utilizzi i parchi istanze di prenotazione della capacità, tieni presente quanto segue:
+ Una flotta di prenotazioni di capacità può essere creata, modificata, visualizzata e annullata utilizzando l' AWS API AWS CLI and.
+ Le prenotazioni della capacità in un parco istanze non possono essere gestite individualmente. Devono essere gestite collettivamente, modificando o annullando il parco istanze.
+ Un parco istanze di prenotazione della capacità non può estendersi in tutte le Regioni.
+ Un parco istanze di prenotazione della capacità non può estendersi su più zone di disponibilità.
+ Le prenotazioni della capacità create da un parco istanze vengono automaticamente contrassegnate con il seguente tag AWS generato:
  + Chiave - `aws:ec2-capacity-reservation-fleet`
  + Valore - `fleet_id`

  È possibile utilizzare questo tag per identificare le prenotazioni della capacità create da un parco istanze di prenotazione della capacità.

## Prezzi
<a name="pricing"></a>

Non sono previsti costi aggiuntivi, per l'utilizzo di parchi istanze di prenotazione della capacità. Ti verranno fatturate le singole prenotazioni della capacità create dai parchi istanze di prenotazioni della capacità. Per ulteriori informazioni sulla fatturazione delle prenotazioni della capacità, consulta [Prezzi e fatturazione di Prenotazione della capacità](capacity-reservations-pricing-billing.md).

# Concetti sui parchi istanze di prenotazione della capacità e pianificazione
<a name="crfleet-concepts"></a>

Le seguenti informazioni descrivono come pianificare un parco istanze di prenotazione della capacità e descrivono i concetti del parco istanze di prenotazione della capacità, tra cui la capacità target totale, la strategia di allocazione, il peso del tipo di istanza e la priorità del tipo di istanza.

**Topics**
+ [Pianificare un parco istanze di prenotazione della capacità](#plan-cr-fleet)
+ [Capacità target totale](#target-capacity)
+ [Strategia di allocazione](#allocation-strategy)
+ [Peso del tipo di istanza](#instance-weight)
+ [Priorità del tipo di istanza](#instance-priority)

## Pianificare un parco istanze di prenotazione della capacità
<a name="plan-cr-fleet"></a>

Nella pianificazione del proprio parco istanze di prenotazione della capacità, consigliamo di procedere come segue:

1. Determina la quantità di capacità di calcolo necessaria per il carico di lavoro.

1. Decidi i tipi di istanza e le zone di disponibilità che desideri utilizzare.

1. Assegna a ciascun tipo di istanza una priorità in base alle tue esigenze e preferenze. Per ulteriori informazioni, consulta [Priorità del tipo di istanza](#instance-priority).

1. Crea un sistema di ponderazione della capacità che abbia senso per il tuo carico di lavoro. Assegna un peso a ciascun tipo di istanza e determina la capacità target totale. Per ulteriori informazioni, consultare [Peso del tipo di istanza](#instance-weight) e [Capacità target totale](#target-capacity).

1. Stabilisci se hai bisogno della prenotazione della capacità a tempo indeterminato o solo per uno specifico periodo di tempo.

## Capacità target totale
<a name="target-capacity"></a>

La*Capacità target totale* definisce la quantità totale della capacità di calcolo prenotata dal parco istanze di prenotazione della capacità. Specifichi la capacità target totale quando crei il parco istanze di prenotazione della capacità. Dopo la creazione del parco istanze, Amazon EC2 crea automaticamente le prenotazioni della capacità per prenotare la capacità fino al target totale.

Il numero di istanze per cui il parco istanze di prenotazione della capacità prenota la capacità è determinato dalla capacità target totale e dal *peso del tipo di istanza* specificato per ciascun tipo di istanza nel parco di prenotazione della capacità (`total target capacity`/`instance type weight`=`number of instances`).

È possibile assegnare una capacità target totale in base alle unità significative per il carico di lavoro. Ad esempio, se il carico di lavoro richiede un certo numero di vCPUs, puoi assegnare la capacità target totale in base al numero di v richiesto. CPUs Se il carico di lavoro richiede `2048` vCPUs, specifica una capacità target totale di `2048` e quindi assegna i pesi al tipo di istanza in base al numero di v CPUs fornito dai tipi di istanze nel parco istanze. Per vedere un esempio, consulta [Peso del tipo di istanza](#instance-weight).

## Strategia di allocazione
<a name="allocation-strategy"></a>

La strategia di allocazione del parco istanze di prenotazione della capacità stabilisce il modo in cui questo soddisfa la richiesta di capacità riservata dalle specifiche del tipo di istanza nella configurazione del parco istanze di prenotazione della capacità.

Attualmente, è supportata solo la strategia di allocazione `prioritized`. Con questa strategia, il parco istanze di prenotazione della capacità crea prenotazioni utilizzando le priorità assegnate a ciascuna delle specifiche del tipo di istanza nella configurazione sua configurazione. I valori di priorità inferiori indicano una priorità più elevata per l'uso. Ad esempio, supponiamo di creare un parco istanze di prenotazione della capacità che utilizza i seguenti tipi e priorità di istanza:
+ `m4.16xlarge`: priorità = 1
+ `m5.16xlarge`: priorità = 3
+ `m5.24xlarge`: priorità = 2

Come prima cosa, il parco istanze tenta di creare prenotazioni di capacità per `m4.16xlarge`. Se Amazon EC2 non ha sufficiente capacità `m4.16xlarge`, il parco istanze tenta di creare prenotazioni di capacità per `m5.24xlarge`. Se Amazon EC2 non ha sufficiente capacità `m5.24xlarge`, il parco istanze tenta di creare prenotazioni di capacità per `m5.16xlarge`.

## Peso del tipo di istanza
<a name="instance-weight"></a>

Il *peso del tipo di istanza* è un peso assegnato a ciascun tipo di istanza nel parco istanze di prenotazione della capacità. Il peso determina quante unità di capacità ciascuna istanza di quel tipo specifico conta verso la *capacità target totale* del parco istanze.

È possibile assegnare pesi in base a unità significative per il carico di lavoro. Ad esempio, se il carico di lavoro richiede un certo numero di vCPUs, puoi assegnare pesi in base al numero di v CPUs fornito da ciascun tipo di istanza nel Capacity Reservation Fleet. In questo caso, se si crea una flotta di prenotazioni di capacità utilizzando `m5.24xlarge` istanze `m4.16xlarge` and, è necessario assegnare pesi corrispondenti al numero di v CPUs per ciascuna istanza nel modo seguente:
+ `m4.16xlarge`— `64` vCPUs, peso = unità `64`
+ `m5.24xlarge`— `96` vCPUs, peso = `96` unità

Il peso del tipo di istanza determina il numero di istanze per cui il parco istanze di prenotazione della capacità prenota quest'ultima. Ad esempio, se un parco istanze di prenotazione della capacità con una capacità target totale di `384` unità utilizza i tipi di istanza e i pesi nell'esempio precedente, il parco istanze potrebbe prenotare capacità per `6` istanze `m4.16xlarge` (384 capacità target totale/peso di 64 tipi di istanze = 6 istanze), oppure `4` istanze `m5.24xlarge`(384/96 = 4).

Se non assegni i pesi del tipo di istanza o se assegni un peso del tipo di istanza di `1`, la capacità target totale si baserà esclusivamente sul conteggio delle istanze. Ad esempio, se un parco istanze di prenotazione della capacità con una capacità target totale di `384`unità utilizza i tipi di istanza nell'esempio precedente, ma omette i pesi o specifica un peso di `1` per entrambi i tipi di istanza, il parco istanze potrebbe prenotare capacità per `384` istanze `m4.16xlarge` o per `384` istanze `m5.24xlarge`.

## Priorità del tipo di istanza
<a name="instance-priority"></a>

La *priorità del tipo di istanza* è un valore che assegni ai tipi di istanza nel parco istanze. Le priorità vengono utilizzate per determinare quali tipi di istanza specificati per il parco istanze devono essere assegnati per l'uso.

I valori di priorità inferiori indicano una priorità più elevata per l'uso.

# Creazione di un parco istanze di prenotazione della capacità
<a name="create-crfleet"></a>

Quando crei un parco istanze di prenotazione della capacità, questo crea automaticamente le prenotazioni di capacità per i tipi di istanza specificati nella richiesta del parco istanze, fino a raggiungere la capacità target totale specificata. Il numero di istanze per le quali il parco istanze di prenotazione della capacità prenota quest'ultima dipende dalla capacità target totale e dai pesi del tipo di istanza specificati nella richiesta. Per ulteriori informazioni, consultare [Peso del tipo di istanza](crfleet-concepts.md#instance-weight) e [Capacità target totale](crfleet-concepts.md#target-capacity).

Quando crei il parco istanze, devi specificare i tipi di istanza da utilizzare e una priorità per ciascuno di questi tipi di istanza. Per ulteriori informazioni, consultare [Strategia di allocazione](crfleet-concepts.md#allocation-strategy) e [Priorità del tipo di istanza](crfleet-concepts.md#instance-priority).

**Nota**  
Il ruolo **AWSServiceRoleForEC2CapacityReservationFleet**collegato al servizio viene creato automaticamente nel tuo account la prima volta che crei una flotta di prenotazioni di capacità. Per ulteriori informazioni, consulta [Utilizzo di ruoli collegati ai servizi per il parco istanze di prenotazione della capacitàUtilizzo di ruoli collegati ai servizi per EC2 Capacity Manager](using-service-linked-roles.md).

Attualmente, i parchi istanze di prenotazione della capacità supportano solo i criteri `open` di corrispondenza delle istanze.

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

**Come creare un parco di prenotazione della capacità**  
Utilizza il comando [create-capacity-reservation-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-capacity-reservation-fleet.html).

```
aws ec2 create-capacity-reservation-fleet \
    --total-target-capacity 24 \
    --allocation-strategy prioritized \
    --instance-match-criteria open \
    --tenancy default \
    --end-date 2021-12-31T23:59:59.000Z \
    --instance-type-specifications file://instanceTypeSpecification.json
```

Di seguito sono riportati i contenuti di `instanceTypeSpecification.json`.

```
[
  {
    "InstanceType": "m5.xlarge",
    "InstancePlatform": "Linux/UNIX",
    "Weight": 3.0,
    "AvailabilityZone":"us-east-1a",
    "EbsOptimized": true,
    "Priority" : 1
  }
]
```

Di seguito è riportato un output di esempio.

```
{
    "Status": "submitted", 
    "TotalFulfilledCapacity": 0.0, 
    "CapacityReservationFleetId": "crf-abcdef01234567890", 
    "TotalTargetCapacity": 24
}
```

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

**Come creare un parco di prenotazione della capacità**  
Utilizza il cmdlet [New-EC2CapacityReservationFleet](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2CapacityReservationFleet.html).

```
New-EC2CapacityReservationFleet `
    -TotalTargetCapacity 24 `
    -AllocationStrategy "prioritized" `
    -InstanceMatchCriterion "open" `
    -Tenancy "default" `
    -EndDate 2021-12-31T23:59:59.000Z `
    -InstanceTypeSpecification $specification
```

La specifica è definita come indicato di seguito.

```
$specification = New-Object Amazon.EC2.Model.ReservationFleetInstanceSpecification
$specification.InstanceType = "m5.xlarge"
$specification.InstancePlatform = "Linux/UNIX"
$specification.Weight = 3.0
$specification.AvailabilityZone = "us-east-1a"
$specification.EbsOptimized = $true
$specification.Priority = 1
```

------

# Modifica di un parco istanze di prenotazione della capacità
<a name="modify-crfleet"></a>

È possibile modificare la capacità target totale e la data di un parco istanze di prenotazione della capacità in qualsiasi momento. Quando modifichi la capacità target totale di un parco istanze di prenotazione della capacità, questo crea automaticamente nuove prenotazioni di capacità o modifica o annulla le prenotazioni di capacità esistenti nel parco istanze per soddisfare la nuova capacità target totale. Quando modifichi la data di fine del parco istanze, le date di fine per tutte le singole prenotazioni di capacità vengono aggiornate di conseguenza.

**Considerazioni**
+ Dopo aver modificato un parco istanze, il suo stato passa a `modifying`. Non è possibile tentare ulteriori modifiche a un parco istanze mentre si trova nello stato `modifying`.
+ Non è possibile modificare la tenancy, la zona di disponibilità, i tipi di istanza, le piattaforme di istanza, le priorità o i pesi utilizzati da un parco istanze di prenotazione della capacità. Se devi modificare uno di questi parametri, potrebbe essere necessario che tu annulli il parco istanze esistente e crearne uno nuovo con i parametri richiesti.
+ Non è possibile specificare `--end-date` e `--remove-end-date` nello stesso comando.

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

**Come modificare un parco istanze di prenotazione delle capacità**  
Utilizza il comando [modify-capacity-reservation-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-capacity-reservation-fleet.html).

**Esempio 1: modifica della capacità target totale**

```
aws ec2 modify-capacity-reservation-fleet \
    --capacity-reservation-fleet-id crf-01234567890abcedf \
    --total-target-capacity 160
```

**Esempio 2: modifica della data di fine**

```
aws ec2 modify-capacity-reservation-fleet \
    --capacity-reservation-fleet-id crf-01234567890abcedf \
    --end-date 2021-07-04T23:59:59.000Z
```

**Esempio 3: rimozione della data di fine**

```
aws ec2 modify-capacity-reservation-fleet \
    --capacity-reservation-fleet-id crf-01234567890abcedf \
    --remove-end-date
```

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

**Come modificare un parco istanze di prenotazione delle capacità**  
Utilizza il cmdlet [Edit-EC2CapacityReservationFleet](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2CapacityReservationFleet.html).

**Esempio 1: modifica della capacità target totale**

```
Edit-EC2CapacityReservationFleet `
    -CapacityReservationFleetId crf-01234567890abcedf `
    -TotalTargetCapacity 160
```

**Esempio 2: modifica della data di fine**

```
Edit-EC2CapacityReservationFleet `
    -CapacityReservationFleetId crf-01234567890abcedf `
    -EndDate 2021-07-04T23:59:59.000Z
```

**Esempio 3: rimozione della data di fine**

```
Edit-EC2CapacityReservationFleet `
    -CapacityReservationFleetId crf-01234567890abcedf `
    -RemoveEndDate
```

------

# Annullamento di un parco istanze di prenotazione della capacità
<a name="cancel-crfleet"></a>

Quando non hai più bisogno di un parco istanze di prenotazione della capacità e della capacità questa prenota, puoi annullarla. Quando annulli un parco istanze, il suo stato cambia in `cancelled` e non può più creare nuove prenotazioni di capacità. Inoltre, tutte le singole prenotazioni della capacità nel parco istanze vengono annullate. Le istanze precedentemente in esecuzione nella capacità riservata continuano a essere eseguite normalmente nella capacità condivisa.

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

**Come annullare un parco di prenotazione della capacità**  
Utilizza il comando [cancel-capacity-reservation-fleets](https://docs.aws.amazon.com/cli/latest/reference/ec2/cancel-capacity-reservation-fleets.html).

```
aws ec2 cancel-capacity-reservation-fleets \
    --capacity-reservation-fleet-ids crf-abcdef01234567890
```

Di seguito è riportato un output di esempio.

```
{
    "SuccessfulFleetCancellations": [
        {
            "CurrentFleetState": "cancelling", 
            "PreviousFleetState": "active", 
            "CapacityReservationFleetId": "crf-abcdef01234567890"
        }
    ], 
    "FailedFleetCancellations": []
}
```

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

**Come annullare un parco di prenotazione della capacità**  
Utilizza il cmdlet [Stop-EC2CapacityReservationFleet](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2CapacityReservationFleet.html).

```
Stop-EC2CapacityReservationFleet `
    -CapacityReservationFleetId crf-abcdef01234567890
```

------

# Esempio di configurazione di un parco istanze di prenotazione della capacità
<a name="crfleet-example-configs"></a>

Nell'esempio seguente viene creata un parco istanze di prenotazione della capacità che utilizza due tipi di istanza: `m5.4xlarge` e `m5.12xlarge`.

Utilizza un sistema di ponderazione basato sul numero di v CPUs fornito dai tipi di istanza specificati. La capacità target totale è `480` vCPUs. `m5.4xlarge`Fornisce 16 v CPUs e ottiene un peso di`16`, mentre `m5.12xlarge` fornisce 48 v CPUs e ottiene un peso di`48`. Questo sistema di ponderazione configura il parco istanze di prenotazione della capacità in modo da prenotare la capacità per 30 istanze `m5.4xlarge` (480/16=30) o per 10 istanze `m5.12xlarge` (480/48=10).

Il parco istanze è configurato per dare priorità alla capacità `m5.12xlarge` e ottiene la priorità di `1`, mentre `m5.4xlarge`ottiene una priorità inferiore di `2`. Ciò significa che la flotta cercherà di riservare prima la capacità `m5.12xlarge` e farà il tentativo di prenotare `m5.4xlarge` solo se Amazon EC2 non disporrà di sufficiente capacità `m5.12xlarge`.

Il parco istanze prenota la capacità per `Windows` istanze e la prenotazione scade automaticamente il `October 31, 2021` alle `23:59:59` UTC.

```
aws ec2 create-capacity-reservation-fleet \
    --total-target-capacity 480 \
    --allocation-strategy prioritized \
    --instance-match-criteria open \
    --tenancy default \
    --end-date 2021-10-31T23:59:59.000Z \
    --instance-type-specifications file://instanceTypeSpecification.json
```

Di seguito sono riportati i contenuti di `instanceTypeSpecification.json`.

```
[
    {             
        "InstanceType": "m5.4xlarge",                        
        "InstancePlatform":"Windows",            
        "Weight": 16,
        "AvailabilityZone":"us-east-1a",        
        "EbsOptimized": true,            
        "Priority" : 2
    },
    {             
        "InstanceType": "m5.12xlarge",                        
        "InstancePlatform":"Windows",            
        "Weight": 48,
        "AvailabilityZone":"us-east-1a",        
        "EbsOptimized": true,            
        "Priority" : 1
    }
]
```

# Utilizzo di ruoli collegati ai servizi per il parco istanze di prenotazione della capacità
<a name="using-service-linked-roles"></a>

[On-Demand Capacity Reservation Fleet utilizza ruoli collegati ai servizi AWS Identity and Access Management (IAM).](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts) Un ruolo collegato ai servizi è un tipo di ruolo IAM univoco collegato direttamente l parco istanze di prenotazione della capacità. I ruoli collegati ai servizi sono predefiniti da Capacity Reservation Fleet e includono tutte le autorizzazioni richieste dal servizio per chiamare altri servizi per tuo conto. AWS 

Un ruolo collegato al servizio semplifica la configurazione del parco istanze di prenotazione della capacità, poiché ti permette di evitare di aggiungere manualmente le autorizzazioni necessarie. Il parco istanze di prenotazione della capacità definisce le autorizzazioni dei relativi ruoli associati ai servizi e, salvo diversamente definito, solo il parco istanze di prenotazione della capacità potrà assumere i suoi ruoli. Le autorizzazioni definite includono la policy di attendibilità e la policy delle autorizzazioni che non può essere allegata a nessun’altra entità IAM.

È possibile eliminare un ruolo collegato al servizio solo dopo avere eliminato le risorse correlate. Questa procedura protegge le risorse del parco istanze di prenotazione della capacità, poiché impedisce la rimozione involontaria delle autorizzazioni di accesso alle risorse.

## Autorizzazioni dei ruoli collegati ai servizi per il parco istanze di prenotazione della capacità
<a name="slr-permissions"></a>

Capacity Reservation Fleet utilizza il ruolo collegato **AWSServiceRoleForEC2CapacityReservationFleet**ai servizi denominato per creare, descrivere, modificare e annullare le prenotazioni di capacità in una flotta di prenotazioni di capacità per tuo conto.

Il ruolo AWSService RoleFor EC2 CapacityReservationFleet collegato al servizio prevede che la seguente entità assuma il ruolo:
+ `capacity-reservation-fleet.amazonaws.com`

Il ruolo utilizza la politica gestita. `AWSEC2CapacityReservationFleetRolePolicy` AWS Per ulteriori informazioni, consulta [AWS politica gestita: AWSEC2CapacityReservationFleetRolePolicy](security-iam-awsmanpol.md#security-iam-awsmanpol-AWSEC2CapacityReservationFleetRolePolicy).

Per consentire a un'entità IAM (come un utente, un gruppo o un ruolo) di creare, modificare o eliminare un ruolo collegato al servizio è necessario configurare le relative autorizzazioni. Per ulteriori informazioni, consulta [Autorizzazioni del ruolo collegato ai servizi](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create-service-linked-role.html#service-linked-role-permissions) nella *Guida per l'utente IAM*.

## Creazione di un ruolo collegato ai servizi per il parco istanze di prenotazione della capacità
<a name="create-slr"></a>

Non hai bisogno di creare manualmente un ruolo collegato ai servizi. Quando crei una flotta di prenotazioni di capacità utilizzando il `create-capacity-reservation-fleet` AWS CLI comando o l'`CreateCapacityReservationFleet`API, il ruolo collegato al servizio viene creato automaticamente per te. 

Se si elimina questo ruolo collegato ai servizi e quindi deve essere creato di nuovo, è possibile utilizzare lo stesso processo per ricreare il ruolo nell'account. Quando crei un parco istanze di prenotazione della capacità, questo crea nuovamente il ruolo collegato ai servizi per tuo conto. 

## Modifica di un ruolo collegato ai servizi per il parco istanze di prenotazione della capacità
<a name="edit-slr"></a>

Capacity Reservation Fleet non consente di modificare il ruolo collegato al AWSService RoleFor EC2 CapacityReservationFleet servizio. Dopo avere creato un ruolo collegato al servizio, non sarà possibile modificarne il nome perché varie entità potrebbero farvi riferimento. È possibile tuttavia modificarne la descrizione utilizzando IAM. Per ulteriori informazioni, consulta [Edit a service-linked role description](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_update-service-linked-role.html#edit-service-linked-role-iam-console) nella *Guida per l’utente IAM*.

## Eliminazione di un ruolo collegato ai servizi per il parco istanze di prenotazione della capacità
<a name="delete-slr"></a>

Se non è più necessario utilizzare una funzionalità o un servizio che richiede un ruolo collegato al servizio, consigliamo di eliminare il ruolo. In questo modo non sarà più presente un'entità non utilizzata che non viene monitorata e gestita attivamente. Tuttavia, è necessario effettuare la pulizia delle risorse associate al ruolo collegato ai servizi, prima di poterlo eliminare manualmente.

**Nota**  
Se il servizio parco istanze di prenotazione della capacità utilizza tale ruolo quando provi a eliminare le risorse, è possibile che l'eliminazione abbia esito negativo. In questo caso, attendi alcuni minuti e quindi ripeti l’operazione. 

**Per eliminare il ruolo collegato al servizio AWSService RoleFor EC2 CapacityReservationFleet**

1. Utilizza il `delete-capacity-reservation-fleet` AWS CLI comando o l'`DeleteCapacityReservationFleet`API per eliminare le flotte di prenotazione della capacità dal tuo account.

1. Utilizza la console IAM AWS CLI, o l' AWS API per eliminare il ruolo collegato al AWSService RoleFor EC2 CapacityReservationFleet servizio. Per ulteriori dettagli, consulta [Delete a service-linked role](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html#id_roles_manage_delete_slr) nella *Guida per l’utente IAM*.

## Regioni supportate per i ruoli collegati ai servizi del parco istanze di prenotazione della capacità
<a name="slr-regions"></a>

Il parco istanze di prenotazione della capacità supporta l'utilizzo di ruoli collegati ai servizi in tutte le Regioni in cui il servizio è disponibile. Per ulteriori informazioni, consulta [Regioni ed endpoint di AWS](https://docs.aws.amazon.com/general/latest/gr/ec2-service.html#ec2_region).

# Monitora l'utilizzo delle prenotazioni di capacità con le metriche CloudWatch
<a name="capacity-reservation-cw-metrics"></a>

Con le CloudWatch metriche, puoi monitorare in modo efficiente le tue prenotazioni di capacità e identificare la capacità inutilizzata impostando CloudWatch allarmi per avvisarti quando vengono raggiunte le soglie di utilizzo. Questo può aiutare a mantenere un volume Prenotazione della capacità costante e ottenere un livello di utilizzo più elevato.

Capacity Reservations invia dati metrici ogni cinque minuti. CloudWatch I parametri non sono supportati per Prenotazioni di capacità che sono attivi per meno di cinque minuti.

Per ulteriori informazioni sulla visualizzazione dei parametri nella CloudWatch console, consulta [Using Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html). Per ulteriori informazioni sulla creazione di allarmi, consulta [Creazione di CloudWatch allarmi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html). 

**Topics**
+ [Parametri di utilizzo Prenotazione della capacità](#capacity-reservation-usage-metrics)
+ [Dimensioni dei parametri Prenotazione della capacità](#capacity-reservation-dimensions)
+ [Visualizza i CloudWatch parametri per Capacity Reservations](#viewing-capacity-reservation-metrics)

## Parametri di utilizzo Prenotazione della capacità
<a name="capacity-reservation-usage-metrics"></a>

Il namespace `AWS/EC2CapacityReservations` include le seguenti metriche di utilizzo che è possibile utilizzare per monitorare e mantenere la capacità su richiesta entro le soglie specificate per la prenotazione.


| Parametro | Descrizione | 
| --- | --- | 
|  UsedInstanceCount |  Numero di istanze attualmente in uso. Unità: numero  | 
|  AvailableInstanceCount  |  Numero di istanze disponibili. Unità: numero  | 
|  TotalInstanceCount  |  Numero totale di istanze riservate. Unità: numero  | 
|  InstanceUtilization  |  Percentuale di istanze di capacità riservata attualmente in uso. Unità: percentuale  | 

## Dimensioni dei parametri Prenotazione della capacità
<a name="capacity-reservation-dimensions"></a>

È possibile utilizzare le seguenti dimensioni per perfezionare i parametri elencati nella tabella precedente nella regione e nell'account selezionati.


|  Dimensione  |  Description  | 
| --- | --- | 
|  (Nessuna dimensione)  |  Questa dimensione filtra il parametro specificato per tutte le prenotazioni della capacità.  | 
|  CapacityReservationId  |  Questa dimensione filtra il parametro specificato per la prenotazione della capacità identificata.  | 
|  InstanceType  |  Questa dimensione filtra il parametro specificato per il tipo di istanza identificato.  | 
|  AvailabilityZone  |  Questa dimensione filtra il parametro specificato per la zona di disponibilità identificata.  | 
|  InstanceMatchCriteria  |  Questa dimensione filtra il parametro specificato per i criteri di corrispondenza dell'istanza identificati (`open` o `targeted`).  | 
|  InstancePlatform  |  Questa dimensione filtra i dati di parametro specificati per la piattaforma identificata.  | 
|  Tenancy  |  Questa dimensione filtra il parametro specificato per la tenancy identificata.  | 

## Visualizza i CloudWatch parametri per Capacity Reservations
<a name="viewing-capacity-reservation-metrics"></a>

I parametri sono raggruppati in primo luogo in base al namespace del servizio e in secondo luogo in base alle dimensioni supportate. È possibile utilizzare le procedure seguenti per visualizzare i parametri per Prenotazioni di capacità. 

**Per visualizzare i parametri di prenotazione della capacità utilizzando la console CloudWatch**

1. Apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Se necessario, modificare la regione. Dalla barra di navigazione, selezionare la regione dove si trova Prenotazione della capacità. Per ulteriori informazioni, consulta [Regioni ed endpoint](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. Per **Tutti i parametri**, scegliere **Prenotazione capacità EC2**.

1. Scegli tra le precedenti dimensioni dei parametri **In tutte le prenotazioni della capacità**, **Per prenotazione della capacità**, **Per tipo di istanza**, **Per zona di disponibilità**, **Per piattaforma**, **Per criteri di corrispondenza dell’istanza** o **Per tenancy** e i parametri verranno raggruppati rispettivamente per Nessuna dimensione, `CapacityReservationId`, `InstanceType`, `AvailabilityZone`, `Platform`, `InstanceMatchCriteria` e `Tenancy`.

1. Per ordinare i parametri, utilizza l'intestazione della colonna. Per creare il grafico di un parametro, seleziona la casella di spunta accanto al parametro.

**Per visualizzare le metriche relative alla prenotazione della capacità utilizzando il AWS CLI**  
Utilizza il comando [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) seguente:

```
aws cloudwatch list-metrics --namespace "AWS/EC2CapacityReservations"
```

# Monitorare il sottoutilizzo delle prenotazioni della capacità
<a name="cr-eventbridge"></a>

Puoi monitorare il sottoutilizzo della prenotazione della capacità sfruttando i metodi riportati di seguito:

**Topics**
+ [EventBridge Eventi Amazon](#cr-underutilization-events)
+ [Notifiche via e-mail e AWS Health dashboard](#monitor-cr-utilization)

## EventBridge Eventi Amazon
<a name="cr-underutilization-events"></a>

AWS Health invia eventi ad Amazon EventBridge quando una prenotazione di capacità nel tuo account è inferiore al 20% di utilizzo in determinati periodi. Con EventBridge, puoi stabilire regole che attivano azioni programmatiche in risposta a tali eventi. Ad esempio, è possibile creare una regola che annulla automaticamente una prenotazione della capacità quando il suo utilizzo è inferiore al 20% in un periodo di 7 giorni.

Gli eventi in EventBridge sono rappresentati come oggetti JSON. I campi univoci per l'evento sono contenuti nella sezione "detail" dell'oggetto JSON. Il campo "event" contiene il nome dell'evento. Il campo "result" contiene lo stato completato dell'operazione che ha attivato l'evento. Per ulteriori informazioni, consulta i [modelli di EventBridge eventi](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) di *Amazon nella Amazon EventBridge User Guide*.

Per ulteriori informazioni, consulta la [Amazon EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

Questa funzionalità non è supportata in AWS GovCloud (US).

### Eventi
<a name="cr-eventbridge-events"></a>

AWS Health invia i seguenti eventi quando l'utilizzo della capacità per una prenotazione di capacità è inferiore al 20 percento.
+ `AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION`

  Di seguito è riportato un esempio di evento generato quando l'utilizzo della capacità di una prenotazione della capacità appena creata è inferiore al 20% in un periodo di 24 ore.

  ```
  {
      "version": "0",
      "id": "b3e00086-f271-12a1-a36c-55e8ddaa130a",
      "detail-type": "AWS Health Event",
      "source": "aws.health",
      "account": "123456789012",
      "time": "2023-03-10T12:03:38Z",
      "region": "ap-south-1",
      "resources": [
          "cr-01234567890abcdef"
      ],
      "detail": {
          "eventArn": "arn:aws:health:ap-south-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_cr-01234567890abcdef-6211-4d50-9286-0c9fbc243f04",
          "service": "EC2",
          "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION",
          "eventTypeCategory": "accountNotification",
          "startTime": "Fri, 10 Mar 2023 12:03:38 GMT",
          "endTime": "Fri, 10 Mar 2023 12:03:38 GMT",
          "eventDescription": [
              {
                  "language": "en_US",
                  "latestDescription": "A description of the event will be provided here"
              }
          ],
          "affectedEntities": [
              {
                  "entityValue": "cr-01234567890abcdef"
              }
          ]
      }
      }
  ```
+ `AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY`

  Di seguito è riportato un esempio di evento generato quando l'utilizzo della capacità di una o più prenotazioni di capacità è inferiore al 20% in un periodo di 7 giorni.

  ```
  { 
      "version": "0", "id":"7439d42b-3c7f-ad50-6a88-25e2a70977e2", 
      "detail-type": "AWS Health Event", 
      "source": "aws.health", 
      "account": "123456789012", 
      "time": "2023-03-07T06:06:01Z", 
      "region": "us-east-1", 
      "resources": [ 
          "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%", 
          "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" 
      ], 
      "detail": { 
          "eventArn": "arn:aws:health:us-east-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY_726c1732-d6f6-4037-b9b8-bec3c2d3ba65", 
          "service": "EC2", 
          "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY", 
          "eventTypeCategory": "accountNotification", 
          "startTime": "Tue, 7 Mar 2023 06:06:01 GMT", 
          "endTime": "Tue, 7 Mar 2023 06:06:01 GMT", 
          "eventDescription": [
              { 
                  "language": "en_US", 
                  "latestDescription": "A description of the event will be provided here" 
              }
          ], 
          "affectedEntities": [
              { 
                  "entityValue": "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%" 
              }, 
              { 
                  "entityValue": "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" 
              }
          ]
      }
  }
  ```

### Crea una EventBridge regola
<a name="cr-eventbridge-use"></a>

Per ricevere notifiche e-mail quando l'utilizzo di Capacity Reservation scende al di sotto del 20%, crea un argomento Amazon SNS, quindi crea EventBridge una regola per l'`AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION`evento.

**Creazione dell'argomento Amazon SNS**

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. Nel riquadro di navigazione scegliere **Argomenti**, quindi **Crea nuovo argomento**.

1. Per **Tipo**, scegliere **Standard**.

1. Per **Nome argomento**, inserisci un nome per il nuovo argomento.

1. Scegli **Create topic** (Crea argomento).

1. Scegli **Create Subscription** (Crea sottoscrizione).

1. Per **Protocollo** scegli **E-mail**, mentre per **Endpoint** inserisci l'indirizzo e-mail che deve ricevere le notifiche.

1. Scegli **Create Subscription** (Crea sottoscrizione).

1. L'indirizzo e-mail inserito sopra riceverà un messaggio e-mail con l'oggetto seguente: `AWS Notification - Subscription Confirmation`. Segui le istruzioni per confermare la tu sottoscrizione.

**Per creare la regola EventBridge**

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

1. Nel riquadro di navigazione scegli **Rules (Regole)**, quindi **Create rule (Crea regola)**.

1. Per **Nome**, inserisci un nome per la nuova regola.

1. Per **Tipo di regola**, scegli **Regola con un modello di eventi**.

1. Scegli **Next (Successivo)**.

1. Per **Modello di eventi**, procedi come segue:

   1. Per **Origine evento**, scegli **Servizi AWS **.

   1. Per **Servizio AWS **, scegli **AWS Health**.

   1. Per **Tipo di evento**, scegli **Notifica di sottoutilizzo prenotazione della capacità on demand EC2**.

1. Scegli **Next (Successivo)**.

1. Per **Destinazione 1**, esegui queste operazioni:

   1. Per **Tipi di destinazione**, scegli **servizio AWS **.

   1. Per **Seleziona una destinazione**, scegli **Argomento SNS**.

   1. Per **Argomento**, scegli l'argomento che hai creato in precedenza.

1. Scegli **Avanti**, quindi scegli di nuovo **Avanti**.

1. Scegli **Crea regola**.

## Notifiche via e-mail e AWS Health dashboard
<a name="monitor-cr-utilization"></a>

AWS Health invia la seguente e-mail e Health Dashboard le seguenti notifiche quando l'utilizzo della capacità per Capacity Reservations nel tuo account scende al di sotto del 20 percento.
+ Notifiche individuali per ogni prenotazione della capacità appena creata il cui utilizzo è stato inferiore al 20% nelle ultime 24 ore.
+ Una notifica riepilogativa per tutte le prenotazioni di capacità il cui utilizzo è stato inferiore al 20% negli ultimi 7 giorni.

Le notifiche e le Health Dashboard notifiche e-mail vengono inviate all'indirizzo e-mail associato all' AWS account proprietario delle prenotazioni di capacità. Le notifiche includono le seguenti informazioni:
+ ID della prenotazione della capacità.
+ La zona di disponibilità della prenotazione della capacità.
+ Il tasso medio di utilizzo della prenotazione della capacità.
+ Il tipo di istanza e la piattaforma (sistema operativo) della prenotazione della capacità.

Inoltre, quando l'utilizzo della capacità per una prenotazione di capacità nell'account scende al di sotto del 20% in un periodo di 24 e 7 giorni, AWS Health invia eventi a. EventBridge ConEventBridge, puoi creare regole che attivano azioni automatiche, come l'invio di notifiche e-mail o l'attivazione di AWS Lambda funzioni, in risposta a tali eventi. Per ulteriori informazioni, consulta [Monitorare il sottoutilizzo delle prenotazioni della capacità](#cr-eventbridge).

# Monitorare le modifiche di stato per le prenotazioni della capacità con data futura
<a name="monitor-fcr-state"></a>

Amazon EC2 invia un evento ad Amazon EventBridge quando cambia lo stato di una prenotazione di capacità con data futura.

Di seguito è illustrato un esempio di questo evento. In questo esempio, la prenotazione della capacità con data futura è entrata nello stato `scheduled`. Nota lo stato evidenziato nel campo `detail-type`.

```
{
   "version":"0",
   "id":"12345678-1234-1234-1234-123456789012",
   "detail-type":"EC2 Capacity Reservation Scheduled",
   "source":"aws.ec2",
   "account":"123456789012",
   "time":"yyyy-mm-ddThh:mm:ssZ",
   "region":"us-east-1",
   "resources":[
      "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-1234567890abcdefg"
   ],
   "detail":{
      "capacity-reservation-id":"cr-1234567890abcdefg",
      "state":"scheduled"
   }
}
```

I valori possibili per il campo `detail-type` sono:
+ `Scheduled`
+ `Active`
+ `Delayed`
+ `Unsupported`
+ `Failed`
+ `Expired`

Per ulteriori informazioni su questi stati, consulta [Visualizza lo stato di una prenotazione della capacità](capacity-reservations-view.md).

Puoi creare EventBridge eventi Amazon che monitorano questi eventi e quindi attivano azioni specifiche quando si verificano. Per ulteriori informazioni, consulta [Creazione di regole che reagiscono agli eventi in Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html).

Per creare una regola che monitori tutti gli eventi di modifica dello stato, puoi utilizzare il seguente modello di evento.

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation"
  }]
}
```

Per creare una regola che monitori solo specifici cambiamenti di stato, puoi utilizzare il seguente modello di evento.

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation state"
  }]
}
```

Ad esempio, il seguente modello di evento monitora gli eventi inviati quando una prenotazione della capacità con data futura entra nello stato `active`.

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation Active"
  }]
}
```

# Prenotazioni di capacità interrompibile
<a name="interruptible-capacity-reservations"></a>

Le prenotazioni di capacità interrompibile ti aiutano a rendere temporaneamente disponibile la capacità inutilizzata per altri carichi di lavoro all'interno del tuo account. In questo modo hai il controllo necessario per recuperare la capacità quando necessario. Quando si recupera la capacità, tutte le istanze incluse nella prenotazione interrompibile vengono interrotte. Dopo aver creato una prenotazione interrompibile, puoi condividerla con altri AWS account o con la tua AWS organizzazione utilizzando AWS Resource Access Manager (RAM).

Utilizza le prenotazioni di capacità interrompibili quando disponi di capacità riservata inutilizzata durante i periodi non di punta, tra le distribuzioni o quando i carichi di lavoro si riducono. Se conosci un altro team che potrebbe utilizzare questa capacità, puoi renderla disponibile creando una prenotazione di capacità interrompibile. Quando il carico di lavoro critico ha bisogno di recuperare capacità, puoi recuperarla.

È possibile utilizzare le prenotazioni di capacità interrompibili in uno dei seguenti modi:
+ **Proprietario della capacità**: sei il proprietario della riserva di capacità di origine e crei la riserva di capacità interrompibile per condividere la capacità inutilizzata con altri team, mantenendo al contempo il controllo per recuperarla quando necessario.
+ **Consumatore di capacità**: l'utente avvia le istanze in prenotazioni condivise interrompibili, tenendo presente che le istanze possono essere interrotte quando il proprietario recupera la capacità.

**Topics**
+ [Come funziona](#how-interruptible-cr-works)
+ [Fatturazione](#interruptible-cr-billing)
+ [Considerazioni](#interruptible-cr-considerations)
+ [Prenotazioni di capacità interrompibili per i titolari di capacità](capacity-owner-procedures.md)
+ [Prenotazioni di capacità interrompibile per consumatori di capacità](capacity-consumer-procedures.md)
+ [Monitora le prenotazioni di capacità interrompibili con e EventBridge CloudTrail](monitor-interruptible-cr.md)

## Come funziona
<a name="how-interruptible-cr-works"></a>

Per rendere disponibile la capacità inutilizzata ad altri team, crea una prenotazione interrompibile specificando il numero di istanze inutilizzate che desideri condividere dalla tua prenotazione di origine. Quando crei la prenotazione interrompibile, trasferiamo queste istanze dalla tua prenotazione di origine alla nuova prenotazione interrompibile all'interno del tuo account.

Manteniamo l'associazione tra la prenotazione di origine e la prenotazione di capacità interrompibile. Di conseguenza, quando l'utente recupera la propria capacità, tutte le istanze consumer in esecuzione vengono interrotte e la capacità viene ripristinata alla prenotazione originale.

Caratteristiche principali:
+ Rendi temporaneamente disponibile la capacità inutilizzata mantenendo il controllo per recuperarla
+ Recupera la capacità in qualsiasi momento. Per ulteriori informazioni, consulta [Processo di recupero e tracciamento](capacity-owner-procedures.md#reclamation-process)
+ Condividi con altri account o con la tua AWS organizzazione utilizzando AWS Resource Access Manager (RAM)

## Fatturazione
<a name="interruptible-cr-billing"></a>

Quando crei una prenotazione interrompibile, ti viene fatturata come nuova prenotazione indipendente. Questo suddivide la tua fatturazione:
+ Prenotazione all'origine: ti viene fatturata la capacità totale meno la capacità allocata
+ Prenotazione interrompibile: ti viene addebitata la capacità allocata

[Per ulteriori informazioni sulla fatturazione della prenotazione della capacità su richiesta, consulta i prezzi e la fatturazione della prenotazione della capacità.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservations-pricing-billing.html)

## Considerazioni
<a name="interruptible-cr-considerations"></a>

Prima di utilizzare le prenotazioni di capacità interrompibili, esamina le seguenti limitazioni e requisiti che si applicano ai proprietari e ai consumatori di capacità.

### Proprietari della capacità
<a name="capacity-owner-considerations"></a>
+ Non è possibile modificare o annullare direttamente una prenotazione di capacità interrompibile. Per modificarla, aggiorna la capacità allocata dalla riserva di capacità di origine.
+ Puoi solo visualizzare, avviare, taggare, condividere e assegnare la fatturazione per le prenotazioni interrompibili.
+ È possibile creare una sola allocazione interrompibile per ogni origine Capacity Reservation.

### Consumatori di capacità
<a name="capacity-consumer-considerations"></a>
+ Le prenotazioni di capacità interrompibile sono per impostazione predefinita prenotazioni di capacità mirate, quindi è necessario utilizzarle come target al momento del lancio dell'istanza.
+ Non è possibile aggiungere prenotazioni di capacità interrompibili ai gruppi di prenotazione di capacità.
+ Si consiglia di utilizzare solo le prenotazioni di capacità interrompibili per le applicazioni che possono essere interrotte.
+ Le istanze verranno chiuse quando il proprietario recupererà la capacità, senza ricorrere a On-Demand o Spot. Per ulteriori informazioni, consulta [Esperienza di interruzione](capacity-consumer-procedures.md#interruption-experience).

# Prenotazioni di capacità interrompibili per i titolari di capacità
<a name="capacity-owner-procedures"></a>

Il proprietario della capacità è l'account che possiede la riserva di capacità di origine e crea la riserva di capacità interrompibile per condividere la capacità inutilizzata con altri team, mantenendo al contempo il controllo per recuperarla quando necessario.

Questa sezione illustra come il proprietario della capacità può creare, modificare, recuperare e tenere traccia di una prenotazione di capacità interrompibile.

**Topics**
+ [Creazione di una prenotazione di capacità interrompibile](#creating-interruptible-cr)
+ [Visualizza la tua prenotazione di capacità interrompibile](#view-interruptible-cr)
+ [Modifica della prenotazione di capacità interrompibile](#modify-interruptible-cr)
+ [Processo di recupero e tracciamento](#reclamation-process)
+ [Condivisione di prenotazioni interrompibili](#sharing-interruptible-reservations)

## Creazione di una prenotazione di capacità interrompibile
<a name="creating-interruptible-cr"></a>

Crea una prenotazione di capacità interrompibile per rendere disponibile la capacità inutilizzata della tua prenotazione di origine per altri carichi di lavoro, mantenendo al contempo il controllo per recuperarla quando necessario.

### Prerequisiti
<a name="interruptible-cr-prerequisites"></a>

Prima di creare un'allocazione interrompibile, assicurati che la prenotazione della capacità on demand all'origine soddisfi i seguenti requisiti:
+ La tua prenotazione di capacità deve essere attiva senza una data di fine impostata. Non puoi creare allocazioni a partire da prenotazioni in sospeso, scadute, annullate o con date di fine programmate.
+ La tua prenotazione di capacità deve avere una capacità disponibile per l'allocazione. È possibile allocare solo le istanze disponibili (denominate anche capacità inutilizzata).
+ È possibile creare una sola allocazione interrompibile per ogni origine Capacity Reservation. Se esiste già un'allocazione, è necessario modificarla o annullarla prima di crearne una nuova.
+ È possibile allocare un massimo di 1000 istanze contemporaneamente a una prenotazione di capacità interrompibile.

L'utente può utilizzare la console o creare una prenotazione di capacità AWS CLI interrompibile.

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

**Per creare una prenotazione di capacità interrompibile**

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

1. Scegli **Capacity** Reservations.

1. Seleziona la tua prenotazione di capacità.

1. Scegli **Azioni**, **Crea un'allocazione interrompibile.**

1. Per **Istanze da allocare**, inserisci il numero di istanze da allocare.

1. (Facoltativo) Aggiungi tag.

1. Scegli **Crea** allocazione di capacità interrompibile.

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

**Per creare una prenotazione di capacità interrompibile**  
Usa il comando [create-interruptible-capacity-reservation-allocation:](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-interruptible-capacity-reservation-allocation.html)

```
aws ec2 create-interruptible-capacity-reservation-allocation \
    --capacity-reservation-id cr-1234567890abcdef0 \
    --instance-count 10
```

------

## Visualizza la tua prenotazione di capacità interrompibile
<a name="view-interruptible-cr"></a>

Dopo aver creato una prenotazione di capacità interrompibile, puoi visualizzarla nel tuo account o da una risorsa specifica.

### Visualizza tutte le prenotazioni di capacità interrompibile presenti nel tuo account
<a name="view-all-interruptible-cr"></a>

Utilizza la seguente procedura per visualizzare le prenotazioni di capacità interrompibili presenti nel tuo account.

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

**Per visualizzare le prenotazioni di capacità interrompibili presenti nel tuo account**

1. Vai alla pagina delle prenotazioni di capacità nella console.

1. Cerca le prenotazioni con **Interruptible** nella colonna dei tipi.

1. Seleziona la prenotazione interrompibile per visualizzare i dettagli.

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

**Per visualizzare le prenotazioni di capacità interrompibile nel tuo account**

```
aws ec2 describe-capacity-reservations \
    --capacity-reservation-id cr-interruptible-id \
    --filters Name=interruptible,Values=true
```

------

### Visualizza la prenotazione di capacità interrompibile da una fonte specifica
<a name="view-interruptible-cr-from-source"></a>

Utilizzare la procedura seguente per visualizzare la prenotazione di capacità interrompibile creata da una riserva di capacità di origine specifica.

```
aws ec2 describe-capacity-reservations \
    --capacity-reservation-id cr-source-id
```

Nella risposta, troverai un `interruptibleCapacityAllocations` oggetto che contiene l'ID di prenotazione della capacità interrompibile e i dettagli di allocazione. Per informazioni sulla struttura delle risposte, consulta [InterruptibleCapacityAllocation](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InterruptibleCapacityAllocation.html)*Amazon EC2 API* Reference.

## Modifica della prenotazione di capacità interrompibile
<a name="modify-interruptible-cr"></a>

Utilizza le seguenti procedure per modificare o annullare la tua prenotazione di capacità interrompibile.

**Nota**  
Quando riduci l'allocazione, recuperiamo prima le istanze disponibili, quindi eseguiamo le istanze, fino a raggiungere il numero richiesto. Se riusciamo a soddisfare interamente il conteggio con le istanze disponibili, non si verifica alcuna interruzione. Tutte le modifiche al numero di istanze allocate vengono apportate tramite la Capacity Reservation di origine, non direttamente sulla Capacity Reservation interrompibile.
È possibile modificare una prenotazione di capacità interrompibile solo per un massimo di 1000 istanze alla volta (aumento o diminuzione).

### Modifica la tua prenotazione di capacità interrompibile
<a name="edit-interruptible-allocation"></a>

Utilizza la seguente procedura per modificare la tua prenotazione di capacità interrompibile.

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

1. **Dalla pagina dei dettagli della prenotazione della capacità di origine, scegli Azioni.** Quindi, **modifica la prenotazione di capacità interrompibile**.

1. Per **le istanze da allocare**, inserisci il nuovo numero:
   + Aggiungi più capacità di condivisione
   + Recupera la capacità nella tua Capacity Reservation di origine

1. Scegliere **Aggiorna**.

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

```
aws ec2 update-interruptible-capacity-reservation-allocation \
    --capacity-reservation-id cr-1234567890abcdef0 \
    --target-instance-count 80
```

------

### Annulla la tua prenotazione di capacità interrompibile
<a name="cancel-interruptible-allocation"></a>

Utilizzare la procedura seguente per rimuovere definitivamente l'allocazione e restituire tutta la capacità.

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

1. Dalla pagina dei dettagli della prenotazione della capacità di origine, vai ai dettagli sull'allocazione della capacità interrompibile.

1. Scegli **Modifica** allocazione interrompibile.

1. **Per Numero di istanze, inserisci 0.**

1. Scegliere **Aggiorna**.

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

```
aws ec2 update-interruptible-capacity-reservation-allocation \
--capacity-reservation-id cr-1234567890abcdef0 \
--target-instance-count 0
```

------

## Processo di recupero e tracciamento
<a name="reclamation-process"></a>

Quando recuperi la capacità:
+ Le istanze in esecuzione ricevono un avviso di interruzione di 2 minuti tramite eventi. EventBridge 
+ Dopo il periodo di preavviso, le istanze in esecuzione nella capacità recuperata entrano in uno stato di spegnimento e vengono terminate.
+ Una volta terminate, le istanze recuperate diventano disponibili nella Capacity Reservation di origine per l'uso immediato.
+ **Lo stato di allocazione passa da **aggiornato** a attivo una volta completato.**

Il recupero completo può richiedere alcuni minuti a seconda del tipo di istanza e del tempo di spegnimento. Per ulteriori informazioni sulla EventBridge notifica che ricevi al termine del processo, consulta. [Completamento del recupero](monitor-interruptible-cr.md#reclamation-completion)

### Tieni traccia dello stato del reclamo
<a name="track-reclamation-status"></a>

Monitora l'avanzamento del reclamo descrivendo l'origine della prenotazione:

```
aws ec2 describe-capacity-reservations \
--capacity-reservation-id cr-1234567890abcdef0
```

La risposta mostra questi campi all'interno dell'oggetto: `interruptibleCapacityAllocation`
+ `instance-count`: istanze allocate correnti
+ `target-instance-count`: quantità richiesta dopo il recupero
+ `status`**: **aggiornato** durante il recupero e attivo al termine**

## Condivisione di prenotazioni interrompibili
<a name="sharing-interruptible-reservations"></a>

È possibile condividere prenotazioni interrompibili solo all'interno AWS dell'organizzazione utilizzando AWS Resource Access Manager (RAM).

Considerazioni:
+ Se un account consumatore lascia l'organizzazione, la prenotazione interrompibile viene automaticamente annullata dalla condivisione di tale account.
+ Tutte le istanze in esecuzione nella prenotazione non condivisa vengono infine terminate.
+ Tutte le altre funzionalità di condivisione funzionano allo stesso modo delle prenotazioni di capacità standard.

Per le procedure di condivisione complete, consulta [Condivisione delle prenotazioni di capacità](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservation-sharing.html).

# Prenotazioni di capacità interrompibile per consumatori di capacità
<a name="capacity-consumer-procedures"></a>

Il consumatore di capacità è l'account che avvia le istanze in prenotazioni di capacità interrompibili condivise, fermo restando che le relative istanze possono essere chiuse quando il proprietario recupera la capacità.

Questa sezione illustra come l'utente (utilizzatore di capacità) può avviare istanze in una riserva di capacità interrompibile e scoprire cosa succede quando la capacità viene recuperata dal proprietario.

**Topics**
+ [Visualizza una prenotazione di capacità interrompibile](#view-interruptible-cr-consumer)
+ [Avvia le istanze in prenotazioni interrompibili](#launch-instances-interruptible)
+ [Esperienza di interruzione](#interruption-experience)

## Visualizza una prenotazione di capacità interrompibile
<a name="view-interruptible-cr-consumer"></a>

Utilizzare le seguenti procedure per visualizzare una prenotazione di capacità interrompibile.

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

**Per visualizzare le prenotazioni di capacità interrompibile nel tuo account**

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

1. Scegli **Capacity** Reservations.

1. Nella colonna **Tipo**, cerca le prenotazioni contrassegnate come **Interrompibili**.

1. Nota che la prenotazione da utilizzare IDs per l'avvio dell'istanza.

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

**Per trovare tutte le prenotazioni di capacità interrompibili nel tuo account**  
Utilizza il comando [describe-capacity-reservations](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-capacity-reservations.html):

```
aws ec2 describe-capacity-reservations \
--filters Name=state,Values=active
```

Cerca le prenotazioni dove `Interruptible` è impostato `true` nella risposta.

**Per filtrare in modo specifico le prenotazioni interrompibili**  
Utilizza il seguente comando:

```
aws ec2 describe-capacity-reservations \
--capacity-reservation-ids cr-example123 \
--query 'CapacityReservations[?Interruptible==`true`]'
```

------

**Nota**  
Le prenotazioni di capacità interrompibile sono per impostazione predefinita prenotazioni di capacità mirate, quindi è necessario sceglierle come target in modo specifico al momento del lancio dell'istanza. A differenza delle prenotazioni aperte, le prenotazioni interrompibili non coprono automaticamente le istanze corrispondenti. È necessario specificare esplicitamente l'ID della prenotazione al momento del lancio.

## Avvia le istanze in prenotazioni interrompibili
<a name="launch-instances-interruptible"></a>

Utilizza la seguente procedura per avviare le istanze Amazon EC2 in prenotazioni di capacità interrompibili all'interno del tuo account.

**Nota**  
Ti consigliamo di utilizzare solo prenotazioni di capacità interrompibili per applicazioni che possono essere interrotte.

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

**Per avviare istanze in prenotazioni di capacità interrompibili**

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

1. Dal pannello di controllo Amazon EC2, selezionare **Launch Instance (Avvia istanza)**.

1. Configura le impostazioni dell'istanza.

1. In **Dettagli avanzati** per Capacity Reservation, scegli **Avvia istanze interrompibili nella tua** prenotazione attiva.

1. Seleziona l'ID di prenotazione interrompibile e la nuova opzione di acquisto dell'istanza.

1. Scegliere **Launch Instance (Avvia istanza)**.

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

```
aws ec2 run-instances \
--instance-type m5.large \
--count 2 \
--image-id ami-12345678 \
--instance-market-options '{
    "MarketType": "interruptible-capacity-reservation"
}' \
--capacity-reservation-specification '{
    "CapacityReservationTarget": {
        "CapacityReservationId": "cr-abcdef1234567890"
    }   
}'
```

------

### Avvia istanze con Auto Scaling Groups
<a name="launch-with-asg"></a>

Puoi anche avviare istanze in prenotazioni interrompibili utilizzando i Gruppi di Auto Scaling con modelli di avvio. Configura il modello di lancio con il tipo di mercato interrompibile e l'ID di prenotazione, quindi crea il tuo Gruppo Auto Scaling utilizzando quel modello. Per ulteriori informazioni, consulta [Prenotazioni di capacità interrompibile con EC2 Auto Scaling.](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-interruptible-capacity-reservations.html)

## Esperienza di interruzione
<a name="interruption-experience"></a>

Quando la capacità viene recuperata dal proprietario, si riceve un avviso di interruzione 2 minuti prima della chiusura dell'istanza. Questo avviso viene trasmesso attraverso EventBridge gli eventi e ti dà il tempo di:
+ Salva il tuo lavoro o controlla le tue applicazioni
+ Chiudi i processi
+ Preparate, ad esempio, la cessazione

L' EventBridge evento include dettagli su quali istanze verranno chiuse e l'ora esatta di cessazione. Per ulteriori informazioni, consulta [Avviso di interruzione dell'istanza](monitor-interruptible-cr.md#instance-interruption-warning).

# Monitora le prenotazioni di capacità interrompibili con e EventBridge CloudTrail
<a name="monitor-interruptible-cr"></a>

Interruptible Capacity Reservations invia EventBridge notifiche ed CloudTrail eventi per aiutarti a monitorare e rispondere alle variazioni di capacità.

**Topics**
+ [EventBridge notifiche](#eventbridge-notifications)
+ [CloudTrail eventi](#cloudtrail-events)

## EventBridge notifiche
<a name="eventbridge-notifications"></a>

Ricevi due tipi di EventBridge notifiche. Per informazioni su come configurare EventBridge le notifiche, consulta [Creazione di EventBridge regole Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html).

### Avviso di interruzione dell'istanza
<a name="instance-interruption-warning"></a>

Se esegui istanze in una prenotazione interrompibile, ricevi questa notifica 2 minuti prima della chiusura delle istanze:

```
{
    "version": "0",
    "id": "12345678-1234-1234-1234-123456789012",
    "detail-type": "EC2 Capacity Reservation Instance Interruption Warning",
    "source": "aws.ec2",
    "account": "[instance owner Account ID]",
    "time": "[Current time in yyyy-mm-ddThh:mm:ssZ]",
    "resources": "[instance arn]",
    "region": "[region]",
    "detail": {
        "instance-id": "[instance-id]",
        "instance-action": "terminate",
        "instance-termination-time": "yyyy-mm-ddThh:mm:ssZ",
        "azId": "[availability-zone-id]"
    }
}
```

### Completamento del recupero
<a name="reclamation-completion"></a>

Se sei il proprietario della prenotazione originale, riceverai questa notifica al termine del recupero della capacità:

```
{
    "version": "0",
    "id": "12345678-1234-1234-1234-123456789012",
    "detail-type": "EC2 Interruptible Capacity Reservation Allocation Reclamation Completed",
    "source": "aws.ec2",
    "account": "[source Capacity Reservation Owner Account ID]",
    "time": "[Current time in yyyy-mm-ddThh:mm:ssZ]",
    "region": "us-east-1",
    "resources": ["source_cr_arn"],
    "detail": {
        "sourceCapacityReservationId": "string",
        "instanceType": "string",
        "availabilityZoneId": "string",
        "TotalInstanceCount": "current total count in the source",
        "ReclaimedInstanceCount": "count of instances added to the source",
        "targetInstanceCount": "number"
    }
}
```

## CloudTrail eventi
<a name="cloudtrail-events"></a>

CloudTrail registra questi eventi per le prenotazioni di capacità interrompibili:
+ `InterruptibleCapacityReservationCreated`— Quando si crea un'allocazione interrompibile
+ `InterruptibleCapacityReservationAllocationUpdated`— Quando si modifica l'allocazione
+ `InterruptibleCapacityReservationCancelled`— Quando si annulla l'allocazione
+ `CapacityReservationModified`— Quando modifichiamo la prenotazione di origine per l'allocazione
+ `InterruptibleCapacityReservationInstancesTerminated`— Quando chiudiamo le istanze durante il recupero

# Blocchi di capacità per ML
<a name="ec2-capacity-blocks"></a>

I blocchi di capacità per ML ti consentono di riservare istanze a calcolo accelerato basate su GPU in una data futura per supportare carichi di lavoro di machine learning (ML) di breve durata. Le istanze eseguite all'interno di un Capacity Block vengono automaticamente posizionate vicine tra loro all'interno di [Amazon UltraClusters](https://aws.amazon.com/ec2/ultraclusters/) EC2, per reti a bassa latenza, su scala petabit e non bloccanti.

Puoi anche utilizzare Capacity Blocks per riservare capacità per Amazon EC2 UltraServers. UltraServers collega più istanze Amazon EC2 all'interno di un'interconnessione acceleratrice a bassa latenza e larghezza di banda elevata. Puoi utilizzarlo UltraServers per gestire i carichi di lavoro che richiedono AI/ML più risorse di calcolo e memoria per l'addestramento, la messa a punto e l'inferenza. Per ulteriori informazioni, consulta [Amazon EC2 UltraServers](https://aws.amazon.com/ec2/ultraservers/).

Con Blocchi di capacità puoi vedere quando la capacità dell'istanza GPU sarà disponibile nelle date future e pianificare l'avvio di un blocco di capacità di modo che inizi nel momento più adatto alle tue esigenze. Quando prenoti un blocco di capacità, ottieni una garanzia di capacità prevedibile per le istanze GPU pagando solo per il tempo necessario. Ti consigliamo Capacity Blocks quando devi GPUs supportare i tuoi carichi di lavoro ML per giorni o settimane alla volta e non vuoi pagare una prenotazione mentre le tue istanze GPU non sono in uso.

Di seguito sono elencati alcuni casi d'uso comuni dei blocchi di capacità.
+ **Addestramento e fine-tuning dei modelli di ML**: ottieni un accesso ininterrotto alle istanze GPU che hai prenotato per completare l'addestramento e il fine-tuning dei modelli di ML.
+ **Esperimenti e prototipi di ML:** esegui esperimenti e crea prototipi che richiedono istanze GPU per brevi periodi.

I Capacity Block sono disponibili per determinati tipi di istanze in alcune regioni. AWS Per ulteriori informazioni, consulta [Tipi di istanze e regioni supportati](#capacity-blocks-prerequisites).

Puoi prenotare un blocco di capacità con un orario di inizio della prenotazione fino a otto settimane nel futuro. Ogni blocco di capacità può avere fino a 64 istanze e puoi avere fino a 256 istanze tra i blocchi di capacità.

**Topics**
+ [Tipi di istanze e regioni supportati](#capacity-blocks-prerequisites)
+ [Piattaforme supportate](#capacity-blocks-platforms)
+ [Considerazioni](#capacity-blocks-considerations)
+ [Risorse correlate](#capacity-blocks-related-resources)
+ [Come funzionano i blocchi di capacità di Amazon EC2](capacity-blocks-how.md)
+ [Prezzi e fatturazione di Blocchi di capacità](capacity-blocks-pricing-billing.md)
+ [Ricerca e acquisto di blocchi di capacità](capacity-blocks-purchase.md)
+ [Avvio di istanze utilizzando blocchi di capacità](capacity-blocks-launch.md)
+ [Visualizzazione dei blocchi di capacità](capacity-blocks-view.md)
+ [Estensione dei blocchi di capacità](capacity-blocks-extend.md)
+ [Condividi i blocchi di capacità](capacity-blocks-share.md)
+ [Crea un gruppo di risorse per UltraServer Capacity Blocks](cb-group.md)
+ [Monitora i blocchi di capacità utilizzando EventBridge](capacity-blocks-monitor.md)
+ [La registrazione della capacità blocca le chiamate API con AWS CloudTrail](capacity-blocks-logging-using-cloudtrail.md)

## Tipi di istanze e regioni supportati
<a name="capacity-blocks-prerequisites"></a>

I blocchi UltraServer di istanza e capacità possono essere utilizzati con i seguenti tipi di istanze e AWS regioni.

**Nota**  
Le dimensioni dei blocchi di capacità pari a 64 istanze non sono supportate per tutti i tipi di istanze in tutte le Regioni AWS. 

### I blocchi di capacità delle istanze
<a name="capacity-blocks-instance-prerequisites"></a>
+ **`p6-b300.48xlarge`**
  + Stati Uniti occidentali (Oregon) — `us-west-2`
+ **`p6-b200.48xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti orientali (Ohio) — `us-east-2`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
+ **`p5.4xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti orientali (Ohio) — `us-east-2`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
  + Europa (Londra) — `eu-west-2`
  + Asia Pacifico (Mumbai) — `ap-south-1`
  + Asia Pacifico (Tokyo) — `ap-northeast-1`
  + Asia Pacifico (Sydney) — `ap-southeast-2`
  + Sud America (San Paolo) — `sa-east-1`
+ **`p5.48xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti orientali (Ohio) — `us-east-2`
  + Stati Uniti occidentali (California settentrionale) — `us-west-1`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
  + Europa (Stoccolma) — `eu-north-1`
  + Europa (Londra) — `eu-west-2`
  + Sud America (San Paolo) — `sa-east-1`
  + Asia Pacifico (Tokyo) — `ap-northeast-1`
  + Asia Pacifico (Mumbai) — `ap-south-1`
  + Asia Pacifico (Sydney) — `ap-southeast-2`
  + Asia Pacifico (Giacarta) — `ap-southeast-3`
  + Zona locale degli Stati Uniti orientali (Atlanta) — `us-east-1-atl-2a`
+ **`p5e.48xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti orientali (Ohio) — `us-east-2`
  + Stati Uniti occidentali (California settentrionale) — `us-west-1`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
  + Europa (Stoccolma) — `eu-north-1`
  + Europa (Londra) — `eu-west-2`
  + Europa (Spagna) — `eu-south-2`
  + Sud America (San Paolo) — `sa-east-1`
  + Asia Pacifico (Tokyo) — `ap-northeast-1`
  + Asia Pacifico (Seoul) — `ap-northeast-2`
  + Asia Pacifico (Mumbai) — `ap-south-1`
  + Asia Pacifico (Giacarta) — `ap-southeast-3`
  + Zona locale degli Stati Uniti occidentali (Phoenix) — `us-west-2-phx-2a`
+ **`p4d.24xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti orientali (Ohio) — `us-east-2`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
+ **`p4de.24xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
+ **`trn1.32xlarge`**
  + Stati Uniti orientali (Virginia settentrionale) — `us-east-1`
  + Stati Uniti orientali (Ohio) — `us-east-2`
  + Stati Uniti occidentali (California settentrionale) — `us-west-1`
  + Stati Uniti occidentali (Oregon) — `us-west-2`
  + Europa (Stoccolma) — `eu-north-1`
  + Asia Pacifico (Mumbai) — `ap-south-1`
  + Asia Pacifico (Sydney) — `ap-southeast-2`
  + Asia Pacifico (Melbourne) — `ap-southeast-4`
+ **`trn2.3xlarge `**
  + Asia Pacifico (Melbourne) — `ap-southeast-4`
  + Sud America (San Paolo) — `sa-east-1`
+ **`trn2.48xlarge`**
  + Stati Uniti orientali (Ohio) — `us-east-2`

### UltraServer Blocchi di capacità
<a name="capacity-blocks-ultraserver-prerequisites"></a>
+ **`Trn2`**
  + Stati Uniti orientali (Ohio) — `us-east-2`
+ **`P6e-GB200`**
  + Zona locale degli Stati Uniti orientali (Dallas) — `us-east-1-dfw-2a`

## Piattaforme supportate
<a name="capacity-blocks-platforms"></a>

Capacity Blocks for ML attualmente supporta solo istanze e UltraServers con tenancy predefinita. Quando si utilizza la Console di gestione AWS per acquistare un blocco di capacità, l'opzione di piattaforma predefinita è Linux/UNIX. Quando si utilizza AWS Command Line Interface (AWS CLI) o AWS SDK si acquista un Capacity Block, sono disponibili le seguenti opzioni di piattaforma:
+ Linux/Unix
+ Red Hat Enterprise Linux
+ RHEL con HA
+ SUSE Linux
+ Ubuntu Pro

## Considerazioni
<a name="capacity-blocks-considerations"></a>

Prima di utilizzare i blocchi di capacità, considera i seguenti dettagli e limitazioni.
+ Se rileviamo una compromissione che interessa un UltraServer Capacity Block, ti informeremo, ma in genere non prenderemo provvedimenti per chiudere le tue istanze sul Capacity Block. Questo serve a ridurre al minimo eventuali interruzioni involontarie dei tuoi carichi di lavoro. Puoi continuare a utilizzare il UltraServer Capacity Block così com'è dopo aver ricevuto questa notifica o aver richiesto la riparazione chiudendo tutte le istanze relative al blocco di capacità e inviando una richiesta di assistenza. AWS Dopo aver ricevuto la richiesta di assistenza, ti avviseremo quando avremo completato la riparazione e potrai riavviare le istanze sul tuo Capacity Block. UltraServer 
+ Per i `P6e-GB200` UltraServer Capacity Blocks, devi terminare le istanze almeno 60 minuti prima della fine del Capacity Block.
+  Per acquistare e utilizzare i Capacity Blocks nelle Local Zones, devi aver aderito alla Local Zone. 
+ Ogni blocco di capacità può avere fino a 64 istanze e puoi avere fino a 256 istanze tra i blocchi di capacità.
+ Puoi descrivere le offerte dei blocchi di capacità che possono iniziare entro 30 minuti.
+ I blocchi di capacità terminano alle 11:30 UTC (tempo coordinato universale).
+ Il processo di terminazione per le istanze in esecuzione in un blocco di capacità inizia alle 11:00 UTC (tempo coordinato universale) dell'ultimo giorno della prenotazione.
+ I blocchi di capacità possono essere prenotati con un orario di inizio fino a 8 settimane nel futuro.
+ Non sono ammesse cancellazioni dei blocchi di capacità.
+ UltraServer I Capacity Block non possono essere condivisi tra AWS account o all'interno AWS dell'organizzazione.
+ Il blocco di capacità non può essere [spostato](capacity-reservations-move.md) o [diviso](capacity-reservations-split.md).
+ Solo i blocchi UltraServer di capacità possono essere utilizzati con i gruppi di risorse. I blocchi di capacità delle istanze non possono essere utilizzati con i gruppi di risorse. Per ulteriori informazioni, consulta [Crea un gruppo di risorse per UltraServer Capacity Blocks](cb-group.md).
+ Il numero totale di istanze che possono essere prenotate in Capacity Blocks in tutti gli account AWS dell'organizzazione non può superare 256 istanze in una data particolare.
+ Per utilizzare un blocco di capacità, le istanze devono avere come destinazione specifica l'ID di prenotazione.
+ Le istanze in un blocco di capacità non vengono conteggiate ai fini dei limiti delle istanze on demand.
+ Per le istanze P5 che utilizzano un'AMI personalizzata, assicurati di disporre del [software e della configurazione necessari per EFA](gpu-instances-started.md).
+ Per i gruppi di nodi gestiti di Amazon EKS, consulta [Creare un gruppo di nodi gestiti con Blocchi di capacità Amazon EC2 per ML](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks-mng.html). Per i gruppi di nodi autogestiti di Amazon EKS, consulta [Usa blocchi di capacità per ML con nodi autogestiti](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks.html).

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

Dopo aver creato un blocco di capacità, puoi compiere le operazioni seguenti con il blocco di capacità:
+ Avvio di istanze nel blocco di capacità. Per ulteriori informazioni, consulta [Avvio di istanze utilizzando blocchi di capacità](capacity-blocks-launch.md).
+ Gruppo con Amazon EC2 Auto Scaling. Per ulteriori informazioni, consulta [Usa i blocchi di capacità per carichi di lavoro di machine learning](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-template-capacity-blocks.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling*. 
**Nota**  
Se utilizzi Amazon EC2 Auto Scaling o Amazon EKS, puoi pianificare la scalabilità in modo tale che venga eseguita all'inizio della prenotazione del blocco di capacità. Grazie alla scalabilità pianificata, gestisce AWS automaticamente i nuovi tentativi al posto tuo, quindi non devi preoccuparti di implementare la logica dei tentativi per gestire gli errori transitori.
+  Migliora i flussi di lavoro ML con Parallel Computing Service. AWS Per ulteriori informazioni, consulta [Capacity Blocks support for AWS Parallel Computing Service](https://aws.amazon.com/blogs/hpc/announcing-capacity-blocks-support-for-aws-parallel-computing-service/). 
+ Migliora i flussi di lavoro ML con AWS ParallelCluster. Per ulteriori informazioni, consulta [Enhancing ML workflow with AWS ParallelCluster e Amazon EC2 Capacity Blocks](https://aws.amazon.com/blogs/hpc/enhancing-ml-workflows-with-aws-parallelcluster-and-amazon-ec2-capacity-blocks-for-ml/) for ML. 

 Per ulteriori informazioni su AWS Parallel Computing Service, consulta [Cos'è il servizio AWS Parallel Computing](https://docs.aws.amazon.com/pcs/latest/userguide/what-is-service.html). 

 Per ulteriori informazioni su AWS ParallelCluster, consulta [What is AWS ParallelCluster](https://docs.aws.amazon.com/parallelcluster/latest/ug/what-is-aws-parallelcluster.html). 

# Come funzionano i blocchi di capacità di Amazon EC2
<a name="capacity-blocks-how"></a>

Puoi riservare un blocco di capacità con le seguenti specifiche: 
+ Riserva un orario di inizio con un anticipo massimo di 8 settimane
+ Imposta una durata della prenotazione compresa tra 1 e 14 giorni o un multiplo di 7 giorni, fino a un massimo di 182 giorni (esempi: 21 giorni, 28 giorni)
+ Configura fino a 64 istanze per blocco di capacità
+ Configura fino a 256 istanze su più blocchi di capacità

Per Amazon EC2 UltraServers, ognuno UltraServer corrisponde a un blocco di capacità. Puoi richiederne più di uno UltraServers tramite un'unica richiesta.

 Puoi utilizzare i blocchi di capacità per riservare istanze `p6-b200`, `p5`, `p5e`, `p5en`, `p4d`, `p4de`, `trn1` e `trn2`. Puoi acquistare i seguenti UltraServer tipi tramite Capacity Blocks: `P6e-GB200` e `Trn2` (in anteprima). 

Per prenotare un Capacity Block, devi innanzitutto specificare le tue esigenze di capacità, tra cui il tipo o UltraServer il tipo di istanza, il numero di istanze o la quantità di tempo UltraServers, la prima data di inizio e l'ultima data di fine di cui hai bisogno. Quindi, puoi visualizzare un'offerta per un blocco di capacità disponibile che soddisfa le tue specifiche. L'offerta per il blocco di capacità include dettagli come l'ora di inizio, la zona di disponibilità e il prezzo di prenotazione. Il prezzo di un'offerta per un blocco di capacità dipende dalla domanda e dall'offerta disponibili al momento della trasmissione dell'offerta. Dopo la prenotazione, il prezzo di un blocco di capacità non cambia. Per ulteriori informazioni, consulta [Prezzi e fatturazione di Blocchi di capacità](capacity-blocks-pricing-billing.md).

Quando acquisti un'offerta per un blocco di capacità, la prenotazione viene creata per la data e il numero di istanze che hai selezionato. Quando inizia la prenotazione del blocco di capacità, puoi scegliere come destinazione gli avvii delle istanze specificando l'ID di prenotazione nelle richieste di avvio. 

Puoi utilizzare tutte le istanze prenotate fino a 30 minuti (per i tipi di istanza) o 60 minuti (per il UltraServer tipo) prima dell'ora di fine del Capacity Block. Dopo 30 minuti (per i tipi di esempio) o 60 minuti (per i UltraServer tipi) rimasti nella prenotazione del Capacity Block, iniziamo a terminare tutte le istanze in esecuzione nel Capacity Block. Utilizziamo questo lasso di tempo per ripulire le istanze prima di consegnare il blocco di capacità al cliente successivo. Emettiamo un evento fino a EventBridge 10 minuti prima dell'inizio del processo di terminazione. Per ulteriori informazioni, consulta [Monitora i blocchi di capacità utilizzando EventBridge](capacity-blocks-monitor.md).

# Prezzi e fatturazione di Blocchi di capacità
<a name="capacity-blocks-pricing-billing"></a>

Con Blocchi di capacità per ML di Amazon EC2, il pagamento avviene in base alle prenotazioni. Il prezzo di un blocco di capacità dipende dalla domanda e dall'offerta di blocchi di capacità disponibili al momento dell'acquisto. Puoi visualizzare il prezzo di un'offerta per un blocco di capacità prima di prenotarlo. Il prezzo del blocco di capacità viene addebitato in anticipo al momento della prenotazione. Quando cerchi un blocco di capacità in un intervallo di date, ti proponiamo l'offerta per il blocco di capacità con il prezzo più basso disponibile. Dopo la prenotazione, il prezzo di un blocco di capacità non cambia.

Quando utilizzi un blocco di capacità, paghi per il sistema operativo che utilizzi quando le istanze sono in esecuzione. Per ulteriori informazioni sui prezzi dei sistemi operativi, consulta [Blocchi di capacità Amazon EC2 per ML](https://aws.amazon.com/ec2/capacityblocks/pricing/).

## Fatturazione
<a name="capacity-blocks-billing"></a>

Il prezzo di un'offerta per un blocco di capacità viene addebitato in anticipo. Il pagamento viene fatturato sul tuo account AWS da 5 minuti a 12 ore dall'acquisto di un blocco di capacità. Durante l'elaborazione del pagamento, la risorsa di prenotazione del blocco di capacità rimane nello stato `payment-pending`. Se il pagamento non può essere elaborato almeno 5 minuti prima dell'inizio del blocco o entro 12 ore (a seconda dell'evento che si verifica per primo), il blocco di capacità viene rilasciato e lo stato della prenotazione cambia in `payment-failed`.

Dopo la corretta elaborazione del pagamento, lo stato delle risorse del blocco di capacità passa da `payment-pending` a `scheduled`. Riceverai una fattura che riflette il pagamento anticipato una tantum. Nella fattura, puoi associare l'importo pagato all'ID di prenotazione del blocco di capacità.

Quando inizia la prenotazione del blocco di capacità, la fatturazione viene effettuata solo in base al sistema operativo utilizzato mentre le istanze sono in esecuzione nella prenotazione. Puoi visualizzare l'utilizzo e gli addebiti associati nella fattura alla ricorrenza dall'attivazione del servizio per il mese di utilizzo nel tuo AWS Cost and Usage Report.

**Nota**  
Gli sconti Savings Plans e per le istanze riservate non si applicano ai blocchi di capacità.

**Visualizzazione di una fattura**  
Puoi visualizzare la fattura nella console. Gestione dei costi e fatturazione AWS Il pagamento anticipato per il blocco di capacità viene visualizzato nel mese in cui hai acquistato la prenotazione.

Dopo l'inizio della prenotazione, la fattura riporta righe separate per il tempo di prenotazione in blocco utilizzato e quello inutilizzato. Puoi utilizzare queste voci per controllare quanto tempo della prenotazione è stato utilizzato. Nella riga verrà visualizzato solo il costo di utilizzo per il tempo impiegato, se utilizzi un sistema operativo premium. Per ulteriori informazioni, consulta [Prezzi e fatturazione di Blocchi di capacità](#capacity-blocks-pricing-billing). Il tempo inutilizzato non comporta costi supplementari.

Per ulteriori informazioni, consulta [Visualizzazione della fattura](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/getting-viewing-bill.html) nella *Guida per l'utente di Gestione dei costi e fatturazione AWS *.

Se il blocco di capacità inizia in un mese diverso da quello in cui hai acquistato la prenotazione, il prezzo corrisposto in anticipo e l'utilizzo della prenotazione vengono visualizzati in mesi di fatturazione distinti. Nel tuo AWS Cost and Usage Report, l'ID di prenotazione Capacity Block è elencato nella voce **Reservation/ReservationARN** della tua tariffa iniziale e il **LineItem/ResourceID** nella tua fattura anniversario, in modo da poter associare l'utilizzo al prezzo iniziale corrispondente.

# Ricerca e acquisto di blocchi di capacità
<a name="capacity-blocks-purchase"></a>

Per prenotare un blocco di capacità, devi prima trovare un periodo di tempo in cui la capacità è disponibile che soddisfi le tue esigenze. Per trovare un blocco di capacità disponibile per la prenotazione, è necessario specificare quanto segue.
+ Il numero di istanze necessarie
+ Il periodo di tempo per il quale ti occorrono le istanze
+ L'intervallo di date per le quali ti occorre la prenotazione

Per cercare un'offerta per un blocco di capacità disponibile, devi specificare la durata della prenotazione e il numero di istanze. Devi specificare la durata della prenotazione in **incrementi di 1 giorno fino a un massimo di 14 giorni e in incrementi di 7 giorni fino a un massimo di 182 giorni**. Ogni blocco di capacità può avere fino a 64 istanze e puoi avere fino a 256 istanze tra i blocchi di capacità.

Quando richiedi un Capacity Block che corrisponde alle tue specifiche, forniamo i dettagli di un massimo di 6 blocchi disponibili. Tutti i blocchi di capacità terminano alle 11:30 UTC, quindi i blocchi che iniziano lo stesso giorno avranno durate che si avvicinano di più alla durata desiderata. Un blocco avrà una durata leggermente inferiore alla tua durata desiderata, mentre l'altro avrà una durata leggermente superiore alla durata desiderata.

I dettagli dell'offerta includono l'ora di inizio della prenotazione, la zona di disponibilità per la prenotazione e il prezzo della prenotazione. Per ulteriori informazioni, consulta [Prezzi e fatturazione di Blocchi di capacità](capacity-blocks-pricing-billing.md).

Puoi acquistare l'offerta per il blocco di capacità che ti viene mostrata oppure modificare i criteri di ricerca per visualizzare le altre opzioni disponibili. Non esiste una scadenza predefinita per l'offerta, tuttavia le offerte sono assegnate secondo l'ordine di conferma delle richieste.

Quando acquisti un'offerta per un blocco di capacità, ricevi una risposta immediata che conferma che il tuo blocco di capacità è stato prenotato. Dopo la conferma, nel tuo account verrà visualizzata una nuova prenotazione della capacità con un tipo di prenotazione `capacity-block` e un valore `start-date` impostato sull'ora di inizio dell'offerta che hai acquistato. La tua prenotazione di un blocco di capacità viene creata con uno stato di `payment-pending`. Dopo la corretta elaborazione del pagamento anticipato, lo stato della prenotazione diventa `scheduled`. Per ulteriori informazioni, consulta [Fatturazione](capacity-blocks-pricing-billing.md#capacity-blocks-billing).

**Nota**  
 Per acquistare e utilizzare i Capacity Blocks nelle Local Zones, devi aver aderito alla Local Zone. 

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

**Ricerca e acquisto di un blocco di capacità**

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

1. Nella barra di navigazione nella parte superiore della schermata, seleziona una Regione AWS. Questa scelta è importante perché le dimensioni dei blocchi di capacità pari a 64 istanze non sono supportate per tutti i tipi di istanze in tutte le regioni.

1. Nel riquadro di navigazione, scegli **Prenotazioni della capacità**, **Crea blocchi di capacità**.

1. In **Tipi di blocchi di capacità**, scegli **Istanze** o. ** UltraServers**

1. In **Attributi di capacità**, puoi definire i parametri di ricerca del blocco di capacità. Per impostazione predefinita, la piattaforma è Linux. Se desideri selezionare un sistema operativo diverso, utilizza la AWS CLI. Per ulteriori informazioni, consulta [Piattaforme supportate](ec2-capacity-blocks.md#capacity-blocks-platforms).

1. In **Capacità totale** (per istanze) o **UltraServer numero** (per UltraServers), specifica il numero di istanze che UltraServers desideri riservare.

1. In **Durata**, inserisci il numero di giorni o settimane per cui è necessaria la prenotazione.

1. Nella sezione **Intervallo di date per la ricerca dei blocchi di capacità**, inserisci la prima data in cui desideri iniziare la prenotazione.

1. Scegli **Cerca blocchi di capacità**.

1. Se è disponibile un blocco di capacità che soddisfa le tue specifiche, vedrai un'offerta nella sezione **Blocchi di capacità consigliati**. Se sono presenti più offerte che soddisfano le tue specifiche, viene mostrata l'offerta per il blocco di capacità più in anticipo possibile. Per visualizzare altre offerte per blocchi di capacità, modifica gli input di ricerca e scegli nuovamente **Cerca blocchi di capacità**.

1. Quando trovi un'offerta per un blocco di capacità che desideri acquistare, scegli **Avanti**.

1. (Facoltativo) Nella pagina **Aggiungi tag**, scegli **Aggiungi nuovo tag**.

1. La pagina **Verifica e acquista** elenca la data di inizio e di fine, la durata, il numero totale di istanze e il prezzo. 
**Nota**  
Non è possibile annullare i blocchi di capacità dopo averli prenotati.

1. Nella finestra popup **Acquista un blocco di capacità**, digita conferma, quindi scegli **Acquista**.

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

**Per trovare un’istanza Blocco di capacità**  
Utilizza il comando [ describe-capacity-block-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-offerings.html).

Il seguente esempio trova l’istanza Blocchi di capacità.

```
aws ec2 describe-capacity-block-offerings \
--instance-type p5.48xlarge \
--instance-count 16 \
--start-date-range 2023-08-14T00:00:00Z \
--end-date-range 2023-10-22-T00:00:00Z \
--capacity-duration-hours 48 \
--all-availability-zones
```

L'esempio seguente trova UltraServer Capacity Blocks.

```
aws ec2 describe-capacity-block-offerings \
--ultraserver-type u-p6e-gb200x72 \
--ultraserver-count 1 \
--start-date-range 2023-08-14T00:00:00Z \
--end-date-range 2023-10-22-T00:00:00Z \
--capacity-duration-hours 48
```

**Per acquistare un blocco di capacità**  
Utilizzate il [ purchase-capacity-block](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html)comando con l'ID dell'offerta del Capacity Block dall'output dell'esempio precedente.

```
aws ec2 purchase-capacity-block \
--capacity-block-offering-id cb-0123456789abcdefg \
--instance-platform Linux/UNIX
```

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

**Per trovare i blocchi di capacità**  
Utilizza il cmdlet [Get-EC2CapacityBlockOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockOffering.html).

Il seguente esempio trova l’istanza Blocchi di capacità.

```
Get-EC2CapacityBlockOffering `
-InstanceType p5.48xlarge `
-InstanceCount 16 `
-CapacityDurationHour 48 `
-StartDateRange 2023-08-14T00:00:00Z `
-EndDateRange 2023-10-22-T00:00:00Z `
-AllAvailabilityZones $true
```

L'esempio seguente trova UltraServer Capacity Blocks.

```
Get-EC2CapacityBlockOffering `
-UltraserverType u-p6e-gb200x72 `
-UltraserverCount  1 `
-CapacityDurationHour 48 `   
-StartDateRange 2023-08-14T00:00:00Z `
-EndDateRange 2023-10-22-T00:00:00Z
```

**Per acquistare un blocco di capacità**  
Utilizzare il EC2 EC2 CapacityBlock cmdlet [New-](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2EC2CapacityBlock.html) con l'ID di offerta del Capacity Block dall'output dell'esempio precedente.

```
New-EC2EC2CapacityBlock `
-CapacityBlockOfferingId cb-0123456789abcdefg `
-InstancePlatform Linux/UNIX
```

------

# Avvio di istanze utilizzando blocchi di capacità
<a name="capacity-blocks-launch"></a>

Per utilizzare il blocco di capacità, devi specificare l'ID di prenotazione del blocco di capacità all'avvio delle istanze. L'avvio di un'istanza in un blocco di capacità ne riduce la capacità disponibile in misura pari al numero di istanze avviate. Ad esempio, se la capacità dell'istanza acquistata è di otto istanze e ne avvii quattro, la capacità disponibile viene ridotta di quattro unità.

Se termini un'istanza in esecuzione nel blocco di capacità prima della fine della prenotazione, puoi avviare una nuova istanza al suo posto. Quando si arresta o si termina un'istanza in un blocco di capacità, occorrono diversi minuti per ripulire l'istanza prima di poterne avviare un'altra per sostituirla. Durante questo periodo, l'istanza si troverà in uno stato di arresto o `shutting-down`. Una volta completato questo processo, lo stato dell'istanza diventa `stopped` o `terminated`. Quindi, la capacità disponibile nel blocco di capacità verrà aggiornata per mostrare un'altra istanza disponibile per l'uso.

**Requisiti**
+ L'istanza non può essere avviata in una sottorete ubicata in una zona di disponibilità diversa da quella in cui si trova il blocco di capacità.
+ L’istanza non può essere avviata utilizzando un’AMI con una piattaforma diversa da quella per il blocco di capacità.
+  Per utilizzare i Capacity Blocks nelle Local Zones, devi aver aderito alla Local Zone. 

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

**Avvio di istanze in un blocco di capacità**

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

1. Nella barra di navigazione nella parte superiore della schermata, seleziona la regione della prenotazione del blocco di capacità.

1. Dal pannello di controllo della console Amazon EC2, scegli **Launch Instance (Avvia istanza)**.

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

1. Espandi **Dettagli avanzati** e, come **Opzione di acquisto**, scegli **Blocchi di capacità**. Poi esegui una delle seguenti operazioni:
   + Per avviare le istanze in un blocco di capacità specifico, per **Prenotazione della capacità** seleziona **Specifica la prenotazione della capacità**, quindi seleziona il blocco di capacità.
   + (*UltraServers solo*) Per avviare le istanze in un gruppo di risorse UltraServer Capacity Block, per **Capacità Reservation** scegli **Specify Capacity Reservation group**, quindi seleziona il gruppo di risorse.

1. Scegliere **Launch Instance (Avvia istanza)**.

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

**Avvio di istanze in un blocco di capacità**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) con l’opzione `instance-market-options MarketType`.

L’esempio seguente avvia un’istanza in un blocco di capacità specifico.

```
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-type p5.48xlarge \
--key-name my-key-pair \
--subnet-id subnet-0abcdef1234567890 \
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_block_id}
```

L'esempio seguente avvia un'istanza in un gruppo di risorse UltraServer Capacity Block.

```
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-type p6e-gb200.36xlarge \
--key-name my-key-pair \
--subnet-id subnet-0abcdef1234567890 \
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=resource_group_arn}
```

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

**Avvio di istanze in un blocco di capacità**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet con l'`-InstanceMarketOption`opzione definita come segue.

```
$marketoption = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest
$marketoption.MarketType = "capacity-block"
```

L’esempio seguente avvia un’istanza in un blocco di capacità specifico.

```
New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType p5.48xlarge `
-KeyName "my-key-pair" `
-SubnetId subnet-0abcdef1234567890 `
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationId capacity_block_id
```

L'esempio seguente avvia un'istanza in un gruppo di risorse UltraServer Capacity Block.

```
New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType p6e-gb200.36xlarge `
-KeyName "my-key-pair" `
-SubnetId subnet-0abcdef1234567890 `
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationResourceGroupArn "resource_group_arn"
```

------

**Risorse correlate**
+ Per creare un modello di avvio destinato a un blocco di capacità, consulta [Archivia i parametri di avvio dell'istanza nei modelli di avvio di Amazon EC2](ec2-launch-templates.md).
+ Per avviare le istanze in un blocco di capacità utilizzando il parco istanze EC2, consulta [Tutorial: Configura il tuo parco istanze EC2 per avviare istanze in Blocchi di capacità](ec2-fleet-launch-instances-capacity-blocks-walkthrough.md).
+ Per configurare un gruppo di nodi gestito da EKS con un blocco di capacità, consulta [Creare un gruppo di nodi gestito con blocchi di capacità per il ML](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks-mng.html) nella **Guida per l’utente di Amazon EKS**.
+ Per configurare AWS ParallelCluster l'utilizzo di un Capacity Block, consulta [ML on AWS ParallelCluster](https://catalog.workshops.aws/ml-on-aws-parallelcluster/en-US).

# Visualizzazione dei blocchi di capacità
<a name="capacity-blocks-view"></a>

Dopo aver prenotato un blocco di capacità, puoi visualizzare la rispettiva prenotazione nel tuo account AWS . Puoi visualizzare `start-date` e `end-date` per vedere quando la prenotazione avrà inizio e fine. Prima dell'inizio di una prenotazione di blocco di capacità, la capacità disponibile visualizzata è pari a zero. Puoi vedere quante istanze saranno disponibili nel blocco di capacità in base al valore del tag per la chiave del tag `aws:ec2capacityreservation:incrementalRequestedQuantity`.

Quando inizia la prenotazione di un blocco di capacità, lo stato della prenotazione passa da `scheduled` a `active`. Emettiamo un evento tramite Amazon EventBridge per informarti che il Capacity Block è disponibile per l'uso. Per ulteriori informazioni, consulta [Monitora i blocchi di capacità utilizzando EventBridge](capacity-blocks-monitor.md).

I blocchi di capacità possono assumere i seguenti stati:
+ `payment-pending`: il pagamento anticipato non è stato ancora elaborato.
+ `payment-failed`: non è stato possibile elaborare il pagamento nell'arco di 12 ore. Il tuo blocco di capacità è stato rilasciato.
+ `scheduled`: il pagamento è stato elaborato e la prenotazione del blocco di capacità non è ancora iniziata.
+ `active`: la capacità riservata è disponibile per l'utilizzo.
+ `expired`: la prenotazione del blocco di capacità è scaduta automaticamente alla data e ora specificate nella richiesta di prenotazione. La capacità riservata non è più disponibile per l'utilizzo.

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

**Per visualizzare i blocchi di capacità**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Nella pagina **Panoramica delle prenotazioni di capacità**, viene visualizzata una tabella delle risorse con i dettagli su tutte le tue risorse di prenotazione della capacità. Per trovare le tue prenotazioni di blocchi di capacità, seleziona **Blocchi di capacità** dall'elenco a discesa sopra l'**ID di prenotazione della capacità**. Nella tabella puoi visualizzare informazioni sui tuoi blocchi di capacità, come date di inizio e fine, durata e stato.

1. Per maggiori dettagli su un blocco di capacità, seleziona l'ID di prenotazione corrispondente al blocco di capacità che desideri visualizzare. La pagina **Dettagli della prenotazione della capacità** mostra tutte le proprietà della prenotazione e il numero di istanze in uso e disponibili nel blocco di capacità.
**Nota**  
Prima dell'inizio di una prenotazione di blocco di capacità, la capacità disponibile visualizzata è pari a zero. Puoi vedere quante istanze saranno disponibili quando inizia la prenotazione del blocco di capacità in base al valore del tag per la chiave del tag `aws:ec2capacityreservation:incrementalRequestedQuantity`.

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

**Per visualizzare i blocchi di capacità**  
Per impostazione predefinita, quando utilizzi il [describe-capacity-reservations](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservations.html)comando vengono elencate sia le prenotazioni On-Demand Capacity Reservations che le prenotazioni Capacity Block. Per visualizzare solo le prenotazioni con blocco di capacità, filtra per prenotazioni di tipo `capacity-block`.

```
aws ec2 describe-capacity-reservations \
    --filters Name=reservation-type,Values=capacity-block
```

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

**Per visualizzare i blocchi di capacità**  
Utilizza il cmdlet [Get-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservation.html). Per impostazione predefinita, vengono elencate sia le prenotazioni della capacità on demand sia le prenotazioni di blocchi di capacità. Per visualizzare solo le prenotazioni con blocco di capacità, filtra per prenotazioni di tipo `capacity-block`.

```
Get-EC2CapacityReservation `
    -Filter @{Name="reservation-type"; Values="capacity-block"}
```

------

# Estensione dei blocchi di capacità
<a name="capacity-blocks-extend"></a>

Con i blocchi di capacità, prenoti la capacità di elaborazione per i tuoi carichi di lavoro, garantendo disponibilità e coerenza. Per adattare al mutamento delle esigenze, puoi estendere la durata dei blocchi di capacità esistenti, in base alla necessità.

Per estendere un blocco di capacità, deve avere uno stato di `active` o `scheduled` e non avere estensioni che sono `payment-pending`. Puoi richiedere di estendere la durata del tuo blocco di capacità fino a un minimo di 1 ora o un massimo di 56 giorni prima della scadenza. Puoi estendere il tuo blocco di capacità con incrementi di 1 giorno fino a 14 giorni e con incrementi di 7 giorni fino a un massimo di 182 giorni (26 settimane) in totale. Quando estendi il blocco di capacità, la data di fine verrà aggiornata in modo tale che le istanze possano continuare a funzionare senza interruzioni.
+ Non esiste alcun limite al numero di estensioni che è possibile applicare a un blocco di capacità
+ L'ID di prenotazione della capacità rimarrà lo stesso dopo aver esteso il blocco
+ I blocchi di capacità possono essere estesi solo se è disponibile una capacità sufficiente per supportarli, il che non è garantito.

## Fatturazione
<a name="capacity-blocks-extend-billing"></a>

Il prezzo di un'offerta per un blocco di capacità viene addebitato in anticipo. L'estensione rimarrà in `payment-pending` fino al pagamento della fattura. Se il pagamento non può essere elaborato entro 12 ore o fino a 35 minuti prima del termine programmato del blocco di capacità (a seconda dell'evento che si verifica per primo), l'estensione avrà esito negativo e lo stato cambierà in `payment-failed`. La prenotazione del blocco di capacità rimarrà `active` e terminerà alla data di fine originale. 

Una volta che il pagamento è stato elaborato con successo, lo stato di estensione del blocco di capacità cambia in `payment-succeeded` e la data di fine della prenotazione del blocco di capacità verrà aggiornata alla nuova data di fine. I dettagli dell'estensione possono essere visualizzati nella sezione dei **dettagli dell'estensione Capacity Block** della console o utilizzando il comando [describe-capacity-block-extension-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-history.html).

## Estensione del blocco di capacità
<a name="capacity-blocks-extend-procedure"></a>

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

**Per estendere il blocco di capacità**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Nella pagina **Panoramica delle prenotazioni della capacità**, viene visualizzata una tabella delle risorse con i dettagli su tutte le tue risorse di prenotazione della capacità. Seleziona l'ID della prenotazione per il blocco di capacità che desideri estendere.

1. Dal menu a discesa **Operazioni**, scegli **Estendi blocco di capacità**.

1. In **Durata**, inserisci il numero di giorni o settimane per cui è necessario estendere la prenotazione.

1. Scegli **Cerca blocco di capacità**.

1. Se è disponibile un blocco di capacità che soddisfa le tue specifiche, appare un'offerta nella sezione **Blocchi di capacità consigliati**. Per visualizzare altre offerte per blocchi di capacità, modifica gli input di ricerca e scegli nuovamente **Cerca blocchi di capacità**.

1. Quando trovi un'offerta per un blocco di capacità che desideri acquistare, scegli **Estendi**.

1. Nella finestra pop-up **Estendi blocco di capacità**, inserisci *Conferma*, poi scegli **Estendi**.

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

**Per cercare un’estensione del blocco di capacità**  
Usa il comando [describe-capacity-block-extension-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-offerings.html). L’esempio seguente cerca un’estensione del blocco di capacità di 48 ore per la prenotazione specificata.

```
aws ec2 describe-capacity-block-extension-offerings \
    --capacity-reservation-id cr-1234567890abcdefg \
    --capacity-block-extension-duration-hours 48
```

**Per estendere il blocco di capacità**  
Utilizza il comando [purchase-capacity-block-extension](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block-extension.html). Specifica l’ID dell’offerta dell’estensione dall’output dell’esempio precedente.

```
aws ec2 purchase-capacity-block-extension \
    --capacity-block-extension-offering-id cbe-0123456789abcdefg \
    --capacity-reservation-id cr-1234567890abcdefg
```

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

**Per cercare un’estensione del blocco di capacità**  
Utilizza il cmdlet [Get-EC2CapacityBlockExtensionOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockExtensionOffering.html). L’esempio seguente cerca un’estensione del blocco di capacità di 48 ore per la prenotazione specificata.

```
Get-EC2CapacityBlockExtensionOffering `
    -CapacityReservationId cr-1234567890abcdefg `
    -CapacityBlockExtensionDurationHour 48
```

**Per estendere il blocco di capacità**  
Utilizza il cmdlet [Invoke-EC2CapacityBlockExtension](https://docs.aws.amazon.com/powershell/latest/reference/items/Invoke-EC2CapacityBlockExtension.html). Specifica l’ID dell’offerta dell’estensione dall’output dell’esempio precedente.

```
Invoke-EC2CapacityBlockExtension `
    -CapacityBlockExtensionOfferingId cbe-0123456789abcdefg `
    -CapacityReservationId cr-1234567890abcdefg
```

------

# Condividi i blocchi di capacità
<a name="capacity-blocks-share"></a>

 La condivisione di Capacity Block consente ai proprietari di Capacity Block di condividere i Capacity Block di Amazon EC2 con altri AWS account all'interno di un' AWS organizzazione. Ciò consente di massimizzare l'utilizzo della capacità GPU riservata tra diversi team e progetti per utilizzare in modo efficiente i Capacity Blocks. 

 L' AWS account proprietario del Capacity Block (proprietario) può condividerlo con altri AWS account (consumatori). Un proprietario può condividere un Capacity Block con AWS account specifici all'interno della propria AWS organizzazione, con un'unità organizzativa all'interno della propria AWS organizzazione o con l'intera AWS organizzazione. I consumatori possono avviare istanze in Blocchi di capacità condivisi con loro nello stesso modo in cui lanciano istanze in Blocchi di capacità di loro proprietà. 

## Prerequisiti per la condivisione dei Capacity Block
<a name="capacity-blocks-share-prereq"></a>

Prima di poter condividere un Capacity Block, devono essere soddisfatte le seguenti condizioni:
+ **Devi possedere il Capacity Block**: non puoi condividere un Capacity Block che è stato condiviso con te.
+  **Lo stato del Capacity Block deve essere attivo o pianificato**: i Blocchi di capacità che si trovano in altri [stati](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html), ad esempio `expired` o che `payment-pending` non possono essere condivisi. 
+ **Condivisione solo all'interno AWS dell'organizzazione**: un proprietario può condividere un Capacity Block con AWS account specifici all'interno AWS della propria organizzazione, un'unità organizzativa all'interno della propria AWS organizzazione o l'intera AWS organizzazione.
+  **UltraServer Blocchi di capacità non supportati**: non è possibile condividere blocchi di capacità per Amazon EC2 UltraServers. 
+ **Idoneità dell'account: la** condivisione di Capacity Block non è disponibile per AWS i nuovi account o per AWS gli account con una cronologia di fatturazione limitata.

## Servizi correlati
<a name="capacity-blocks-share-related"></a>

La condivisione di Capacity Block si integra con AWS Resource Access Manager ().AWS RAM AWS RAM è un servizio che ti consente di condividere AWS le tue risorse con qualsiasi AWS account o tramite AWS Organizations. Con AWS RAM, condividi le risorse di cui sei proprietario creando una *condivisione delle risorse*. Una condivisione delle risorse specifica le risorse da condividere e gli utenti con cui condividerle. I consumatori possono essere singoli AWS account, unità organizzative o un'intera organizzazione AWS Organizations.

Per ulteriori informazioni in merito AWS RAM, consulta la *[Guida AWS RAM per l'utente](https://docs.aws.amazon.com/ram/latest/userguide/)*.

## Autorizzazioni Shared Capacity Block
<a name="capacity-blocks-share-permissions"></a>

### Autorizzazioni per i proprietari
<a name="capacity-blocks-share-permissions-owner"></a>

 Il proprietario del Capacity Block rimane responsabile della gestione del Capacity Block (ad esempio estensione, condivisione) e delle istanze in cui viene avviato. I proprietari non possono modificare le istanze che i consumatori lanciano nei Capacity Block che hanno condiviso. 

### Autorizzazioni per gli utenti
<a name="capacity-blocks-share-permissions-consumer"></a>

 I consumatori possono avviare le istanze nella capacità condivisa e sono responsabili della gestione di tali istanze. I consumatori non possono visualizzare o modificare le istanze di proprietà di altri consumatori o del proprietario del Capacity Block. I consumatori possono inoltre visualizzare solo la capacità totale e la capacità disponibile nel Capacity Block condiviso. 

## Condividi un Capacity Block
<a name="capacity-blocks-sharing"></a>

Per condividere un blocco di capacità, è necessario aggiungerlo a una condivisione di risorse. Una condivisione di risorse è una AWS RAM risorsa che ti consente di condividere le tue risorse tra di loro Account AWS.

Se hai aggiunto il tuo Capacity Block a una condivisione di risorse condivisa con l'intera AWS organizzazione, ai consumatori dell'organizzazione viene concesso l'accesso al Capacity Block condiviso.

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

**Per condividere un blocco di capacità di tua proprietà utilizzando la console Amazon EC2**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Seleziona il Capacity Block da condividere e scegli **Azioni, Condividi prenotazione**.

1. Seleziona la condivisione di risorse a cui aggiungere il blocco di capacità e scegli **Condividi la prenotazione della capacità**.

   I consumatori potrebbero impiegare alcuni minuti per accedere al Capacity Block condiviso.

**Per aggiungere un Capacity Block a una nuova condivisione di risorse**  
È innanzitutto necessario creare la condivisione di risorse utilizzando la AWS RAM console. Per ulteriori informazioni, consulta l'argomento relativo alla [creazione di una condivisione di risorse](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create) nella *Guida per l'utente di AWS RAM *.

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

**Per condividere un Capacity Block di tua proprietà**  
 Utilizza i comandi [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html) e [associate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/associate-resource-share.html). 

```
aws ram create-resource-share \
    --name my-resource-share \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

```
aws ram associate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

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

**Per condividere un Capacity Block di tua proprietà**  
 Utilizzare i cmdlet [New- RAMResource Share](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RAMResourceShare.html) [and Connect- RAMResource Share](https://docs.aws.amazon.com/powershell/latest/reference/items/Connect-RAMResourceShare.html). 

```
New-RAMResourceShare `
    -Name my-resource-share `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

```
Connect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

 I Capacity Blocks funzionano in **base al principio «primo arrivato, primo servito**» per tutti gli account, indipendentemente dallo stato di proprietà. Quando condividi un Capacity Block, se un consumatore avvia istanze prima del proprietario, tali istanze occupano la capacità fino alla chiusura delle istanze da parte del consumatore o fino a 30 minuti prima della scadenza del Capacity Block. 

## Smetti di condividere un Capacity Block
<a name="capacity-blocks-unsharing"></a>

 Puoi interrompere la condivisione di un Capacity Block in qualsiasi momento fino a 30 minuti prima della data di scadenza del blocco. 

**Cosa succede quando interrompi la condivisione:**
+ I consumatori non possono più lanciare nel Capacity Block nuove istanze non condivise.
+ Tutte le istanze in esecuzione continuano a funzionare fino a 30 minuti prima della data di scadenza del Capacity Block, a meno che non vengano interrotte dal consumatore.

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

**Per interrompere la condivisione di un Capacity Block di tua proprietà utilizzando la console Amazon EC2**

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 **Prenotazioni di capacità (Host dedicati)**.

1. Seleziona il Capacity Block e scegli la scheda **Condivisione**.

1.  La scheda **Condivisione** elenca le condivisioni di risorse a cui è stato aggiunto il Capacity Block. Seleziona la condivisione di risorse da cui rimuovere il Capacity Block. 

1. Scegli **Rimuovi dalla condivisione delle risorse**.

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

**Per interrompere la condivisione di un Capacity Block di tua proprietà**  
Utilizza il comando [disassociate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/disassociate-resource-share.html).

```
aws ram disassociate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

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

**Per interrompere la condivisione di un Capacity Block di tua proprietà**  
Utilizzare il cmdlet [RAMResourceDisconnect-Share](https://docs.aws.amazon.com/powershell/latest/reference/items/Disconnect-RAMResourceShare.html).

```
Disconnect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

## Monitora l'utilizzo condiviso dei blocchi di capacità
<a name="capacity-blocks-shared-monitor-usage"></a>

I proprietari di Capacity Block possono monitorare quali account utilizzano i Blocchi di capacità condivisi e tenere traccia dell'utilizzo delle istanze per account.

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

**Per monitorare l'utilizzo di un Capacity Block**  
Utilizza il comando [get-capacity-reservation-usage](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-capacity-reservation-usage.html).

```
aws ec2 get-capacity-reservation-usage \
    --capacity-reservation-id cr-1234abcd56EXAMPLE
```

**Questa API consente ai proprietari di:**
+ Visualizza quali account stanno attualmente utilizzando il Capacity Block.
+ Visualizza il numero di istanze in cui ogni account è in esecuzione.

------

## Avvisi di chiusura dell'istanza
<a name="capacity-blocks-shared-instance-termination-notices"></a>

 Gli account proprietari e consumatori con istanze in esecuzione nel Capacity Block riceveranno un EventBridge evento 40 minuti prima della scadenza della prenotazione del Capacity Block, che indica che tutte le istanze in esecuzione nella prenotazione inizieranno a terminare dopo 10 minuti. Per ulteriori informazioni, consulta [Monitora i blocchi di capacità utilizzando EventBridge](capacity-blocks-monitor.md). 

## Estensioni Capacity Block
<a name="capacity-blocks-shared-extend"></a>

I blocchi di capacità possono essere estesi mentre sono condivisi. Solo l'account del proprietario può estendere un Capacity Block condiviso.

 Quando un Capacity Block viene esteso, le istanze in esecuzione lanciate dal proprietario o dai consumatori ereditano automaticamente la nuova data di scadenza e i consumatori possono continuare a utilizzare la capacità condivisa fino alla nuova data di scadenza senza alcuna interruzione dell'istanza. 

## Prezzi e fatturazione
<a name="capacity-blocks-shared-pricing-billing"></a>

 I proprietari ricevono una fattura per i Capacity Block che condividono e pagano in anticipo per il Capacity Block al momento dell'acquisto. I proprietari pagano anche i costi del sistema operativo per le istanze eseguite sul Capacity Block. 

 Ai consumatori vengono fatturati solo i costi del sistema operativo per le istanze eseguite nel Capacity Block condiviso. Ai consumatori non viene addebitato alcun costo per la prenotazione stessa di Capacity Block. 

# Crea un gruppo di risorse per UltraServer Capacity Blocks
<a name="cb-group"></a>

È possibile utilizzare AWS Resource Groups per creare raccolte logiche di blocchi di UltraServer capacità. Dopo aver creato il gruppo di risorse, puoi aggiungere i blocchi di UltraServer capacità che possiedi nel tuo account. Dopo aver aggiunto i blocchi UltraServer di capacità, puoi indirizzare i lanci delle istanze al gruppo di risorse anziché ai singoli blocchi di capacità. Le istanze destinate a un gruppo di risorse corrispondono a tutti i blocchi di UltraServer capacità del gruppo con attributi e capacità disponibile corrispondenti. Se il gruppo di risorse non dispone di un blocco UltraServer di capacità con attributi e capacità disponibili corrispondenti, l'avvio dell'istanza non riesce.

Se un blocco UltraServer di capacità viene rimosso da un gruppo di risorse mentre sono presenti istanze in esecuzione, tali istanze continuano a essere eseguite nel blocco di capacità. Se un blocco UltraServer di capacità in un gruppo termina mentre sono presenti istanze in esecuzione, tali istanze vengono terminate.

Non puoi aggiungere blocchi di capacità dell’istanza a un gruppo di risorse.

Per creare un gruppo di risorse per UltraServer Capacity Blocks, utilizzate uno dei seguenti metodi.

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

**Per creare un gruppo di risorse per UltraServer Capacity Blocks**  
Utilizza il comando AWS CLI [create-group](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/create-group.html) e, per `--configuration`, specifica quanto segue:

```
{
  "Configuration": [
    {
      "Type": "AWS::EC2::CapacityReservationPool",
      "Parameters": [
        {
          "Name": "instance-type",
          "Values": [
            "instance_type"
          ]
        },
        {
          "Name": "reservation-type",
          "Values": [
            "capacity-block"
          ]
        }
      ]
    },
    {
      "Type": "AWS::ResourceGroups::Generic",
      "Parameters": [
        {
          "Name": "allowed-resource-types",
          "Values": [
            "AWS::EC2::CapacityReservation"
          ]
        }
      ]
    }
  ]
}
```

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

**Per creare un gruppo di risorse per UltraServer Capacity Blocks**  
Utilizzare il RGGroup cmdlet [New-](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RGGroup.html). Per `-Configuration`, specifica quanto segue:

```
{
  "Configuration": [
    {
      "Type": "AWS::EC2::CapacityReservationPool",
      "Parameters": [
        {
          "Name": "instance-type",
          "Values": [
            "instance_type"
          ]
        },
        {
          "Name": "reservation-type",
          "Values": [
            "capacity-block"
          ]
        }
      ]
    },
    {
      "Type": "AWS::ResourceGroups::Generic",
      "Parameters": [
        {
          "Name": "allowed-resource-types",
          "Values": [
            "AWS::EC2::CapacityReservation"
          ]
        }
      ]
    }
  ]
}
```

------

Dopo aver creato un gruppo di risorse per UltraServer Capacity Block, utilizzare uno dei seguenti metodi per aggiungere blocchi UltraServer di capacità esistenti.

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

**Per aggiungere un blocco UltraServer di capacità a un gruppo di risorse**  
Utilizza il comando [group-resources](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/group-resources.html). Per `--group`, specifica il nome del gruppo di risorse che hai creato. Per`--resource-arns`, specifica i blocchi ARNs di UltraServer capacità da aggiungere.

```
aws resource-groups group-resources \
--group MyCRGroup \
--resource-arns CapacityReservationArn
```

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

**Per aggiungere un blocco UltraServer di capacità a un gruppo di risorse**  
Utilizzare il RGResource cmdlet [Add-](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-RGResource.html). Per `-Group`, specifica il nome del gruppo di risorse che hai creato. Per`-ResourceArn `, specificare i blocchi ARNs di UltraServer capacità da aggiungere.

L’esempio seguente aggiunge due prenotazioni della capacità al gruppo specificato.

```
Add-RGResource `
-Group MyCRGroup `
-ResourceArn CapacityReservationArn
```

------

# Monitora i blocchi di capacità utilizzando EventBridge
<a name="capacity-blocks-monitor"></a>

Quando inizia la prenotazione Capacity Block, Amazon EC2 emetterà un evento EventBridge che indica che la capacità è pronta per l'uso. Quaranta minuti prima della scadenza della prenotazione di Capacity Block, ricevi un altro EventBridge evento che ti informa che tutte le istanze in esecuzione nella prenotazione inizieranno a terminare dopo 10 minuti. Per ulteriori informazioni sugli EventBridge eventi, consulta [Amazon EventBridge Events](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html).

Le seguenti strutture di eventi per gli eventi emessi per i blocchi di capacità:

**Blocco di capacità fornito**  
Nell'esempio seguente viene illustrato un evento per un blocco di capacità fornito.

```
{
  "customer_event_id": "[Capacity Reservation Id]-delivered",
  "detail_type": "Capacity Block Reservation Delivered",
  "source": "aws.ec2",
  "account": "[Customer Account ID]",
  "time": "[Current time]",
  "resources": [
    "[ODCR ARN]"
  ],
  "detail": {
    "capacity-reservation-id": "[ODCR ID]",
    "end-date": "[ODCR End Date]"
  }
}
```

**Avviso di scadenza del blocco di capacità**  
Nell'esempio seguente viene illustrato un avviso di scadenza per un blocco di capacità.

```
{
  "customer_event_id": "[Capacity Reservation Id]-approaching-expiry",
  "detail_type": "Capacity Block Reservation Expiration Warning",
  "source": "aws.ec2",
  "account": "[Customer Account ID]",
  "time": "[Current time]",
  "resources": [
    "[ODCR ARN]"
  ],
  "detail": {
    "capacity-reservation-id": "[ODCR ID]",
    "end-date": "[ODCR End Date]"
  }
}
```

**Avviso di interruzione dell'istanza di prenotazione della capacità**  
L'esempio seguente mostra un evento per EC2 Capacity Reservation Instance Interruption Warning.

```
{
    "version": "0",
    "id": "12345678-1234-1234-1234-123456789012",
    "detail_type": "EC2 Capacity Reservation Instance Interruption Warning",
    "source": "aws.ec2",
    "account": "[Customer Account ID]",
    "time": "[Current time]",
    "region": "[Region]",
    "resources": [
        "[Instance ARN]"
    ],
    "detail": {
        "instance-id": "[Instance ID]",
        "instance-action": "terminate",
        "instance-termination-time": "[Current time]",
        "availability-zone-id": "[Availability Zone ID]",
        "instance-lifecycle": "capacity-block"
    }
}
```

# La registrazione della capacità blocca le chiamate API con AWS CloudTrail
<a name="capacity-blocks-logging-using-cloudtrail"></a>

Capacity Blocks è integrato con AWS CloudTrail, un servizio che fornisce una registrazione delle azioni intraprese da un utente, ruolo o AWS servizio in Capacity Blocks. CloudTrail acquisisce le chiamate API per Capacity Blocks come eventi. Le chiamate acquisite includono le chiamate dalla console di Blocchi di capacità e le chiamate di codice alle operazioni delle API di Blocchi di capacità. Se crei un trail, puoi abilitare la distribuzione continua di CloudTrail eventi a un bucket Amazon S3, inclusi gli eventi per Capacity Blocks. Se non configuri un trail, è comunque possibile visualizzare gli eventi più recenti nella console di CloudTrail in **Event history (Cronologia eventi)**. Utilizzando le informazioni raccolte da CloudTrail, puoi determinare la richiesta effettuata a Capacity Blocks, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi. 

Per ulteriori informazioni CloudTrail, consulta la [Guida AWS CloudTrail per l'utente](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html).

## Informazioni su Capacity Blocks in CloudTrail
<a name="capacity-blocks-info-in-cloudtrail"></a>

CloudTrail è abilitato sul tuo account al Account AWS momento della creazione dell'account. Quando si verifica un'attività in Capacity Blocks, tale attività viene registrata in un CloudTrail evento insieme ad altri eventi di AWS servizio nella **cronologia** degli eventi. Puoi visualizzare, cercare e scaricare gli eventi recenti nel tuo Account AWS. Per ulteriori informazioni, consulta [Visualizzazione degli eventi con la cronologia degli CloudTrail eventi](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html).

Per una registrazione continua degli eventi del tuo Account AWS, compresi gli eventi per Capacity Blocks, crea un percorso. Un *trail* consente di CloudTrail inviare file di log a un bucket Amazon S3. Per impostazione predefinita, quando si crea un percorso nella console, questo sarà valido in tutte le Regioni AWS. Il percorso registra gli eventi di tutte le Regioni nella partizione AWS e distribuisce i file di log nel bucket Amazon S3 specificato. Inoltre, puoi configurare altri AWS servizi per analizzare ulteriormente e agire in base ai dati sugli eventi raccolti nei CloudTrail log. Per ulteriori informazioni, consulta gli argomenti seguenti: 
+ [Panoramica della creazione di un percorso](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail servizi e integrazioni supportati](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html)
+ [Configurazione delle notifiche Amazon SNS per CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Ricezione di file di CloudTrail registro da più regioni](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html) e [ricezione di file di CloudTrail registro da più](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html) account

Tutte le azioni di Capacity Blocks vengono registrate CloudTrail e documentate nell'Amazon EC2 API Reference. Ad esempio, le chiamate a e le `CapacityBlockScheduled` `CapacityBlockActive` azioni generano voci nei file di registro. CloudTrail 

Ogni evento o voce di log contiene informazioni sull’utente che ha generato la richiesta. Le informazioni di identità consentono di determinare quanto segue: 
+ Se la richiesta è stata effettuata con credenziali utente root o AWS Identity and Access Management (IAM).
+ Se la richiesta è stata effettuata con le credenziali di sicurezza temporanee per un ruolo o un utente federato.
+ Se la richiesta è stata effettuata da un altro AWS servizio.

Per ulteriori informazioni, consulta [Elemento CloudTrail userIdentity](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Informazioni sulle voci di file di log di Blocchi di capacità
<a name="understanding-service-name-entries"></a>

Un trail è una configurazione che consente la distribuzione di eventi come file di log in un bucket Amazon S3 specificato dall'utente. CloudTrail i file di registro contengono una o più voci di registro. Un evento rappresenta una singola richiesta da qualsiasi sorgente e include informazioni sull'azione richiesta, la data e l'ora dell'operazione, i parametri della richiesta e così via. I file di log di CloudTrail non sono una traccia di stack ordinata delle chiamate API pubbliche, pertanto non vengono visualizzati in un ordine specifico. 

Gli esempi seguenti mostrano le voci di CloudTrail registro per:
+ [TerminateCapacityBlocksInstances](#understanding-capacity-blocks-entries-terminatecapacityblockinstances)
+ [CapacityBlockPaymentFailed](#understanding-capacity-blocks-entries-capacityblockpaymentfailed)
+ [CapacityBlockScheduled](#understanding-capacity-blocks-entries-capacityblockscheduled)
+ [CapacityBlockActive](#understanding-capacity-blocks-entries-capacityblockactive)
+ [CapacityBlockFailed](#understanding-capacity-blocks-entries-capacityblockfailed)
+ [CapacityBlockExpired](#understanding-capacity-blocks-entries-capacityblockexpired)

**Nota**  
Alcuni campi degli esempi sono stati oscurati per la privacy dei dati.

### TerminateCapacityBlocksInstances
<a name="understanding-capacity-blocks-entries-terminatecapacityblockinstances"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "TerminateCapacityBlockInstances",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "accountId": "123456789012",
      "type": "AWS::EC2::Instance",
      "ARN": "arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0"
    }
    {
      "accountId": "123456789012",
      "type": "AWS::EC2::Instance",
      "ARN": "arn:aws:ec2:us-east-1:123456789012:instance/i-0598c7d356eba48d7"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      }
}
```

### CapacityBlockPaymentFailed
<a name="understanding-capacity-blocks-entries-capacityblockpaymentfailed"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockPaymentFailed",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "payment-failed"
      }
}
```

### CapacityBlockScheduled
<a name="understanding-capacity-blocks-entries-capacityblockscheduled"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockScheduled",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "scheduled"
      }
}
```

### CapacityBlockActive
<a name="understanding-capacity-blocks-entries-capacityblockactive"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockActive",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "active"
      }
 }
```

### CapacityBlockFailed
<a name="understanding-capacity-blocks-entries-capacityblockfailed"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockFailed",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "failed"
      }
 }
```

### CapacityBlockExpired
<a name="understanding-capacity-blocks-entries-capacityblockexpired"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockExpired",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "expired"
      }
 }
```