Alterações do estado de instâncias do Amazon EC2 - Amazon Elastic Compute Cloud

Alterações do estado de instâncias do Amazon EC2

Uma instância do Amazon EC2 passa por diferentes estados do momento em que você a inicia até seu encerramento.

A ilustração a seguir representa as transições entre os estados da instância.

O ciclo de vida da instância.

Você poderá receber notificações quando as instâncias mudarem de estado. Para ter mais informações, consulte Eventos de alteração de estado para instâncias do Amazon EC2.

Faturamento por estado da instância

A tabela apresentada a seguir fornece uma breve descrição de cada estado da instância e indica se o uso da instância é faturado. Alguns recursos da AWS, como volumes do Amazon EBS e endereços IP elásticos, incorrem em cobranças independentemente do estado da instância. Para obter mais informações, consulte Evitar cobranças inesperadas no Manual do usuário do AWS Billing.

Estado da instância Descrição Faturamento para uso da instância

pending

A instância está se preparando para entrar no estado running. Uma instância entra no estado pending quando ela é executada ou quando é iniciada após estar no estado stopped.

Não faturado

running

A instância está em execução e pronta para uso.

Faturado

stopping

A instância está se preparando para ser interrompida.

Não faturado

nota

Caso hiberne uma instância, você será cobrado enquanto a instância estiver no estado stopping.

stopped

A instância está desativada e não pode ser usada. A instância pode ser iniciada a qualquer momento.

Não faturado

shutting-down

A instância está se preparando para ser encerrada.

Não faturado

terminated

A instância foi permanentemente excluída e não pode ser iniciada.

Não faturado

nota

As instâncias reservadas que foram aplicadas a instâncias encerradas são faturadas até o final do prazo de acordo com a opção de pagamento. Para ter mais informações, consulte Visão geral de instâncias reservadas para o Amazon EC2.

Instâncias pendentes

Quando você executa uma instância, ela entra no estado pending. O tipo de instância que você especificou na execução determina o hardware de computador host para sua instância. Usamos a imagem de máquina da Amazon (AMI) especificada na execução para inicializar a instância. Depois de a instância estar pronta para você, ela entra no estado running. É possível se conectar à instância em execução e usá-la da forma como usaria um computador bem à sua frente.

Assim que sua instância fizer a transição para o estado running, você será cobrado por cada segundo, com o mínimo de um minuto, que mantiver a instância em execução, mesmo se a instância permanecer ociosa e você não se conectar a ela.

Instâncias interrompidas

Se sua instância falhar na verificação de status ou não estiver executando suas aplicações como esperado, e se o volume do dispositivo raiz de sua instância for um volume do Amazon EBS, será possível parar e iniciar a instância para tentar corrigir o problema.

Quando você para sua instância, ela entra no estado stopping e, em seguida, no estado stopped. Você não é cobrado pelas taxas de uso ou transferência de dados da sua instância quando ela é stopped. Cobranças são geradas pelo armazenamento de qualquer volume do Amazon EBS. Quando sua instância estiver no estado stopped, será possível modificar determinados atributos da instância, inclusive o tipo de instância.

Quando você inicia a instância, ela entra no estado pending e é movida para um novo computador host (embora em alguns casos ela permaneça no host atual). Quando você interrompe e inicia instância, perde todos os dados nos volumes de armazenamento de instância anexados ao computador host anterior.

Sua instância retém o endereço IPv4 privado, o que significa que um endereço IP elástico associado ao endereço IPv4 privado ou à interface de rede permanece associado à sua instância. Se sua instância tiver um endereço IPv6, ela reterá o endereço IPv6.

Toda vez que você faz a transição de uma instância de stopped para running, a cobrança é feita por segundo quando a instância está em execução, com no mínimo um minuto por início de instância.

Para obter mais detalhes sobre como interromper e iniciar instâncias, consulte Início e interrupção de instâncias do Amazon EC2.

Instâncias hibernadas

Ao hibernar uma instância, sinalizamos para o sistema operacional para executar hibernação (suspend-to-disk), o que salva o conteúdo da memória da instância (RAM) no volume raiz do Amazon EBS. Persistimos o volume raiz do Amazon EBS e todos os volumes de dados do Amazon EBS da instância anexados. Quando você inicia a instância, o volume raiz do Amazon EBS é restaurado para seu estado anterior, e o conteúdo da RAM é recarregado. Os volumes de dados anexados anteriormente são reanexados e a instância conserva seu ID de instância.

Quando você hiberna a instância, ela entra no estado stopping e, em seguida, no estado stopped. Não cobramos pelo uso de uma instância hibernada quando ela está no estado stopped, mas cobramos quando ela está no estado stopping, ao contrário de quando você interrompe uma instância sem hiberná-la. Não cobramos pelo uso de taxas de transferência de dados, mas cobramos pelo armazenamento de qualquer volume do Amazon EBS, incluindo armazenamento dos dados da RAM.

Quando você inicia a instância hibernada, ela entra no estado pending e a movemos para um novo computador host (embora em alguns casos, ela permaneça no host atual).

Sua instância retém o endereço IPv4 privado, o que significa que um endereço IP elástico associado ao endereço IPv4 privado ou à interface de rede ainda estará associado à sua instância. Se sua instância tiver um endereço IPv6, ela reterá o endereço IPv6.

Para ter mais informações, consulte Hibernar sua instância do Amazon EC2.

Instâncias de reinicialização

É possível reinicializar sua instância usando o console do Amazon EC2, uma ferramenta da linha de comando e a API do Amazon EC2. Recomendamos que você use o Amazon EC2 para reinicializar sua instância em vez de executar o comando de reinicialização do sistema operacional pela sua instância.

A reinicialização de uma instância equivale a reinicialização de um sistema operacional. A instância permanece no mesmo computador host e mantém seu nome DNS público, endereço IP privado e todos os dados em seus volumes de armazenamento de instância. Normalmente demora alguns minutos para a reinicialização ser concluída, mas o tempo necessário para reinicialização depende da configuração da instância.

Reiniciar uma instância não inicia uma novo período de faturamento de instância; o faturamento por segundo continua sem a cobrança mínima de um minuto.

Para ter mais informações, consulte Reinicializar a instância.

Instâncias encerradas

Ao perceber que não necessita mais de uma instância, pode encerrá-la. Assim que o estado de uma instância de mudar para shutting-down ou para terminated, não haverá mais custos para essa instância.

Se você ativou a proteção de encerramento, não poderá encerrar a instância usando o console, a CLI ou a API.

Depois de encerrar uma instância, ela permanecerá visível no console por um curto período, quando será automaticamente excluída. Também é possível descrever uma instância encerrada usando a CLI e a API. Recursos (como tags) são gradualmente dissociados da instância encerrada, portanto podem não ser visíveis na instância encerrada após um breve período. Você não pode se conectar nem recuperar uma instância encerrada.

Cada instância baseada no Amazon EBS é compatível com o atributo InstanceInitiatedShutdownBehavior, que controla se a instância é interrompida ou encerrada quando você inicia o desligamento de dentro da própria instância (por exemplo, ao usar o comando shutdown no Linux). O comportamento padrão é interromper a instância. É possível modificar a configuração desse atributo enquanto a instância estiver sendo executada ou parada.

Cada volume do Amazon EBS oferece suporte ao atributo DeleteOnTermination, que controla se o volume é excluído ou preservado ao encerrar a instância à qual ela está associada. O padrão é excluir o volume do dispositivo raiz e preservar todos os outros volumes do EBS.

Para ter mais informações, consulte Encerramento de instâncias do Amazon EC2.

Diferenças entre os estados de instâncias

A tabela a seguir resume as principais diferenças entre reinicialização, parada, hibernação e encerramento da sua instância.

Característica Reinicializar Parar/iniciar (somente instâncias baseadas no Amazon EBS) Hibernação (somente instâncias baseadas no Amazon EBS) Encerrar

Computador host

A instância permanece no mesmo computador host

Nós movemos a instância para um novo computador host (embora em alguns casos, ela permaneça no host atual).

Nós movemos a instância para um novo computador host (embora em alguns casos, ela permaneça no host atual).

Nenhum

Endereços IPv4 privados e públicos

Esses endereços permanecem iguais

A instância mantém seu endereço IPv4 privado. A instância obtém um endereço IPv4 público, a menos que tenha um endereço IP elástico, que não muda parada/inicialização.

A instância mantém seu endereço IPv4 privado. A instância obtém um endereço IPv4 público, a menos que tenha um endereço IP elástico, que não muda parada/inicialização.

Nenhum

Endereços IP elásticos (IPv4)

O endereço IP elástico permanece associado à instância

O endereço IP elástico permanece associado à instância

O endereço IP elástico permanece associado à instância

O endereço IP elástico está dissociado da instância

Endereço IPv6

A instância mantém seu endereço IPv6

A instância mantém seu endereço IPv6

A instância mantém seu endereço IPv6

Nenhum

Volumes de armazenamento de instâncias

Os dados são preservados

Os dados são apagados

Os dados são apagados

Os dados são apagados

Volume do dispositivo raiz

O volume é preservado

O volume é preservado

O volume é preservado

O volume é excluído por padrão

RAM (conteúdo da memória)

A RAM é apagada

A RAM é apagada

A RAM é salva em um arquivo no volume raiz

A RAM é apagada

Faturamento

O momento de faturamento da instância não sofre alterações.

As cobranças de uma instância são interrompidas assim que o estado mudar para stopping. Toda vez que uma instância faz a transição de stopped para running, nós iniciamos um novo período, cobrando o mínimo de um minuto toda vez que você inicia a instância.

Você incorre em cobranças quando a instância está no estado stopping, mas não incorre em cobranças quando a instância está no estado stopped. Toda vez que uma instância faz a transição de stopped para running, nós iniciamos um novo período, cobrando o mínimo de um minuto toda vez que você inicia a instância.

Você deixa de incorrer em cobranças para uma instância assim que o estado é alterado para shutting-down.

Os comandos de desligamento do sistema operacional sempre encerra uma instância com armazenamento de instâncias. É possível controlar se os comandos de desativação do sistema operacional param ou encerram uma instância baseada no Amazon EBS. Para ter mais informações, consulte Alterar o comportamento de desligamento iniciado da instância.