

# Ejemplo de configuraciones de Flota de Reservas de capacidad
<a name="crfleet-example-configs"></a>

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
    }
]
```