Publicado: Nov 28, 2018
Agora, você pode hibernar suas instâncias do Amazon EC2 com base no Amazon EBS e reiniciá-las posteriormente. Os aplicativos podem ser reiniciados exatamente de onde pararam em vez de precisar criar os recursos de memória novamente. Por exemplo, aplicativos que dependem de cache e outros componentes centrados na memória podem levar dezenas de minutos para pré-carregar ou inicializar. Esses fatores geram um atraso e podem forçar você a provisionar em excesso caso precise de capacidade incremental muito rapidamente. Com a hibernação, você pode manter uma frota de instâncias pré-inicializadas com recursos de memória que podem entrar em um estado produtivo mais rápido. Isso pode ser feito sem modificar seus aplicativos existentes. A hibernação é semelhante a fechar e abrir a tela de seu laptop, com o aplicativo sendo retomado no ponto exato em que estava quando entrou em hibernação.
Após a hibernação, o volume raiz da instância do EBS e quaisquer outros volumes de dados do EBS anexados persistem entre as sessões. Adicionalmente, os dados da memória (RAM) também são salvos no volume raiz do EBS. Após a inicialização, o dispositivo raiz do EBS é restaurado a partir do seu estado anterior, incluindo o conteúdo da RAM. Os volumes de dados anexados anteriormente são reanexados e a instância conserva seu ID de instância. Enquanto as instâncias estão em hibernação, você paga apenas pelos volumes do EBS e endereços IP elásticos anexados a elas.
Esse recurso está disponível para instâncias on demand e reservadas executadas nas instâncias recentemente lançadas M3, M4, M5, C3, C4, C5, R3, R4 e R5 executadas no Amazon Linux 1. O snapshot da AMI usado para executar a instância deve ser criptografado. Isso garante a proteção dos conteúdos confidenciais na memória (RAM) conforme são copiados para o volume raiz.
Você pode ativar a hibernação das instâncias que usam o EBS na execução. Você pode hibernar e reiniciar suas instâncias do EC2 que usam o EBS por meio do Console de Gerenciamento da AWS ou por meio do SDK AWS ou da ILC usando os comandos parar instâncias e iniciar instâncias.
A hibernação da instância do EC2 agora está disponível no Leste dos EUA (Norte da Virgínia, Ohio), Oeste dos EUA (Norte da Califórnia, Oregon), Canadá (Central), América do Sul (São Paulo), Ásia-Pacífico (Mumbai, Seul, Cingapura, Sydney, Tóquio) e UE (Frankfurt, Londres, Irlanda, Paris).
Para saber mais sobre a hibernação, acesse este blog. Para obter informações sobre como ativar a hibernação das instâncias do EC2, consulte as Perguntas frequentes ou a documentação técnica.