Lanzar instancias mediante bloques de capacidad - Amazon Elastic Compute Cloud

Lanzar instancias mediante bloques de capacidad

Para usar su bloque de capacidad, debe especificar el ID de reserva del bloque de capacidad al iniciar las instancias. la inicialización de una instancia en un bloque de capacidad reduce la capacidad disponible por número de instancias iniciadas. Por ejemplo, si la capacidad de instancias comprada es de ocho instancias y inicia cuatro instancias, la capacidad disponible se reduce en cuatro.

Si termina una instancia que se está ejecutando en el bloque de capacidad antes de que finalice la reserva, puede iniciar una nueva instancia en su lugar. Cuando detiene o termina una instancia en un bloque de capacidad, se necesitan varios minutos para limpiar la instancia antes de poder iniciar otra instancia para reemplazarla. Durante este tiempo, la instancia estará en estado de detención o shutting-down. Una vez finalizado este proceso, el estado de la instancia cambiará a stopped o terminated. A continuación, la capacidad disponible en su bloque de capacidad se actualizará para mostrar otra instancia disponible para usarse.

Requisitos
  • La instancia no se puede iniciar en una subred de una zona de disponibilidad diferente a la zona de disponibilidad en la que se encuentra el bloque de capacidad.

  • La instancia no se puede lanzar con una AMI que tenga una plataforma distinta a la del bloque de capacidad.

  • Para usar los bloques de capacidad de UltraServer P6e-GB200, debe optar por la zona local de Dallas (Norte de Virginia).

Console
Lanzamiento de instancias en un bloque de capacidad
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En la barra de navegación de la parte superior de la pantalla, seleccione la región para la reserva de bloques de capacidad.

  3. En el panel de la consola de Amazon EC2, elija Iniciar instancia.

  4. Siga el procedimiento para Iniciar una instancia.

  5. Expanda Detalles avanzados y, en Opción de compra, elija Bloques de capacidad. A continuación, realice alguna de las operaciones siguientes:

    • Para lanzar las instancias en un bloque de capacidad específico, en Reserva de capacidad, elija Especificar reserva de capacidad y, a continuación, seleccione el bloque de capacidad.

    • (Solo UltraServers) Para lanzar las instancias en un grupo de recursos del bloque de capacidad de UltraServer, en Reserva de capacidad, elija Especificar grupo de recursos de reserva de capacidad y, a continuación, seleccione el grupo de recursos.

  6. Seleccione iniciar instancia.

AWS CLI
Lanzamiento de instancias en un bloque de capacidad

Utilice el comando run-instances con la opción instance-market-options MarketType.

En el siguiente ejemplo, se lanza una instancia en un bloque de capacidad específico.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-type p5.48xlarge \ --key-name my-key-pair \ --subnet-id subnet-0abcdef1234567890 \ --instance-market-options MarketType='capacity-block' \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_block_id}

En el siguiente ejemplo se lanza una instancia en un grupo de recursos del bloque de capacidad de UltraServer.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-type p6e-gb200.36xlarge \ --key-name my-key-pair \ --subnet-id subnet-0abcdef1234567890 \ --instance-market-options MarketType='capacity-block' \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=resource_group_arn}
PowerShell
Lanzamiento de instancias en un bloque de capacidad

Utilice el cmdlet New-EC2Instance con la opción -InstanceMarketOption definida de la siguiente forma.

$marketoption = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest $marketoption.MarketType = "capacity-block"

En el siguiente ejemplo, se lanza una instancia en un bloque de capacidad específico.

New-EC2Instance ` -ImageId ami-0abcdef1234567890 ` -InstanceType p5.48xlarge ` -KeyName "my-key-pair" ` -SubnetId subnet-0abcdef1234567890 ` -InstanceMarketOptions $marketoption ` -CapacityReservationTarget_CapacityReservationId capacity_block_id

En el siguiente ejemplo se lanza una instancia en un grupo de recursos del bloque de capacidad de UltraServer.

New-EC2Instance ` -ImageId ami-0abcdef1234567890 ` -InstanceType p6e-gb200.36xlarge ` -KeyName "my-key-pair" ` -SubnetId subnet-0abcdef1234567890 ` -InstanceMarketOptions $marketoption ` -CapacityReservationTarget_CapacityReservationResourceGroupArn "resource_group_arn"
Recursos relacionados