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à.
Utilizzo I-ODCRs con AWS PZ
Interruptible On-Demand Capacity Reservations (I-ODCRs) consente ai proprietari di ODCR di condividere temporaneamente la capacità riservata inutilizzata con altri account della propria organizzazione. AWS Le istanze consumer ricevono un avviso di interruzione di 2 minuti quando il proprietario recupera la capacità, rendendole I-ODCRs adatte a carichi di lavoro con tolleranza ai guasti come l'elaborazione in batch, la formazione di machine learning e l'analisi dei dati.
Per ulteriori informazioni I-ODCRs, consulta la sezione Interruptible Capacity Reservations nella Amazon Elastic Compute Cloud User Guide.
Come lavorare con I-ODCRs AWS PZ
An I-ODCR viene creato da un ODCR di origine esistente. Il proprietario specifica quante istanze allocare alla prenotazione interrompibile. Queste istanze vengono trasferite dall'ODCR di origine al nuovo. I-ODCR Il proprietario può recuperare la capacità in qualsiasi momento, il che pone fine alle istanze dei consumatori con un preavviso di 2 minuti.
Caratteristiche principali:
I-ODCRs sono scelti come target di default: i consumatori devono fare riferimento all'ID di prenotazione nella configurazione di lancio.
I-ODCRs non possono essere aggiunti ai gruppi Capacity Reservation.
È possibile creare una sola allocazione interrompibile per ODCR di origine.
Quando il proprietario recupera la capacità, non viene effettuata alcuna procedura alternativa On-Demand o Spot: le istanze consumer vengono chiuse.
Configurazione di un AWS Gruppo di nodi di calcolo PCS per utilizzare un I-ODCR
È possibile configurare un gruppo di nodi di calcolo AWS PCS per utilizzare uno condiviso I-ODCR aggiungendolo a un modello di avvio. Ecco i passaggi:
-
Assicurati di avere accesso a I-ODCR. Il proprietario dell'ODCR deve condividere la prenotazione interrompibile con il tuo account utilizzando AWS Resource Access Manager (RAM). Una volta condiviso, I-ODCR viene visualizzato nel tuo account nella sezione Prenotazioni di capacità sulla console Amazon EC2.
-
Crea un modello di lancio destinato a. I-ODCR Fai riferimento direttamente all' I-ODCR ID e imposta il tipo di mercato su
interruptible-capacity-reservation. Ecco un esempio di modello di lancio:{ "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-1234567890abcdef1" } }, "InstanceMarketOptions": { "MarketType": "interruptible-capacity-reservation" } } -
Crea o aggiorna un gruppo di nodi di calcolo AWS PCS per utilizzare il modello di avvio. Per ulteriori informazioni, consulta AWS Gruppi di nodi di calcolo PCS.
Imposta il gruppo
purchaseOptiondi nodi di calcolo su.INTERRUPTIBLE_CAPACITY_RESERVATION
Gestione delle interruzioni
Quando il I-ODCR proprietario recupera la capacità, le istanze consumer ricevono un avviso di cessazione di 2 minuti tramite Amazon. EventBridge Per gestire senza problemi le interruzioni nei carichi di lavoro PCS: AWS
Configura le tue applicazioni per ascoltare gli eventi di interruzione. EventBridge
Implementa il checkpoint in modo che i lavori possano salvare risultati intermedi e riprendere dopo l'interruzione.
Per i gruppi di nodi di calcolo con una configurazione di scalabilità dinamica, imposta il numero minimo di istanze in
0modo che il gruppo possa ridimensionarsi correttamente quando la capacità viene recuperata.
Per ulteriori informazioni sul monitoraggio degli eventi di interruzione, consulta Monitora le prenotazioni di capacità interrompibili con EventBridge nella Amazon Elastic Compute Cloud User Guide.
Esempio: condividi e usa istanze hpc7a.96xlarge con un I-ODCR
Questo esempio illustra come creare un file I-ODCR da un ODCR esistente e utilizzarlo con un gruppo di nodi di calcolo PCS. AWS
Fase 1: Creare la prenotazione interrompibile da un ODCR di origine.
Il proprietario dell'ODCR crea un'allocazione interrompibile di 16 istanze a partire dalla prenotazione esistente di 32 istanze:
aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-source1234567890a \ --instance-count 16
L'ODCR di origine ora mostra 16 istanze e ne viene creata una nuova con 16 istanze. I-ODCR
Fase 2: Condivisione della I-ODCR RAM in uso. AWS
Il proprietario condivide I-ODCR con l'account consumatore:
aws ram create-resource-share \ --name "HPC-Interruptible-Share" \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-interruptible456 \ --principals 987654321098
Passo 3: Crea un modello di lancio destinato a. I-ODCR
Il consumatore crea un modello di lancio:
{ "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-interruptible456" } }, "InstanceMarketOptions": { "MarketType": "interruptible-capacity-reservation" } }
Fase 4: Creare un gruppo di nodi di calcolo AWS PCS utilizzando il modello di avvio.
Crea un gruppo di nodi di calcolo dinamico con purchaseOption set to INTERRUPTIBLE_CAPACITY_RESERVATION e il modello di avvio che fa riferimento a. I-ODCR Imposta il numero minimo di istanze su 0 e il massimo su 16 (corrispondente alla I-ODCR capacità).
Considerazioni sulla fatturazione
Il proprietario dell'ODCR paga le On-Demand tariffe per la I-ODCR capacità inutilizzata nelle istanze non avviate dal consumatore.
Il consumatore paga le On-Demand tariffe solo per le istanze effettivamente avviate e utilizzate.
Per ulteriori informazioni, consulta i prezzi e la fatturazione di Capacity Reservation nella Amazon Elastic Compute Cloud User Guide.