Limite os custos para instâncias AWS EC2 com base em um orçamento

Limite os custos para instâncias AWS EC2 com base em um orçamento

Temos um orçamento mensal que podemos gastar em tarefas experimentais de computação. No momento, usamos a máquina docker para dimensionar automaticamente o poder de computação. Mas isto tem um alto risco de exceder o nosso orçamento.

Nosso plano é marcar as instâncias usadas para as tarefas de computação, por exemplo, comp_taske então criar um orçamento máximo com um filtro para esta tag. Mas como imaginei, só existe a opção de receber um Email, caso o orçamento seja ultrapassado.

Existe uma maneira de encerrar/proibir outras instâncias do EC2 usando a "tag orçada" quando o limite for excedido? Ou existe outra maneira de conseguir o mesmo?

Responder1

você pode configurar um alarme cloudwatch para o faturamento que envia uma notificação a um grupo de notificação. Depois disso, você pode usar um lambda observando esse tópico para acionar a exclusão ou encerramento das instâncias.

Consulte os documentos da AWS abaixo.

Criando um alarme de cobrança para monitorar

Usar AWS Lambda com Amazon SNS

informação relacionada