Comment puis-je m'assurer que mon plan de niveau gratuit AWS ne dépasse pas la limite d'utilisation gratuite?

26

Je lance une instance de niveau gratuit et je ne veux pas dépasser accidentellement la limite. Comment je fais ça?

Alexander Suraphel
la source

Réponses:

31

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 atteint 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.

Alerte de facturation CloudWatch

Budgets

Les 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

L' explorateur de coûts est également intéressant. Cela ne vous alertera pas, mais vous pouvez voir à quoi vous dépensez 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.

AWS Cost Explorer

Niveau gratuit

Le 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 gratuitement, 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.

Par seconde facturation

Comme le souligne @avinashbot ci-dessous, à compter du 2 octobre 2017, toutes les factures pour la plupart des instances Linux se font à la seconde plutôt qu'à l'heure. Cela rend les choses beaucoup moins chères.

Tim
la source
8
Je veux bien payer quelques dollars. Ce qui m'inquiète, c'est que je ne me coûte pas par inadvertance un prix fou. Merci d'avoir répondu!
Alexander Suraphel
9
Vous ne serez pas aussi longtemps que vous ferez attention à ce que vous faites et que vous n'allez pas faire tourner des centaines de VM pendant des jours à la fois. J'ai utilisé certains des niveaux supérieurs pendant une heure ou deux à la fois pour tester les choses, les ai arrêtés et supprimés dès que j'en ai fini avec eux et ils me coûtent exactement ce à quoi je m'attendais (2 heures d'utilisation par exemple). N'oubliez pas que vous serez toujours facturé pour les machines virtuelles arrêtées (car les ressources sont toujours allouées), donc les supprimer lorsque vous avez terminé est nécessaire pour réduire les coûts au minimum.
RobbG
3
@RobbG Oui, la dernière partie (et les pièges similaires) est le problème. AWS est vraiment puissant mais un peu compliqué, et il peut être difficile pour les nouveaux utilisateurs d'être sûrs de ce qu'ils utilisent.
sudo
2
En remarque, faire tourner de plus grandes instances pour tester les choses est beaucoup moins cher maintenant avec une facturation par seconde (avec un minimum de 1 minute)
avinashbot
1
@RobbG Vous ne serez pas nécessairement facturé lorsque vos instances seront arrêtées, uniquement le prix EBS (si vous l'utilisez à la place d'Instore Store) et le prix IP élastique (si vous en avez attribué un même après l'arrêt de votre instance).
avinashbot