Como garantir que meu plano de camada gratuita da AWS não exceda o limite de uso gratuito?

26

Estou criando uma instância de camada gratuita e não quero exceder acidentalmente o limite. Como faço isso?

Alexander Suraphel
fonte

Respostas:

31

Você não pode definir um limite para os gastos da AWS. A AWS não tem uma função de limite - não é do interesse deles, embora eles se saibam muito bem em colocar os clientes em primeiro lugar e tentar ajudar o cliente a economizar dinheiro.

Alarmes de cobrança

Você pode configurar vários alarmes de cobrança , que avisarão quando a conta mensal estimada atingir os limites definidos. Você os configura no CloudWatch, na região de N. Virginia. No CloudWatch, clique em cobrança, crie alarme, selecione "cobrança total estimada" e configure a tela da seguinte maneira.

Alerta de cobrança do CloudWatch

Orçamentos

Os orçamentos são outra maneira de gerenciar custos. Eles são muito mais flexíveis que os alarmes de cobrança, muito mais granulares. Você pode configurá-los por serviço ou por métrica.

Explorador de custos

O explorador de custos também é interessante. Não o alertará, mas você poderá ver em que gasta seu dinheiro.

Você pode usá-lo para ver gráficos que mostram em que você está gastando dinheiro. Por exemplo, este gráfico mostra que essa conta gasta a maior parte do dinheiro no EC2, mas alguns no glaciar, S3 e outros pedaços. O gráfico abaixo informa exatamente qual é o custo.

AWS Cost Explorer

Nível gratuito

A camada gratuita oferece crédito suficiente para executar uma única instância do EC2 t2.micro por um ano, com disco suficiente, armazenamento de instantâneos, etc., para ser útil. Você obtém várias outras coisas de graça, como Lambda, RDS, EBS, EFS, uma alocação muito generosa (ao contrário do Azure - que oferece uma avaliação mensal). Muitas pessoas acabam pagando um pouco por coisas como snapshots, largura de banda etc., mas isso parece justo, considerando o quanto você recebe.

O que eu faço

Acho melhor criar vários alarmes de cobrança, digamos $ 5, $ 10, $ 20, $ 50 e $ 100. Isso deve cobrir você. Se você receber várias notificações ao mesmo tempo, entre rapidamente e descubra o que está acontecendo. Eu também uso orçamentos

CloudTrail

O CloudTrail é um bom serviço para monitorar chamadas de API em sua conta, para que você saiba quem cria quais recursos e quando. Pode ser complicado descobrir exatamente o que está dizendo, porque é tudo JSON, mas se algo der errado, pelo menos, você terá todas as informações para descobrir o que aconteceu. Suponho que existem serviços comerciais que facilitam a compreensão desses logs.

Faturamento por segundo

Como o @avinashbot aponta abaixo, a partir de 2 de outubro de 2017, todo o faturamento para a maioria das instâncias do Linux ocorre a cada segundo e não por hora. Isso torna as coisas significativamente mais baratas.

Tim
fonte
8
Não me importo de pagar alguns dólares. O que me preocupa é que não me custe inadvertidamente uma quantidade insana de custo. Obrigado pela resposta!
Alexander Suraphel
9
Você não vai prestar atenção no que está fazendo e não vai girar centenas de VMs por dias seguidos. Eu usei alguns dos de nível mais alto por uma ou duas horas de cada vez para testar as coisas, parei e excluí-los assim que terminar e eles me custam exatamente o que eu esperaria (uso de 2 horas por exemplo). Lembre-se de que você ainda será cobrado pelas VMs paradas (como os recursos ainda estão alocados), portanto, exclua-as quando terminar, para manter os custos no mínimo.
precisa saber é o seguinte
3
@RobbG Sim, a última parte (e dicas semelhantes) são o problema. A AWS é realmente poderosa, mas é meio complicada, e pode ser difícil para novos usuários ter certeza do que estão usando.
sudo
2
Como uma nota lateral, girando instâncias maiores para testar as coisas fora é muito mais barato agora com por segundo de faturamento (com um mínimo de 1 minuto)
avinashbot
1
@RobbG Você não será cobrado necessariamente quando suas instâncias forem interrompidas, apenas o preço do EBS (se você o estiver usando em vez do Repositório de Instâncias) e o preço do IP Elástico (se você tiver alocado um mesmo depois de interromper sua instância).
precisa saber é o seguinte