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 API chiamate EC2 Fleet ed effettuare il provisioning delle 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
instant
Fleet 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
OnDemandTargetCapacity
oSpotTargetCapacity
contemporaneamente all'impostazione dicapacity-block
comeDefaultTargetCapacity
non è 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
, impostaMarketType
sucapacity-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.json
Per ulteriori informazioni, consulta Crea una flotta EC2.