

# Iniciar a interrupção de uma instância spot
<a name="initiate-a-spot-instance-interruption"></a>

É possível selecionar uma solicitação de instância spot ou uma solicitação de frota spot no console do Amazon EC2 e iniciar uma interrupção de instância spot para poder testar como as aplicações nessas instâncias spot lidam com interrupções. Quando você inicia a interrupção de uma instância spot, o Amazon EC2 avisa que a instância spot será interrompida em dois minutos e, passados os dois minutos, o Amazon EC2 interrompe a instância spot.

O serviço subjacente que realiza a interrupção da instância spot é o AWS Fault Injection Service (AWS FIS). Para obter mais informações sobre as AWS FIS, consulte [AWS Fault Injection Service](https://aws.amazon.com/fis/).

**nota**  
Os comportamentos de interrupção são `terminate`, `stop` e `hibernate`. Se o comportamento de interrupção for definido como `hibernate`, quando você iniciar a interrupção de uma instância spot, o processo de hibernação começará imediatamente.

Iniciar uma interrupção de insitância spot é compatível com todas as Regiões da AWS, exceto Ásia-Pacífico (Jacarta), Ásia-Pacífico (Osaka), China (Pequim), China (Ningxia) e Oriente Médio (EAU).

**Topics**
+ [Iniciar a interrupção de uma instância spot](#initiate-interruption)
+ [Verificar a interrupção da instância spot](#spot-interruptions-verify-result)
+ [Cotas](#fis-quota-for-spot-instance-interruption)

## Iniciar a interrupção de uma instância spot
<a name="initiate-interruption"></a>

É possível usar o console do EC2 para iniciar rapidamente a interrupção de uma instância spot. Ao selecionar uma solicitação de Instância Spot, você pode iniciar a interrupção de uma Instância Spot. Ao selecionar uma solicitação de frota spot, você pode iniciar a interrupção de várias instâncias spot de uma só vez.

Para fazer experimentos mais avançados para testar interrupções de instâncias spot, você pode criar seus próprios experimentos usando o console do AWS FIS.

**Para iniciar a interrupção de uma instância spot usando o console do EC2**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Spot Requests** (Solicitações de spot).

1. Selecione uma solicitação de instância spot e escolha **Actions** (Ações), **Initiate interruption** (Iniciar interrupção). Você não pode selecionar várias solicitações de instância spot para iniciar uma interrupção.

1. Na caixa de diálogo **Initiate Spot Instance interruption** (Iniciar interrupção de instância spot), em **Service access** (Acesso ao serviço), use o perfil padrão ou escolha um perfil existente. Para escolher uma função existente, escolha **Usar uma função de serviço existente** e, em seguida, para **Função do IAM**}, selecione a função a ser usada.

1. Quando estiver pronto para iniciar a interrupção da instância spot, escolha **Initiate interruption** (Iniciar interrupção).

**Para iniciar a interrupção de uma ou mais instâncias spot em uma solicitação de frota spot usando o console EC2**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Spot Requests** (Solicitações de spot).

1. Selecione uma solicitação de instância spot e escolha **Actions** (Ações), **Initiate interruption** (Iniciar interrupção). Você não pode selecionar várias solicitações do Spot Fleet para iniciar uma interrupção.

1. **Na caixa de diálogo **Especificar número de instâncias spot**, em **Número de instâncias a serem interrompidas**, insira o número de instâncias spot a serem interrompidas e escolha Confirmar.**
**nota**  
O número não pode exceder o número de instâncias spot na frota ou sua [cota](#fis-quota-for-spot-instance-interruption) para o número de instâncias spot que AWS FIS podem ser interrompidas por experimento.

1. Na caixa de diálogo **Initiate Spot Instance interruption** (Iniciar interrupção de instância spot), em **Service access** (Acesso ao serviço), use o perfil padrão ou escolha um perfil existente. Para escolher uma função existente, escolha **Usar uma função de serviço existente** e, em seguida, para **Função do IAM**}, selecione a função a ser usada.

1. Quando estiver pronto para iniciar a interrupção da instância spot, escolha **Initiate interruption** (Iniciar interrupção).

**Para fazer experimentos mais avançados para testar interrupções de instâncias spot usando o console do AWS FIS**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Spot Requests** (Solicitações de spot).

1. Escolha **Actions** (Ações), **Create advanced experiments** (Criar experimentos avançados).

   O console do AWS FIS será aberto. Para obter mais informações, consulte o [Tutorial: testar interrupções de instância spot usando o AWS FIS](https://docs.aws.amazon.com/fis/latest/userguide/fis-tutorial-spot-interruptions.html) no *Guia do usuário do AWS Fault Injection Service*.

## Verificar a interrupção da instância spot
<a name="spot-interruptions-verify-result"></a>

Depois que você inicia a interrupção, ocorre o seguinte:
+ A instância spot recebe uma [recomendação de rebalanceamento da instância](rebalance-recommendations.md).
+ Um [aviso de interrupção de instância spot](spot-instance-termination-notices.md) é emitido dois minutos antes de AWS FIS interromper sua instância.
+ Passados os dois minutos, a instância spot é interrompida.
+ Uma instância spot que foi interrompida pelo AWS FIS permanece parada até ser reiniciada.

**Para verificar se a instância foi interrompida depois que você iniciou a interrupção**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, abra **Spot Requests** (Solicitações de spot) e **Instances** (Instâncias) em guias ou janelas separadas do navegador.

1. Para **Solicitações Spot**, selecione a solicitação de Instância Spot ou a solicitação de Frota Spot. O status inicial é `fulfilled`. Depois que a instância é interrompida, o status se altera como se segue, dependendo do comportamento da interrupção:
   + `terminate`: o status se altera para `instance-terminated-by-experiment`.
   + `stop`: o status se altera para `marked-for-stop-by-experiment` e depois `instance-stopped-by-experiment`.

1. Em **Instances** (Instâncias), selecione a instância spot. O status inicial é `Running`. Dois minutos depois que você recebe o aviso de interrupção da instância spot, o status se altera como se segue, dependendo do comportamento da interrupção:
   + `stop`: o status se altera para `Stopping` e depois `Stopped`.
   + `terminate`: o status se altera para `Shutting-down` e depois `Terminated`.

## Cotas
<a name="fis-quota-for-spot-instance-interruption"></a>

Você Conta da AWS tem a seguinte cota padrão para o número de instâncias spot que AWS FIS podem ser interrompidas por experimento.


| Nome | Padrão | Ajustável | Descrição | 
| --- | --- | --- | --- | 
| Instâncias spot de destino para aws:ec2:send-spot-instance-interruptions | Cada região compatível: 5 | Sim | O número máximo de instâncias spot que aws:ec2:send-spot-instance-interruptions pode atingir quando você identifica alvos usando tags, por experimento. | 

É possível solicitar um aumento da cota. Para obter mais informações, consulte [Solicitar um aumento de cota no ](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)Guia do usuário do Service Quotas.**.

Para visualizar todas as cotas de AWS FIS, abra o [console Service Quotas](https://console.aws.amazon.com/servicequotas/home). No painel de navegação, escolha **AWS services** (Serviços da ) e selecione **AWS Fault Injection Service**. Você também pode ver todas as [cotas AWS Fault Injection Service](https://docs.aws.amazon.com/fis/latest/userguide/fis-quotas.html) no *Guia do AWS Fault Injection Service usuário*.