Métodos para parar uma instância
Há quatro maneiras de realizar uma parada iniciada pelo usuário: parada padrão, parada com ignorar o desligamento do sistema operacional, parada forçada e parada forçada com ignorar o desligamento do sistema operacional. A tabela a seguir compara as principais diferenças entre os métodos de parada:
Método de parada | Objetivo principal | Caso de uso | Comando da CLI |
---|---|---|---|
Parada padrão | Desligamento normal da instância com tentativa de desligamento normal do sistema operacional. | Parada típica de uma instância. |
|
Parada com ignorar o desligamento do sistema operacional | Ignora o desligamento normal do sistema operacional ao parar uma instância. | Quando ignorar o desligamento normal do sistema operacional é necessário. |
|
Forçar a parada | Resolve instâncias travadas. Tenta primeiro uma parada padrão; se a instância não para, interrompe a instância à força. | Quando a instância está travada no estado stopping . |
|
Forçar a parada com ignorar o desligamento do sistema operacional | Força a parada e ignora o desligamento normal do sistema operacional ao parar uma instância. | Quando forçar a parada e ignorar o desligamento normal do sistema operacional são necessários. |
|
Para obter instruções sobre como usar cada método, consulte:
Métodos de parada:
As seções a seguir fornecem informações mais detalhadas sobre os quatro métodos diferentes de parada iniciada pelo usuário.
Parada padrão
O método de parada padrão é a maneira padrão de parar uma instância. Quando você emite o comando StopInstances, a instância faz a transição do estado running
para stopping
e, finalmente, para stopped
, conforme ilustrado no diagrama a seguir:

Objetivo: desligamento normal da instância com tentativa de desligamento normal do sistema operacional.
Impacto nos dados: preserva os dados no volume raiz e nos volumes de dados do EBS. Os dados no volume de armazenamento de instância são perdidos.
Quando usar: a primeira tentativa de parada em paradas típicas.
nota
Se você já tentou realizar uma parada com ignorar desligamento do sistema operacional, uma tentativa subsequente de parada padrão durante a mesma sessão de transição de estado não executará um desligamento normal do sistema operacional. Ignorar o desligamento normal do sistema operacional é uma ação irreversível para a sessão atual da instância.
Parada com ignorar o desligamento do sistema operacional
Quando é necessário ignorar o desligamento normal do sistema operacional, o método de parada com ignorar desligamento do sistema operacional pode ser usado para parar uma instância e ignorar o desligamento normal do sistema operacional, conforme ilustrado no diagrama a seguir:

Atenção
Ignorar o desligamento normal do sistema operacional pode resultar em perda ou corrompimento de dados (por exemplo, conteúdo da memória não transferido para o disco ou perda de E/S em andamento) ou em scripts de desligamento ignorados.
Objetivo: ignorar o desligamento normal do sistema operacional ao parar uma instância.
Impacto nos dados: pode resultar em perda ou corrompimento de dados. O conteúdo da memória pode não ser transferido para o disco e as operações de E/S em andamento podem ser perdidas. Pode ignorar scripts de desligamento.
Quando usar: quando é necessário ignorar o desligamento normal do sistema operacional. Se usada enquanto uma parada padrão com desligamento normal do sistema operacional estiver em andamento, o desligamento normal do sistema operacional será ignorado.
nota
Ignorar o desligamento normal do sistema operacional é uma ação irreversível para a sessão de transição de estado atual da instância. Uma tentativa de parada padrão subsequente durante esta sessão não tentará um desligamento normal do sistema operacional.
Forçar a parada
O método de forçar a parada é usado para lidar com instâncias que estão presas no estado stopping
. Normalmente, uma instância fica paralisada devido a um problema de hardware subjacente (indicado por uma falha na verificação do status do sistema).
O método de parada forçada primeiro tenta realizar uma parada padrão. Se a instância permanecer presa no estado stopping
, o parâmetro force
encerrará a instância à força e fará a transição da instância para o estado stopped
, conforme indicado no diagrama a seguir:

Objetivo: lida com instâncias bloqueadas no estado stopping
. Tenta primeiro uma parada padrão. Se a instância não for interrompida, ela será desligada à força.
Impacto nos dados: tenta primeiro uma parada padrão, mas se a parada forçada continuar, isso pode causar perda ou corrompimento de dados. Em casos raros, resulta em gravações pós-parada em volumes do EBS ou em outros recursos compartilhados.
Quando usar: segunda tentativa de parada quando uma instância permanece travada após uma parada padrão. Para obter mais informações, consulte Solucionar problemas de interrupção de instâncias do Amazon EC2.
Forçar a parada com ignorar o desligamento do sistema operacional
Quando forçar a parada e ignorar o desligamento normal do sistema operacional são necessários, o método de forçar a parada com ignorar desligamento do sistema operacional pode ser usado para levar uma instância ao estado stopped
, conforme ilustrado no diagrama a seguir:

Objetivo: combina forçar a parada com ignorar o desligamento normal do sistema operacional ao parar uma instância.
Impacto nos dados: ignorar o desligamento do sistema operacional pode resultar em perda ou corrompimento de dados. O conteúdo da memória pode não ser transferido para o disco e as operações de E/S em andamento podem ser perdidas. Pode ignorar scripts de desligamento. Se a parada forçada ocorrer, ela poderá causar perda ou corrompimento adicional de dados. Em casos raros, resulta em gravações pós-parada nos volumes do EBS ou em outros recursos compartilhados.
Quando usar: quando você quer ter certeza de que sua instância será interrompida e deseja ignorar o desligamento normal do sistema operacional. Se usada enquanto uma parada padrão com desligamento normal do sistema operacional estiver em andamento, o desligamento normal do sistema operacional será ignorado.