Prenotazioni di capacità interrompibili per i titolari 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à interrompibili per i titolari di capacità

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.

Creazione di una prenotazione di capacità interrompibile

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

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 EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Scegli Capacity Reservations.

  3. Seleziona la tua prenotazione di capacità.

  4. Scegli Azioni, Crea un'allocazione interrompibile.

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

  6. (Facoltativo) Aggiungi tag.

  7. Scegli Crea allocazione di capacità interrompibile.

AWS CLI
Per creare una prenotazione di capacità interrompibile

Usa il comando 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 presenti nel tuo account

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.

  2. Cerca le prenotazioni con Interruptible nella colonna dei tipi.

  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 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, InterruptibleCapacityAllocationconsulta Amazon EC2 API Reference.

Modifica della prenotazione di capacità interrompibile

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

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.

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

    • Aggiungi più capacità di condivisione

    • Recupera la capacità nella tua Capacity Reservation 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

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.

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

Tieni traccia dello stato del reclamo

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 una volta completato

Condivisione di prenotazioni interrompibili

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