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.
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 |
---|---|---|
|
A instância está se preparando para entrar no estado |
Não faturado |
|
A instância está em execução e pronta para uso. |
Faturado |
|
A instância está se preparando para ser interrompida. |
Não faturado notaCaso hiberne uma instância, você será cobrado enquanto a instância estiver no estado |
|
A instância está desativada e não pode ser usada. A instância pode ser iniciada a qualquer momento. |
Não faturado |
|
A instância está se preparando para ser encerrada. |
Não faturado |
|
A instância foi permanentemente excluída e não pode ser iniciada. |
Não faturado notaAs 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 |
Você incorre em cobranças quando a instância está no estado |
Você deixa de incorrer em cobranças para uma instância assim que o estado é alterado para |
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.