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à.
Tutorial: configura il tuo EC2 parco istanze per lanciare istanze in Capacity Blocks
Questo tutorial illustra i passaggi da eseguire affinché il tuo EC2 parco istanze venga lanciato in Capacity Blocks.
Nella maggior parte dei casi, la capacità target della richiesta EC2 Fleet deve essere inferiore o uguale alla capacità disponibile della prenotazione Capacity Block a cui hai scelto come target. Le richieste di capacità di destinazione che superano i limiti della prenotazione del blocco di capacità non verranno soddisfatte. Se la richiesta di capacità di destinazione supera i limiti della prenotazione del blocco di capacità, riceverai una Insufficient Capacity Exception per la capacità che supera i limiti della prenotazione del blocco di capacità.
Nota
Per i Capacity Blocks, EC2 Fleet non ricorrerà all'avvio di istanze On-Demand per il resto della capacità target desiderata.
Se EC2 Fleet non è in grado di soddisfare la capacità target richiesta in una prenotazione di Capacity Block disponibile, EC2 Fleet soddisferà tutta la capacità possibile e restituirà le istanze che era in grado di avviare. Puoi ripetere nuovamente la chiamata a EC2 Fleet fino al provisioning di tutte le istanze.
Dopo aver configurato la richiesta EC2 Fleet, devi attendere la data di inizio della prenotazione Capacity Block. Se richiedi a EC2 Fleet il lancio di un Capacity Block che non è ancora stato avviato, riceverai unInsufficient Capacity Error.
Dopo che la prenotazione Capacity Block diventa attiva, puoi effettuare chiamate EC2 Fleet API e fornire le istanze nel tuo Capacity Block in base ai parametri selezionati. Le istanze in esecuzione nel Capacity Block continuano a funzionare finché non le interrompi o le interrompi manualmente o finché Amazon non EC2 termina le istanze al termine della prenotazione Capacity Block.
Per ulteriori informazioni sui blocchi di capacità, consulta Blocchi di capacità per ML.
Considerazioni
-
Sono supportate solo le richieste EC2 Fleet di tipo
instantFleet per il lancio di istanze in Capacity Blocks. Per ulteriori informazioni, consulta Configura una EC2 flotta di tipo instant. -
Non sono supportati più Capacity Block nella stessa richiesta EC2 Fleet.
-
L'utilizzo di
OnDemandTargetCapacityoSpotTargetCapacitycontemporaneamente all'impostazione dicapacity-blockcomeDefaultTargetCapacitynon è supportato. -
Se
DefaultTargetCapacityTypeè impostato sucapacity-block, non puoi specificareOnDemandOptions::CapacityReservationOptions. Si verificherà un'eccezione.
Per configurare una EC2 flotta per avviare le istanze in Capacity Blocks
-
Creazione di un modello di avvio.
Nel modello di avvio, eseguire queste operazioni:
-
Per
InstanceMarketOptionsRequest, impostaMarketTypesucapacity-block. -
Per definire come target la prenotazione del blocco di capacità, per
CapacityReservationID, specifica l'ID di prenotazione del blocco di capacità.
Annota il nome e la versione del modello di avvio. Userai queste informazioni nella fase successiva.
Per ulteriori informazioni sulla creazione di un modello di lancio, consulta Crea un modello di EC2 lancio Amazon.
-
-
Configura la EC2 flotta.
Crea un file
config.json, con la seguente configurazione per la tua EC2 flotta. Nell'esempio seguente sostituire gli identificatori di risorsa con i propri identificatori di risorsa.Per ulteriori informazioni sulla configurazione di una EC2 flotta, consultaCrea una EC2 flotta.
{ "LaunchTemplateConfigs": [ { "LaunchTemplateSpecification": { "LaunchTemplateName": "CBR-launch-template", "Version": "1" }, "Overrides": [ { "InstanceType": "p5.48xlarge", "AvailabilityZone": "us-east-1a" }, ] } ], "TargetCapacitySpecification": { "TotalTargetCapacity":10, "DefaultTargetCapacityType": "capacity-block" }, "Type": "instant" } -
Avvia il parco istanze.
Utilizza il comando create-fleet.
aws ec2 create-fleet --cli-input-json file://config.jsonPer ulteriori informazioni, consulta Crea una flotta EC2 .