Eu tenho centenas de instâncias no console da web do EC2.
Alguns são desligados. Eu posso ver que eles foram criados há muitos meses ou anos atrás. Eles parecem abandonados e esquecidos por um tempo, mas é difícil dizer se terminá-los é seguro.
Por exemplo, eles podem ser um backup antigo, alguém pode ter migrado uma carga para novas instâncias e manter as antigas por algumas semanas como precaução, etc ...
Acabamos mantendo a maioria deles, pois é a escolha mais segura.
Ainda estamos pagando pelos volumes do EBS quando a instância é encerrada (mas não finalizada). O preço pode aumentar ao longo do tempo com muitas instâncias não utilizadas (o EBS é de US $ 140 por mês por TB). Então, eu gostaria de fazer uma limpeza.
Estou pensando que, se eu pudesse encontrar a hora em que a instância foi encerrada, isso seria um bom indicador de quão "abandonada" é.
Como posso descobrir quando uma instância foi encerrada pela última vez?
fonte
Respostas:
Usando o awscli.
pip install awscli
Resultado:
Podemos ver o que aconteceu com a instância e a que horas.
Por exemplo, este foi encerrado manualmente em 16/11/2015 13:36:40 GMT.
fonte
shutdown -h now
de dentro. É o máximo que podemos obter até que a Amazon adicione oficialmente uma meta-informação "Last Shutdown" às instâncias.Como você mencionou, essas máquinas foram criadas há muitos anos, acho que você deve verificar se elas estão usando o tipo antigo de armazenamento de instância de chamada de armazenamento .
Na minha experiência, se você precisar desligar essas máquinas EC2 com armazenamento de instância, a única opção é encerrá-lo, mas isso causaria perda de dados.
Portanto, minha sugestão é adicionar um novo EBS para fazer backup de todos os dados e criar um novo EC2 com as configurações mais recentes ou simplesmente fazer backup dos dados remotamente. Em seguida, encerre as instâncias antigas do EC2 que devem eliminar seu custo de armazenamento.
fonte
Se seu objetivo é economizar dinheiro, você pode criar um instantâneo do EBS dos discos e excluir os volumes.
Os snapshots do EBS são cobrados a um preço mais baixo que os volumes reais.
Por exemplo, no leste dos EUA:
No entanto, os instantâneos do EBS requerem apenas espaço de armazenamento para os blocos usados . Se os volumes do EBS tiverem espaço não utilizado (por exemplo, apenas 10 GB de 30 GB), os instantâneos do EBS serão mais baratos.
Se os volumes do EBS estiverem cheios, você poderá capturá-los instantaneamente e recriá-los como volumes do Cold HDD EBS, cobrados a 2,5c / GB de armazenamento provisionado .
fonte