Exemplo de configurações de frota de reserva de capacidade
O exemplo a seguir cria uma frota de reserva de capacidade que usa dois tipos de instância: m5.4xlarge
e m5.12xlarge
.
Ele usa um sistema de ponderação com base no número de vCPUs fornecidas pelos tipos de instância especificados. A capacidade total de destino é de 480
vCPUs. O tipo m5.4xlarge
fornece 16 vCPUs e tem um peso de 16
, enquanto o m5.12xlarge
fornece 48 vCPUs e tem um peso de 48
. Este sistema de ponderação configura a frota de reserva de capacidade para reservar capacidade para 30 instâncias m5.4xlarge
(480/16 = 30) ou 10 instâncias m5.12xlarge
(480/48 = 10).
A frota está configurada para priorizar a capacidade de m5.12xlarge
e obtém prioridade de 1
, enquanto m5.4xlarge
obtém uma prioridade mais baixa de 2
. Isso significa que a frota tentará reservar primeiramente a capacidade de m5.12xlarge
, e só tentará reservar m5.4xlarge
se o Amazon EC2 tiver capacidade insuficiente de m5.12xlarge
.
A frota reserva a capacidade para Windows
instâncias e a reserva expira automaticamente em October 31, 2021
às 23:59:59
UTC.
aws ec2 create-capacity-reservation-fleet \ --total-target-capacity 480 \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy default \ --end-date 2021-10-31T23:59:59.000Z \ --instance-type-specifications file://instanceTypeSpecification.json
Veja a seguir o conteúdo de instanceTypeSpecification.json
.
[ { "InstanceType": "m5.4xlarge", "InstancePlatform":"Windows", "Weight": 16, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 2 }, { "InstanceType": "m5.12xlarge", "InstancePlatform":"Windows", "Weight": 48, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 1 } ]