

# Reservas de capacidade interruptíveis para consumidores de capacidade
<a name="capacity-consumer-procedures"></a>

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.

**Topics**
+ [Exibir uma Reserva de capacidade interruptível](#view-interruptible-cr-consumer)
+ [Iniciar instâncias em Reservas interruptíveis](#launch-instances-interruptible)
+ [Experiência de interrupção](#interruption-experience)

## Exibir uma Reserva de capacidade interruptível
<a name="view-interruptible-cr-consumer"></a>

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/](https://console.aws.amazon.com/ec2/).

1. Escolha **Reservas de capacidade**.

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

1. 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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-capacity-reservations.html):

```
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
<a name="launch-instances-interruptible"></a>

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/](https://console.aws.amazon.com/ec2/).

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

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

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

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

1. 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
<a name="launch-with-asg"></a>

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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-interruptible-capacity-reservations.html).

## Experiência de interrupção
<a name="interruption-experience"></a>

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](monitor-interruptible-cr.md#instance-interruption-warning).