Comment configurer les alarmes et les budgets de facturation AWS – CloudSavvy IT
AWS facture tout au mètre, donc si vous rencontrez une utilisation inattendue, vous devrez payer pour cela. AWS dispose d’alarmes qui peuvent se déclencher si votre facture devient trop élevée.
Sommaire
Empêcher le débordement du cloud
Il n’est pas rare de rencontrer une utilisation inattendue des ressources et vous devez planifier cela à l’avance. Cela peut arriver pour de nombreuses raisons :
- Des tonnes de trafic supplémentaire sur un petit site, généralement dû au fait de « devenir viral » et d’être lié quelque part. Cela peut mettre à rude épreuve des composants de votre infrastructure que vous ne craigniez pas de payer à votre tarif habituel.
- « Cloud Overflow », où une mauvaise configuration provoque une boucle infinie dans le cloud, comme une fonction Lambda qui s’appelle encore et encore.
- Tentatives DDOS sur des points de terminaison non limités en débit. Bien qu’AWS fasse de son mieux pour empêcher ces attaques, vider votre portefeuille reste un vecteur d’attaque viable.
Heureusement, AWS veut toujours que vous soyez un client régulier, et il est dans l’intérêt des deux parties de réduire les coûts et d’éviter des incidents comme celui-ci.
Pour résoudre le problème, vous pouvez créer des « alarmes de facturation » qui se déclencheront si votre compte utilise trop de ressources. Ceux-ci sont gratuits pour une utilisation de base et assez simples à configurer, donc même si vous ne pensez pas que ce soit un problème, vous devriez probablement aller de l’avant et en créer un juste pour être sûr.
Activation des alarmes de facturation
Les alarmes de facturation sont configurées via CloudWatch, et non via le tableau de bord de facturation habituel. Cependant, vous devrez activer les alertes de facturation dans votre compte pour l’utiliser en premier lieu.
Accédez au tableau de bord de facturation dans le menu du compte en haut à droite, puis cliquez sur « Préférences de facturation ». Activez les alertes de facturation ici.
Ensuite, rendez-vous sur la console de gestion CloudWatch et sélectionnez « Alarmes de facturation » dans le buffet. »
Cliquez sur « Créer une alarme ». Si votre écran ne ressemble pas à celui-ci, vous devrez peut-être attendre quelques minutes pour que le paramètre des alertes de facturation soit activé sur l’ensemble d’AWS.
Il vous sera demandé de sélectionner la métrique que vous souhaitez représenter graphiquement, car CloudWatch peut configurer des alarmes sur n’importe quel type de métrique. Si vous souhaitez que cela s’applique à l’ensemble de votre compte, sélectionnez Facturation > Total des frais estimés.
Vous devrez peut-être attendre un peu pour que les données de facturation apparaissent ici, car elles n’apparaîtront qu’après avoir activé les alertes de facturation. Une fois que vous avez des données sur lesquelles travailler, vous pouvez configurer l’alerte de l’une des deux manières suivantes : statique, qui se déclenche lorsqu’elle dépasse le seuil, ou détection d’anomalie, qui est un peu plus intelligente et peut détecter des valeurs en dehors d’une bande configurée.
Vous pouvez ensuite configurer une action pour qu’elle se produise. Créez un nouveau sujet SNS sur l’écran suivant et configurez-le pour l’envoyer à l’adresse e-mail qui doit le voir.
Une fois enregistrée, l’alarme devrait être en place.
Utilisation des budgets AWS
Une autre façon de configurer des alarmes consiste à utiliser la nouvelle fonctionnalité Budgets d’AWS, qui est plus simplifiée et vous permet simplement de définir un montant que vous souhaitez payer chaque mois, et elle déclenchera une alarme si vous êtes sur le point de dépasser. Ceci est moins précis qu’une alarme CloudWatch, qui peut suivre la facturation et localiser les anomalies au fur et à mesure qu’elles se produisent, mais il est facile à configurer et fonctionne bien pour la plupart des applications.
Rendez-vous sur le tableau de bord de facturation et créez un nouveau budget. Vous verrez votre dernière année de coûts affichés par mois, et vous pourrez définir un montant pour le budget ci-dessous.
Il y a quelques options ici – « Fixe » vous permet de définir un montant mensuel unique, « Planifié » vous permet de définir des montants mensuels pour toute l’année, par mois, et « Ajustement automatique » augmentera votre budget automatiquement en fonction du dernier mois d’utilisation. L’ajustement automatique peut être utile si vos coûts fluctuent beaucoup en fonction du trafic.
Sur l’écran suivant, vous pouvez ajouter un seuil d’alerte. Vous pouvez le définir sur un pourcentage de votre budget (supérieur ou inférieur). Vous voudrez également vous assurer de sélectionner « Prévu », qui vous avertira de ne pas dépasser le budget à l’avance. Vous ne voulez certainement pas être à la moitié du mois pour apprendre que vous avez déjà dépensé tout votre argent.
Ci-dessous, vous pouvez configurer les destinataires des e-mails pour cette alerte ou publier sur SNS. Vous pouvez également associer des actions à ce budget, telles que la désactivation automatique des instances EC2 s’il devient trop élevé.