Métodos para parar uma instância - Amazon Elastic Compute Cloud

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.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0
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.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --skip-os-shutdown
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.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --force
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.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --force \ --skip-os-shutdown

Para obter instruções sobre como usar cada método, consulte:

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:

Fluxo de parada padrão

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:

Fluxo de parar com ignorar desligamento do sistema operacional
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:

Fluxo de parada forçada

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:

Fluxo de forçar a parada com ignorar o desligamento do sistema operacional

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.