1
resposta

[Dúvida] Alerta de Custo na nuvem

Vi que podemos criar alguns budgets alerts para sermos notificados quando atingirmos um valor monetário pré determinado. Gostaria de saber se existe alguma forma de configurar um bloqueio dos serviços para que ao ser atingido este valor o mesmo seja interrompido evitando uma cobrança além do que havia previsto.

1 resposta

Olá, Marcelo!

Você está certo ao mencionar que é possível configurar alertas de orçamento (budget alerts) para ser notificado quando atingir um valor monetário pré-determinado. No entanto, a funcionalidade de bloquear automaticamente os serviços ao atingir esse valor depende do provedor de nuvem que você está utilizando.

Google Cloud Platform (GCP)

No GCP, infelizmente, não há uma funcionalidade nativa para bloquear automaticamente os serviços quando o orçamento é atingido. O que você pode fazer é configurar alertas que te notifiquem por e-mail ou SMS, e então manualmente tomar ações para reduzir ou interromper os serviços.

Amazon Web Services (AWS)

Na AWS, você também pode configurar alertas de orçamento, mas não há uma funcionalidade nativa para interromper automaticamente os serviços. Uma alternativa é utilizar AWS Lambda para criar uma função que desative recursos específicos quando um certo limite de custo é atingido, mas isso requer um pouco mais de configuração e conhecimento técnico.

Microsoft Azure

No Azure, você pode configurar alertas de orçamento e, similar aos outros provedores, não há uma funcionalidade nativa para bloquear automaticamente os serviços. No entanto, você pode usar Azure Automation para criar scripts que desliguem ou redimensionem recursos quando um limite de custo é atingido.

Exemplo Prático no AWS

  1. Configurar Alerta de Orçamento:

    • Acesse o AWS Budgets no console de gerenciamento da AWS.
    • Crie um novo orçamento e configure os alertas para serem enviados quando atingir um determinado valor.
  2. Criar Função Lambda:

    • Crie uma função Lambda que desative recursos específicos, como instâncias EC2.
    • Configure a função para ser acionada quando o alerta de orçamento for enviado.

Exemplo Prático no Azure

  1. Configurar Alerta de Orçamento:

    • Acesse Cost Management + Billing no portal do Azure.
    • Crie um novo orçamento e configure os alertas.
  2. Usar Azure Automation:

    • Crie um runbook no Azure Automation que desative ou redimensione recursos.
    • Configure o runbook para ser acionado pelos alertas de orçamento.

Bons estudos!