Creazione di un parco istanze di prenotazione della 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à.

Creazione di un parco istanze di prenotazione della capacità

Quando crei un parco istanze di prenotazione della capacità, questo crea automaticamente le prenotazioni di capacità per i tipi di istanza specificati nella richiesta del parco istanze, fino a raggiungere la capacità target totale specificata. Il numero di istanze per le quali il parco istanze di prenotazione della capacità prenota quest'ultima dipende dalla capacità target totale e dai pesi del tipo di istanza specificati nella richiesta. Per ulteriori informazioni, consulta Peso del tipo di istanza e Capacità target totale.

Quando crei il parco istanze, devi specificare i tipi di istanza da utilizzare e una priorità per ciascuno di questi tipi di istanza. Per ulteriori informazioni, consulta Strategia di allocazione e Priorità del tipo di istanza.

Nota

Il ruolo AWSServiceRoleForEC2CapacityReservationFleetcollegato al servizio viene creato automaticamente nel tuo account la prima volta che crei una flotta di prenotazioni di capacità. Per ulteriori informazioni, consulta Utilizzo di ruoli collegati ai servizi per il parco istanze di prenotazione della capacità.

Attualmente, i parchi istanze di prenotazione della capacità supportano solo i criteri open di corrispondenza delle istanze.

Creazione di un parco istanze di prenotazione della capacità

Usa il create-capacity-reservation-fleet AWS CLI comando.

aws ec2 create-capacity-reservation-fleet \ --total-target-capacity capacity_units \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy dedicated|default \ --end-date yyyy-mm-ddThh:mm:ss.000Z \ --instance-type-specifications file://instanceTypeSpecification.json

Di seguito sono riportati i contenuti di instanceTypeSpecification.json.

[ { "InstanceType": "instance_type", "InstancePlatform":"platform", "Weight": instance_type_weight, "AvailabilityZone":"availability_zone", "AvailabilityZoneId" : "az_id", "EbsOptimized": true|false, "Priority" : instance_type_priority } ]

Output previsto.

{ "Status": "status", "TotalFulfilledCapacity": fulfilled_capacity, "CapacityReservationFleetId": "cr_fleet_id", "TotalTargetCapacity": capacity_units }

Esempio

aws ec2 create-capacity-reservation-fleet \ --total-target-capacity 24 \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy default \ --end-date 2021-12-31T23:59:59.000Z \ --instance-type-specifications file://instanceTypeSpecification.json

instanceTypeSpecification.json

[ { "InstanceType": "m5.xlarge", "InstancePlatform": "Linux/UNIX", "Weight": 3.0, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 1 } ]

Output di esempio:

{ "Status": "submitted", "TotalFulfilledCapacity": 0.0, "CapacityReservationFleetId": "crf-abcdef01234567890", "TotalTargetCapacity": 24 }