Interromper e iniciar sua instância - Amazon Elastic Compute Cloud

Interromper e iniciar sua instância

Você pode interromper e iniciar a instância se ela tiver um volume do Amazon EBS como seu dispositivo raiz. A instância retém o ID da instância, mas pode ser alterada conforme descrito na seção Overview.

Quando você interrompe uma instância, nós a encerramos. Não cobramos pelo uso de uma instância interrompida nem por taxas de transferência de dados, mas cobramos pelo armazenamento dos volumes do Amazon EBS. Sempre que você iniciar uma instância interrompida, nós cobraremos no mínimo um minuto por uso. Após um minuto, cobraremos apenas pelos segundos que você usar. Por exemplo, se você executar uma instância por 20 segundos e, em seguida, interrompê-la, cobraremos por um minuto completo. Se você executar uma instância por 3 minutos e 40 segundos, cobraremos exatamente por esse tempo de uso.

Quando a instância for interrompida, você poderá gerenciar seu volume do dispositivo raiz como qualquer outro volume e também modificá-lo (por exemplo, reparar problemas no sistema de arquivos ou atualizar o software). Basta destacar o volume da instância interrompida, associá-lo a uma instância em execução, fazer suas alterações, destacá-lo da instância em execução e reassociá-lo à instância interrompida. Reassocie-o usando o nome de dispositivo de armazenamento especificado como dispositivo raiz no mapeamento de dispositivos de blocos para a instância.

Se você decidir que não necessita mais de uma instância, pode encerrá-la. Assim que o estado de uma instância mudar para shutting-down ou para terminated, interromperemos a cobrança dessa instância. Para obter mais informações, consulte Encerrar a instância. Se você preferir hibernar a instância, consulte Hibernar a instância do Windows sob demanda ou reservada. Para obter mais informações, consulte Diferenças entre reinicialização, interrupção, hibernação e encerramento.

Overview

Você só pode interromper uma instância com Amazon EBS. Para verificar o tipo de dispositivo raiz da sua instância, descreva-a e verifique se o tipo de dispositivo de seu volume do dispositivo raiz é ebs (instância com Amazon EBS) ou instance store (instância com armazenamento de instâncias). Para obter mais informações, consulte Determinar o tipo de dispositivo raiz da AMI.

Quando você interrompe uma instância em execução, acontece o seguinte:

  • A instância executa um desativação normal e para de ser executada; seu estado muda para stopping e depois para stopped.

  • Todos os volumes do Amazon EBS permanecem associados à instância, e seus dados persistem.

  • Todos os dados armazenados na RAM do computador host ou nos volumes do armazenamento de instâncias do computador host se perdem.

  • Na maioria dos casos, a instância é migrada para um novo computador host subjacente quando ele é iniciado (embora em alguns casos, permaneça no host atual).

  • A instância retém seus endereços IPv4 privados e todos os endereços IPv6 quando interrompida e iniciada. Lançamos o endereço público IPv4 e atribuímos um novo ao iniciá-lo.

  • A instância retém os endereços IP elásticos associados. De você são cobrados quaisquer endereços IP elásticos associados a uma instância interrompida. Com o EC2-Classic, um endereço IP elástico é dissociado da sua instância quando você o interrompe. Para obter mais informações, consulte EC2-Classic.

  • Quando você interromper e iniciar uma instância do Windows, o serviço EC2Config executará tarefas na instância, como alterar as letras das unidades de qualquer volume do Amazon EBS associado. Para obter mais informações sobre esses padrões e como você pode alterá-los, consulte Configuração de uma instância do Windows usando o serviço EC2Config no Guia do usuário do Amazon EC2 para instâncias do Windows.

  • Se sua instância estiver em um grupo do Auto Scaling, o serviço do Amazon EC2 Auto Scaling marcará a instância interrompida como não íntegra e poderá encerrá-la e executar uma instância substituta. Para obter mais informações, consulte Verificações de integridade de instâncias do Auto Scaling no Guia do usuário do Amazon EC2 Auto Scaling.

  • Quando você interrompe uma instância ClassicLink, ela se desvincula da VPC à qual estava vinculada. Você deverá vincular novamente a instância à VPC depois de iniciá-la. Para obter mais informações sobre ClassicLink, consulte ClassicLink.

Para obter mais informações, consulte Diferenças entre reinicialização, interrupção, hibernação e encerramento.

Você só poderá modificar os atributos a seguir de uma instância quando ela for interrompida:

  • Tipo de instância

  • Dados do usuário

  • Kernel

  • Disco RAM

Se você tentar modificar esses atributos enquanto a instância estiver sendo executada, o Amazon EC2 retornará o erro IncorrectInstanceState.

O que acontece quando você interrompe uma instância

Quando uma instância do EC2 é interrompida usando o comando stop-instances, o seguinte é registrado no nível do SO:

  • A solicitação da API envia um evento de pressionamento de botão ao convidado.

  • Vários serviços do sistema são interrompidos como resultado do evento de pressionamento de botão. O desligamento normal é acionado pelo evento de pressionamento do botão de desligamento de ACPI do hipervisor.

  • O desligamento de ACPI é iniciado.

  • A instância será desligada quando o processo de desligamento normal terminar. Não existe um tempo de desligamento configurável para o SO.

  • Se o sistema operacional da instância não for encerrado de forma limpa em alguns minutos, um desligamento forçado será executado.

Por padrão, ao iniciar a desativação de uma instância com o Amazon EBS (por exemplo, usando os comandos shutdown ou poweroff), a instância será interrompida. Você pode alterar esse comportamento para que, em vez disso, seja encerrada. Para obter mais informações, consulte Alterar o comportamento de desligamento iniciado da instância.

Usar o comando halt em uma instância não inicia um desligamento. Se ele for usado, a instância não será encerrada. Em vez disso, ele colocará a CPU em HLT e a instância permanecerá em execução.

Interromper e iniciar suas instâncias

Você pode iniciar e interromper a instância baseada em Amazon EBS usando o console ou a linha de comando.

New console

Para parar e iniciar uma instância com Amazon EBS usando o console

  1. Quando você interrompe uma instância, os dados em todos os volumes de armazenamento de instâncias são apagados. Antes de interromper uma instância, verifique se você copiou todos os dados necessários dos volumes de armazenamento de instâncias para um armazenamento persistente, como o Amazon EBS ou o Amazon S3.

  2. No painel de navegação, escolha Instances e selecione a instância.

  3. Escolha Instance state (Estado da instância) e Stop instance (Interromper instância). Se essa opção estiver desabilitada, a instância já foi interrompida ou o dispositivo raiz é um volume de armazenamento de instâncias.

  4. Quando a confirmação for solicitada, escolha Parar. Pode demorar alguns minutos para que a instância pare.

  5. (Opcional) Enquanto sua instância estiver interrompida, você poderá modificar determinados atributos de instância. Para obter mais informações, consulte Modificar uma instância interrompida.

  6. Para iniciar a instância interrompida, selecione a instância e escolha Instance state (Estado da instância) e Start instance (Iniciar instância).

  7. Pode demorar alguns minutos para que a instância entre no estado running.

Old console

Para parar e iniciar uma instância com Amazon EBS usando o console

  1. Quando você interrompe uma instância, os dados em todos os volumes de armazenamento de instâncias são apagados. Antes de interromper uma instância, verifique se você copiou todos os dados necessários dos volumes de armazenamento de instâncias para um armazenamento persistente, como o Amazon EBS ou o Amazon S3.

  2. No painel de navegação, escolha Instances e selecione a instância.

  3. Escolha Ações, Instance State, Parar. Se essa opção estiver desabilitada, a instância já foi interrompida ou o dispositivo raiz é um volume de armazenamento de instâncias.

  4. Quando solicitado a confirmar, escolha Yes, Stop. Pode demorar alguns minutos para que a instância pare.

  5. (Opcional) Enquanto sua instância estiver interrompida, você poderá modificar determinados atributos de instância. Para obter mais informações, consulte Modificar uma instância interrompida.

  6. Para iniciar a instância interrompida, selecione a instância e escolha Actions (Ações), Instance State (Estado da instância), Start (Iniciar).

  7. Na caixa de diálogo de confirmação, escolha Sim, iniciar. Pode demorar alguns minutos para que a instância entre no estado running.

Para parar e iniciar uma instância com Amazon EBS usando a linha de comando

Você pode usar um dos comandos a seguir. Para obter mais informações sobre essas interfaces de linha de comando, consulte Acessar o Amazon EC2.

Modificar uma instância interrompida

Você pode alterar o tipo de instância, os dados de usuário e os atributos de otimização do EBS de uma instância interrompida usando o AWS Management Console ou a interface da linha de comando. Você não pode usar o AWS Management Console para modificar os atributos de DeleteOnTermination, kernel ou disco RAM.

Para modificar um atributo da instância

Para modificar um atributo da instância usando a linha de comando

Você pode usar um dos comandos a seguir. Para obter mais informações sobre essas interfaces de linha de comando, consulte Acessar o Amazon EC2.

Solução de problemas na interrupção da instância

Se você tiver interrompido sua instância com Amazon EBS e ela aparentar estar "presa" no estado stopping, você poderá pará-la à força. Para obter mais informações, consulte Solução de problemas na interrupção da instância.