Reservas de capacidade interruptíveis para consumidores de capacidade - Amazon Elastic Compute Cloud

Reservas de capacidade interruptíveis para consumidores de capacidade

O consumidor de capacidade é a conta que inicia instâncias em Reservas de capacidade interruptíveis compartilhadas, entendendo que suas instâncias podem ser encerradas quando o proprietário recupera a capacidade.

Esta seção aborda como você (o consumidor de capacidade) pode iniciar instâncias em uma Reserva de capacidade interruptível e aprender sobre o que acontece quando a capacidade é recuperada pelo proprietário.

Exibir uma Reserva de capacidade interruptível

Use os procedimentos a seguir para visualizar uma Reserva de capacidade interruptível.

Console
Visualizar Reservas de capacidade interruptíveis em sua conta
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Escolha Reservas de capacidade.

  3. Na coluna Tipo, procure as reservas marcadas como Interruptíveis.

  4. Anote os IDs de reserva para uso nas execuções de sua instância.

AWS CLI
Para encontrar todas as Reservas de capacidade interruptíveis em sua conta

Use o comando describe-capacity-reservations:

aws ec2 describe-capacity-reservations \ --filters Name=state,Values=active

Procure as reservas onde Interruptible está definido como true na resposta.

Para filtrar especificamente por reservas interruptíveis

Use o seguinte comando:

aws ec2 describe-capacity-reservations \ --capacity-reservation-ids cr-example123 \ --query 'CapacityReservations[?Interruptible==`true`]'
nota

As Reservas de capacidade interruptíveis são, por padrão, Reservas de capacidade direcionadas, então você precisa direcioná-las especificamente na execução da sua instância. Ao contrário das reservas abertas, as reservas interruptíveis não cobrirão automaticamente as instâncias correspondentes. Você deve especificar explicitamente o ID da reserva no lançamento.

Iniciar instâncias em Reservas interruptíveis

Use o procedimento a seguir para iniciar instâncias do Amazon EC2 em Reservas de capacidade interruptíveis em sua conta.

nota

Recomendamos que você só use Reservas de capacidade interruptíveis para aplicativos que podem ser interrompidos.

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

  2. No painel do Amazon EC2, escolha Launch Instance (Executar instância).

  3. Defina suas configurações de instância.

  4. Em Detalhes avançados para Reserva de capacidade, escolha Iniciar instâncias interruptíveis em sua reserva ativa.

  5. Selecione o ID de reserva interruptível e a nova opção de compra da instância.

  6. Escolha Iniciar instância.

AWS CLI
aws ec2 run-instances \ --instance-type m5.large \ --count 2 \ --image-id ami-12345678 \ --instance-market-options '{ "MarketType": "interruptible-capacity-reservation" }' \ --capacity-reservation-specification '{ "CapacityReservationTarget": { "CapacityReservationId": "cr-abcdef1234567890" } }'

Execute instâncias com Grupos do Auto Scaling

Você também pode iniciar instâncias em reservas interruptíveis usando Grupos do Auto Scaling com modelos de lançamento. Configure o modelo de lançamento com o tipo de mercado interruptível e o ID de reserva e, em seguida, crie seu Grupo do Auto Scaling usando esse modelo. Para obter mais informações, consulte Reservas de capacidade de interrupção com o EC2 Auto Scaling.

Experiência de interrupção

Quando a capacidade é recuperada pelo proprietário, você recebe um aviso de interrupção 2 minutos antes do encerramento da instância. Esse aviso vem por meio de eventos do EventBridge, dando a você tempo para:

  • Salve seu trabalho ou verifique seus aplicativos

  • Encerrar processos

  • Preparar o término de uma instância

O evento EventBridge inclui detalhes sobre quais instâncias serão encerradas e o horário exato da rescisão. Para obter mais informações, consulte Alerta de interrupção da instância.