Je lance une instance de niveau gratuit et je ne veux pas dépasser accidentellement la limite. Comment je fais ça?
Vous ne pouvez pas fixer de limite aux dépenses AWS. AWS n'a pas de fonction de limite - ce n'est pas dans leur intérêt, même s'ils réussissent très bien à donner la priorité aux clients et à essayer d'économiser de l'argent.
Alarmes de facturation
Vous pouvez configurer plusieurs alarmes de facturation , qui vous avertiront lorsque la facture mensuelle estimée atteindra les seuils que vous avez définis. Vous les avez configurés dans CloudWatch, dans la région de Virginie du Nord. Dans CloudWatch, cliquez sur la facturation, créez une alarme, sélectionnez "total des frais estimés", puis configurez l'écran quelque chose comme ça.
Budgets
Budgets sont une autre façon de gérer les coûts. Ils sont beaucoup plus flexibles que les alarmes de facturation, beaucoup plus granulaires. Vous pouvez les configurer par service ou par métrique.
Explorateur de coûts
Explorateur de coûts est également intéressant. Cela ne vous alertera pas, mais vous pouvez voir à quoi vous consacrez votre argent.
Vous pouvez l'utiliser pour voir des graphiques qui montrent ce que vous dépensez en argent. Par exemple, ce graphique montre que ce compte dépense la plupart de l'argent sur EC2, mais certains sur glacier, S3 et d'autres morceaux. Le tableau ci-dessous vous indique exactement quel est le coût.
Niveau gratuit
niveau gratuit vous donne suffisamment de crédit pour exécuter une seule instance EC2 t2.micro pendant un an, avec suffisamment de disque, de stockage d'instantanés, etc., pour être utile. Vous obtenez un tas d'autres choses gratuites, comme Lambda, RDS, EBS, EFS, une allocation très généreuse (contrairement à Azure - qui vous donne un essai d'un mois). Beaucoup de gens finiront par payer un peu pour des choses comme les instantanés, la bande passante, etc., mais cela semble juste étant donné le montant que vous obtenez.
Ce que je fais
Je trouve préférable de créer plusieurs alarmes de facturation, disons à 5 $, 10 $, 20 $, 50 $ et 100 $. Cela devrait vous couvrir. Si vous recevez plusieurs notifications à la fois, accédez-y rapidement et déterminez ce qui se passe. J'utilise aussi des budgets
CloudTrail
CloudTrail est un bon service pour surveiller les appels d'API dans votre compte, vous savez donc qui crée quelles ressources et quand. Il peut être difficile de déterminer exactement ce qu'il dit, car tout est JSON, mais si quelque chose ne va pas, au moins vous avez toutes les informations pour déterminer ce qui s'est passé. Je suppose qu'il existe des services commerciaux qui facilitent la compréhension de ces journaux.
Facturation par seconde
Comme le souligne @avinashbot ci-dessous, à compter du 2 octobre 2017, toutes les factures pour la plupart des instances Linux sont à la seconde au lieu de l'heure. Cela rend les choses beaucoup moins chères.