Nous avons vu précédemment comment suivre les coûts de notre infrastructure, nous allons maintenant voir comment mettre en place une alerte de budget.

Le compte que j'utilise pour ce tutoriel est un compte qui ne doit normalement rien coûter, donc j'ai mis une alarme à 1$, à vous de l'ajuster en fonction de ce que vous faites.

Comment faire ?

Dans un premier temps, on retourne sur l'accueil de la gestion des coûts (Nom du compte en haut à droite, puis "My billing dashboard").

Ensuite, on clique sur "Budgets" dans le menu latéral gauche.

Après on sélectionne "Create budget" en haut à droite.

Comme vous pouvez le voir, vous avez plusieurs type de budget :

  • Surveillance des coûts, c'est celui que nous allons sélectionner
  • Surveillance de l'utilisation, pour par exemple être alerté si on utilise trop d'un type d'instances onéreuses
  • Suivi des instances réservées, je parlerais plus tard des modèles de facturation des EC2
  • Suivi des plans d'optimisation des coûts proposé par AWS.

Une fois le type de budget, nous arrivons à un formulaire à remplir, dans lequel nous renseignons :

  • Le nom "humain" que nous voulons donner à ce budget
  • La periode à contrôler, je préconise de le laisser à "monthly" (valeur par défaut)
  • Sélectionner Recurring budget, si vous avez un budget mensuel à ne pas dépasser, ou expiring budget si vous souhaitez fixer un budget annuel par exemple
  • Vous pouvez ensuite indiquer une limite globale à ne pas dépasser chaque mois, ou indiquer des montant différents par mois

Vous pouvez cliquer ensuite sur "Configure alerts" en bas à droite

Sur cet écran, vous pouvez définir des mails d'alertes, soit sur le forecast (la prévision en fin de mois en suivant les même dépenses), soit sur les coûts actuels.

Il vous faudra définir le taux auquel vous souhaitez être alerté, je vous recommande de le mettre en 75% et 80% afin d'avoir le temps de réagir. Vous pouvez indiquer une ou plusieurs adresse mails pour être alerté.

En validant, vous obtenez un résumé de votre alarme

Si tout vous paraît correct, vous pouvez valider en cliquant sur "Create"

Si jamais vous dépassez le seuil, vous serez aussitôt alerté par AWS.

A noter que les coûts ne sont pas calculés en temps réels. Ils sont pour la plupart agrégés jour par jour. Pour certains services il est possible que les coût ne s'affiche qu'au bout de 2 à 3 jours, il est donc nécessaire d'être toujours vigilant sur AWS.