Iniciar instâncias usando blocos de capacidade - Amazon Elastic Compute Cloud

Iniciar instâncias usando blocos de capacidade

Para usar o bloco de capacidade, você deve especificar o ID da reserva do bloco de capacidade ao iniciar as instâncias. A inicialização de uma instância em uma reserva de capacidade reduz a capacidade disponível de acordo com o número de instâncias iniciadas. Por exemplo, se a capacidade de instância comprada for de oito instâncias e você executar quatro instâncias, a capacidade disponível será reduzida em quatro.

Se você encerrar uma instância em execução no bloco de capacidade antes que a reserva termine, poderá iniciar uma nova instância em seu lugar. Quando você interrompe ou encerra uma instância em um bloco de capacidade, são necessários vários minutos para limpar sua instância antes que você possa executar outra instância para substituí-la. Durante esse tempo, a instância ficará em um estado de Interrompendo ou shutting-down. Depois que esse processo é concluído, o estado da sua instância passa para stopped ou terminated. Em seguida, a capacidade disponível no bloco de capacidade é atualizada para mostrar outra instância disponível para uso.

Requisitos
  • A instância não pode ser iniciada em uma sub-rede em uma zona de disponibilidade diferente da zona de disponibilidade em que o bloco de capacidade está localizado.

  • Sua instância não pode ser iniciada usando uma AMI com uma plataforma diferente da plataforma em seu bloco de capacidade.

  • Para usar os blocos de capacidade do UltraServer P6e-GB200, é necessário se inscrever na zona local de Dallas (Norte da Virgínia).

Console
Para iniciar instâncias em um bloco de capacidade
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Na barra de navegação na parte superior da tela, selecione uma região para a reserva do bloco de capacidade.

  3. No painel do console do Amazon EC2, selecione Launch instance (Executar instância).

  4. Siga o procedimento para iniciar uma instância.

  5. Expanda Detalhes avançados e, para Opção de compra, escolha Blocos de capacidade. Depois, siga um destes procedimentos:

    • Para iniciar as instâncias em um bloco de capacidade específico, em Reserva de capacidade, escolha Especificar reserva de capacidade e selecione o bloco de capacidade.

    • (Apenas UltraServers) Para iniciar as instâncias em um grupo de recursos do Bloco de capacidade do UltraServer, em Reserva de capacidade, escolha Especificar grupo de recursos de Reserva de capacidade e depois selecione o grupo de recursos.

  6. Escolha Iniciar instância.

AWS CLI
Para iniciar instâncias usando um Bloco de capacidade

Use o comando run-instances com a opção instance-market-options MarketType.

O exemplo a seguir inicia uma instância em um Bloco de capacidade 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}

O exemplo a seguir inicia uma instância em um grupo de recursos de Bloco de capacidade do 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
Para iniciar instâncias em um bloco de capacidade

Use o cmdlet New-EC2Instance com a opção -InstanceMarketOption definida da seguinte maneira.

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

O exemplo a seguir inicia uma instância em um Bloco de capacidade específico.

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

O exemplo a seguir inicia uma instância em um grupo de recursos de Bloco de capacidade do 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