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 parco istanze EC2 per avviare istanze in Blocchi di capacità
Questo tutorial illustra tutti i passaggi da eseguire in modo che il parco istanze EC2 avvii le istanze in Blocchi di capacità.
Nella maggior parte dei casi, la capacità di destinazione della richiesta del parco istanze EC2 deve essere inferiore o uguale alla capacità disponibile della prenotazione del blocco di capacità che hai scelto come destinazione. 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 blocchi di capacità, il parco istanze EC2 non ricorrerà all'avvio di istanze on demand per la restante capacità di destinazione desiderata.
Se il parco istanze EC2 non è in grado di soddisfare la capacità di destinazione richiesta in una prenotazione del blocco di capacità disponibile, il parco istanze EC2 soddisferà tutta la capacità possibile e restituirà le istanze che è stato in grado di avviare. È possibile ripetere nuovamente la chiamata al parco istanze EC2 fino al provisioning di tutte le istanze.
Dopo aver configurato la richiesta del parco istanze EC2, è necessario attendere la data di inizio della prenotazione del blocco di capacità. Se richiedi al parco istanze EC2 di avviare un blocco di capacità che non è ancora stato avviato, riceverai un Insufficient Capacity Error.
Dopo che la prenotazione del blocco di capacità diventa attiva, puoi effettuare chiamate all'API del parco istanze EC2 ed eseguire il provisioning delle istanze nel tuo blocco di capacità in base ai parametri selezionati. Le istanze in esecuzione nel blocco di capacità continuano a funzionare finché non le interrompi manualmente o le termini, oppure finché Amazon EC2 non termina le istanze al termine della prenotazione del blocco di capacità.
Per ulteriori informazioni sui blocchi di capacità, consulta Blocchi di capacità per ML.
Considerazioni
-
Sono supportate solo le richieste di di parco istanze EC2 di tipo
instantper l'avvio di istanze in blocchi di capacità. Per ulteriori informazioni, consulta Configurare un parco istanze EC2 di tipo instant. -
Non sono supportati più blocchi di capacità nella stessa richiesta di parco istanze EC2.
-
L'utilizzo di
OnDemandTargetCapacityoSpotTargetCapacitycontemporaneamente all'impostazione dicapacity-blockcomeDefaultTargetCapacitynon è supportato. -
Se
DefaultTargetCapacityTypeè impostato sucapacity-block, non puoi specificareOnDemandOptions::CapacityReservationOptions. Si verificherà un'eccezione.
Per configurare un parco istanze EC2 per avviare istanze in Blocchi di capacità
-
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 il parco istanze EC2.
Crea un file,
config.json, con la seguente configurazione per il parco istanze EC2. Nell'esempio seguente sostituire gli identificatori di risorsa con i propri identificatori di risorsa.Per ulteriori informazioni sulla configurazione di un parco istanze EC2, consulta Crea 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 .