View a markdown version of this page

Prenotazioni di capacità interrompibile per i proprietari di capacità - Amazon Elastic Compute Cloud

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

Prenotazioni di capacità interrompibile per i proprietari di capacità

Il proprietario della capacità è l'account che possiede la prenotazione della capacità di origine e crea la prenotazione della capacità interrompibile per condividere la capacità inutilizzata con altri team mantenendo il controllo per recuperarla quando necessario.

Questa sezione spiega come tu (il proprietario della capacità) puoi creare, modificare, recuperare e tenere traccia di una prenotazione di capacità interrompibile.

Creazione di una prenotazione di capacità interrompibile

Crea una prenotazione di capacità interrompibile per rendere disponibile la capacità inutilizzata della prenotazione di origine per altri carichi di lavoro mantenendo il controllo per recuperarla quando necessario.

Prerequisiti

Prima di creare un'allocazione interrompibile, assicurati che la tua prenotazione di capacità di origine soddisfi questi requisiti: On-Demand

  • La prenotazione della capacità deve essere attiva senza una data di fine impostata. Non è possibile creare allocazioni 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 Capacity Reservation di origine. 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 la AWS CLI per creare una prenotazione di capacità interrompibile.

Console
Per creare una prenotazione di capacità interrompibile
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Scegli Prenotazioni di capacità.

  3. Seleziona la tua prenotazione di capacità.

  4. Scegli Azioni, Crea allocazione interrompibile.

  5. Per Istanze da allocare, inserisci il numero di istanze da allocare.

  6. (Facoltativo) Aggiungi tag.

  7. Scegli Crea allocazione della capacità interrompibile.

AWS CLI
Per creare una prenotazione di capacità interrompibile

Usa il comando https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-interruptible-capacity-reservation-allocation.html create-interruptible-capacity-reservation-allocation:

aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10

Visualizza la tua prenotazione di capacità interrompibile

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 nel tuo account

Utilizza la seguente procedura per visualizzare le prenotazioni di capacità interrompibile nel tuo account.

Console
Per visualizzare le prenotazioni di capacità interrompibile nel tuo account
  1. Vai alla pagina Prenotazioni di capacità nella console.

  2. Cerca le prenotazioni con Interruptible nella colonna del tipo.

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

Utilizzare la procedura seguente per visualizzare la prenotazione di capacità interrompibile creata da una fonte specifica.

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-source-id

Nella risposta, troverai un interruptibleCapacityAllocations oggetto che contiene il Capacity Reservation ID interrompibile e i dettagli dell'allocazione. Per informazioni sulla struttura della risposta, consulta l'API InterruptibleCapacityAllocation Reference di Amazon EC2.

Modifica della prenotazione della capacità interrompibile

Utilizza le seguenti procedure per modificare o cancellare la tua prenotazione di capacità interrompibile.

Nota
  • Quando riduci l'allocazione, recuperiamo prima le istanze disponibili, quindi le istanze in esecuzione, fino a raggiungere il numero richiesto. Se riusciamo a soddisfare il conteggio interamente con le istanze disponibili, non si verifica alcuna chiusura. 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 di un massimo di 1000 istanze contemporaneamente (aumento o diminuzione).

Modifica la tua prenotazione di capacità interrompibile

Utilizza la seguente procedura per modificare la tua prenotazione di capacità interrompibile.

Console
  1. Dalla pagina dei dettagli di Capacity Reservation di origine, scegli Azioni. Quindi, modifica la prenotazione della capacità interrompibile.

  2. Per le istanze da allocare, inserisci il nuovo numero:

    • Aggiungi più capacità da condividere

    • Recupera la capacità dalla tua prenotazione di capacità di origine

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

Utilizza la seguente procedura per rimuovere definitivamente l'allocazione e restituire tutta la capacità.

Console
  1. Dalla pagina dei dettagli della prenotazione della capacità di origine, accedi ai dettagli sull'allocazione della capacità interrompibile.

  2. Scegli Modifica allocazione interrompibile.

  3. Per Numero di istanze, inserisci 0.

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

Quando recuperi la capacità:

  • Le istanze in esecuzione ricevono un avviso di interruzione di 2 minuti in caso di eventi. EventBridge

  • Dopo il periodo di preavviso, le istanze in esecuzione nella capacità recuperata entrano in stato di arresto e vengono terminate.

  • Una volta terminate, le istanze recuperate diventano disponibili nella Capacity Reservation di origine per un utilizzo immediato.

  • Lo stato dell'allocazione cambia da aggiornamento 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

Tieni traccia dello stato del reclamo

Monitora l'avanzamento del recupero descrivendo la tua prenotazione di origine:

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-1234567890abcdef0

La risposta mostra questi campi all'interno dell'interruptibleCapacityAllocationoggetto:

  • instance-count: istanze attualmente allocate

  • target-instance-count: Quantità richiesta dopo il recupero

  • status: aggiornato durante il recupero e attivo una volta completato

Condivisione delle prenotazioni interrompibili

Puoi condividere le prenotazioni interrompibili solo all'interno della tua AWS organizzazione utilizzando AWS Resource Access Manager (RAM).

Considerazioni:

  • Se un account utente lascia l'organizzazione, la prenotazione interrompibile viene automaticamente annullata da quell'account.

  • Tutte le istanze in esecuzione nella prenotazione non condivisa vengono infine interrotte.

  • Tutte le altre funzionalità di condivisione funzionano come le prenotazioni di capacità standard.

Per le procedure di condivisione complete, vedere Sharing Capacity Reservations.