Existe alguma maneira de parar um ambiente elástico de pé de feijão em vez de encerrá-lo? Há momentos durante os testes em que eu preferiria interromper o ambiente para não ser cobrado. No entanto, não estou vendo uma maneira de fazer isso através da GUI. É muito inconveniente ter que finalizar e recriar meu ambiente.
amazon-web-services
elastic-beanstalk
nu everest
fonte
fonte
eb scale
Confira jun711.github.io/aws/… para obter mais informações sobre como fazê-lo.Respostas:
Atualmente, não há uma maneira fácil de suspender um ambiente. Também não há uma maneira fácil de ter uma página de manutenção para o seu ambiente enquanto suas instâncias estão inativas.
Quando você define o número de instâncias como 0, as instâncias serão encerradas, mas você precisará fazer isso manualmente, pois o console do EB não permitirá uma entrada de 0. Você pode fazer isso executando o seguinte:
as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0
Isso, no entanto, encerra apenas suas instâncias. Todo o resto ainda está em execução, como o seu ELB. Você pode alterá-lo novamente para as configurações anteriores quando terminar.
fonte
Um cliente da Amazon encontrou uma maneira simples de fazer isso com ambientes de instância única.
fonte (comentário do Amazon Customer)
Quando tentei essa solução, não consegui encontrar a ação Suspender . Atualmente, existem apenas ações Parar e Terminar na guia Instâncias . E quando você escolhe um, a AWS alerta que todos os dados salvos no armazenamento efêmero serão perdidos.
fonte
No ambiente do AWS Elastic Beanstalk, você pode usar o dimensionamento baseado em tempo e agendá-lo para ter 0 instância em algum momento no futuro.
Você também pode usar
eb scale count environment-name
para dimensioná-lo para 0 instância.Consulte o artigo da instância Pausar Elastic Beanstalk para obter mais informações.
fonte