Ejemplo de configuraciones de Flota de Reservas de capacidad - Amazon Elastic Compute Cloud

Ejemplo de configuraciones de Flota de Reservas de capacidad

Ejemplo 1: Reserva de capacidad basada en vCPU

En el siguiente ejemplo se crea una Flota de Reservas de capacidad que utiliza dos tipos de instancia: m5.4xlarge y m5.12xlarge.

Utiliza un sistema de ponderación basado en el número de vCPU proporcionadas por los tipos de instancias especificados. La capacidad de destino total es 480 vCPU. La instancia m5.4xlarge proporciona 16 vCPU y obtiene una ponderación de 16, mientras que la instancia m5.12xlarge proporciona 48 vCPU y obtiene una ponderación de 48. Este sistema de ponderación configura la Flota de Reservas de capacidad para que reserve capacidad para 30 instancias m5.4xlarge (480/16=30) o bien para 10 instancias m5.12xlarge (480/48=10).

La flota está configurada para priorizar la capacidad de m5.12xlarge y obtiene una prioridad de 1, mientras que m5.4xlarge obtiene una prioridad inferior, de 2. Esto significa que la flota intentará reservar primero la capacidad de m5.12xlarge y solo intentará reservar la capacidad de m5.4xlarge si Amazon EC2 no tiene suficiente capacidad de m5.12xlarge.

La flota reserva la capacidad para instancias Windows y la reserva caduca automáticamente el October 31, 2021 a las 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

A continuación, se muestra el contenido 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 } ]