View a markdown version of this page

Cómo lanzar instancias en reservas de capacidad de un grupo - Amazon Elastic Compute Cloud

Cómo lanzar instancias en reservas de capacidad de un grupo

Para lanzar instancias en las reservas de capacidad existentes, puede especificar el ARN de un grupo de recursos de reserva de capacidad. Las instancias cuyo lanzamiento tiene como destino un grupo se lanzan en una reserva de capacidad del grupo que tenga atributos coincidentes (tipo de instancia, plataforma, zona de disponibilidad y tenencia) y capacidad disponible.

Cuando lanza instancias mediante el asistente de inicialización de instancias o la API RunInstances, solo puede especificar una opción de compra (un tipo de reserva) por lanzamiento. Para lanzar instancias en varios tipos de reserva del grupo a la vez, utilice una flota de Amazon EC2 o grupos de escalado automático.

Para obtener instrucciones paso a paso sobre cómo lanzar instancias en varios tipos de reserva de capacidad mediante un grupo de recursos de reserva de capacidad, consulte los siguientes tutoriales: uno sobrela flota de EC2 y otro sobre Amazon EC2 Auto Scaling.

Reservas de capacidad bajo demanda

Para lanzar instancias en reservas de capacidad bajo demanda de un grupo, especifique el ARN del grupo mediante el parámetro CapacityReservationTarget, con el campo CapacityReservationResourceGroupArn.

Amazon EC2 lanza las instancias en cualquier reserva de capacidad bajo demanda del grupo que coincida con los requisitos del lanzamiento. Si no hay capacidad disponible que coincida con los requisitos, las instancias se lanzan con capacidad bajo demanda.

Si no desea que las instancias se lancen como instancias bajo demanda cuando no haya capacidad disponible que coincida con los requisitos, establezca CapacityReservationPreference en capacity-reservations-only. Con esta configuración, el lanzamiento de las instancias falla si ninguna reserva de capacidad bajo demanda del grupo que coincida con los requisitos tiene capacidad disponible.

Console
Para lanzar instancias en reservas de capacidad bajo demanda de un grupo

  1. Siga el procedimiento para lanzar una instancia, pero no complete el lanzamiento hasta haber realizado los siguientes pasos.

  2. Amplíe Advanced details (Detalles avanzados).

  3. En Opción de compra, mantenga Ninguna (valor predeterminado).

  4. En Reserva de capacidad, elija Especificar grupo de recursos de reserva de capacidad (valor predeterminado) o Lanzar únicamente en un grupo de recursos de reserva de capacidad (para evitar recurrir a la capacidad bajo demanda) y, a continuación, seleccione el grupo.

  5. Seleccione Iniciar instancia.

AWS CLI
Para lanzar instancias en reservas de capacidad bajo demanda de un grupo

Utilice el comando run-instances con el parámetro --capacity-reservation-specification.

En el siguiente ejemplo, se lanzan instancias en un grupo. Si el grupo no contiene una reserva de capacidad bajo demanda cuyos atributos coincidan con los requisitos y que tenga capacidad disponible, las instancias se lanzan como instancias bajo demanda.

aws ec2 run-instances \ --instance-type c5.xlarge \ --image-id ami-0abcdef1234567890 \ --count 3 \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}

En el siguiente ejemplo, se lanzan instancias en un grupo. Si el grupo no contiene una reserva de capacidad bajo demanda cuyos atributos coincidan con los requisitos y que tenga capacidad disponible, el lanzamiento de las instancias falla.

aws ec2 run-instances \ --instance-type c5.xlarge \ --image-id ami-0abcdef1234567890 \ --count 3 \ --capacity-reservation-specification \ CapacityReservationPreference=capacity-reservations-only,CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}

Cómo seleccionar un grupo con ubicación específico como destino

De forma opcional, si el grupo contiene reservas de capacidad bajo demanda en un grupo con ubicación, puede especificar el ID de ese grupo junto con el ARN del grupo de recursos de reserva de capacidad para que todas las instancias se lancen en dicho grupo con ubicación.

nota

Los bloques de capacidad no admiten grupos de ubicación. No puede especificar un grupo con ubicación si la solicitud tiene como destino bloques de capacidad de un grupo de recursos de reserva de capacidad.

Reservas de capacidad interrumpible

Para lanzar instancias en reservas de capacidad interrumpibles de un grupo, especifique el ARN del grupo y seleccione la opción de compra interrumpible. Amazon EC2 lanza las instancias en cualquier reserva de capacidad interrumpible activa del grupo que tenga atributos coincidentes y capacidad disponible. Si no hay capacidad disponible que coincida con los requisitos, el lanzamiento de las instancias falla.

Console
Para lanzar instancias en reservas de capacidad interrumpibles de un grupo

  1. Siga el procedimiento para lanzar una instancia, pero no complete el lanzamiento hasta haber realizado los siguientes pasos.

  2. Amplíe Advanced details (Detalles avanzados).

  3. En Opción de compra, elija Reservas de capacidad interrumpibles.

  4. En Reserva de capacidad, elija Especificar grupo de recursos de reserva de capacidad y seleccione el grupo.

  5. Seleccione Iniciar instancia.

AWS CLI
Para lanzar instancias en reservas de capacidad interrumpibles de un grupo

Utilice el comando run-instances con los parámetros --instance-market-options y --capacity-reservation-specification.

aws ec2 run-instances \ --instance-type c5.xlarge \ --image-id ami-0abcdef1234567890 \ --count 3 \ --instance-market-options MarketType=interruptible-capacity-reservation \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}

Bloques de capacidad

Para lanzar instancias en bloques de capacidad de un grupo, especifique el ARN del grupo y seleccione la opción de compra Bloques de capacidad. Amazon EC2 lanza las instancias en cualquier bloque de capacidad activo del grupo que tenga atributos coincidentes y capacidad disponible. Si no hay capacidad disponible que coincida con los requisitos, el lanzamiento de las instancias falla.

nota

No puede especificar un grupo con ubicación al lanzar instancias en bloques de capacidad de un grupo de recursos de reserva de capacidad.

Console
Para lanzar instancias en bloques de capacidad de un grupo

  1. Siga el procedimiento para lanzar una instancia, pero no complete el lanzamiento hasta haber realizado los siguientes pasos.

  2. Amplíe Advanced details (Detalles avanzados).

  3. En Opción de compra, elija Bloques de capacidad.

  4. En Reserva de capacidad, elija Especificar grupo de recursos de reserva de capacidad y seleccione el grupo.

  5. Seleccione Iniciar instancia.

AWS CLI
Para lanzar instancias en bloques de capacidad de un grupo

Utilice el comando run-instances con los parámetros --instance-market-options y --capacity-reservation-specification.

aws ec2 run-instances \ --instance-type p5.48xlarge \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-market-options MarketType=capacity-block \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}