Débogage d’AWS Billing avec Cost Explorer et les balises de facturation
La facturation AWS est notoirement difficile, et les mauvaises configurations de votre réseau peuvent entraîner une surutilisation des données ou des ressources qui peuvent s’accumuler sans être remarquées. AWS fournit de nombreuses solutions pour déboguer votre compte avant qu’il n’atteigne votre portefeuille.
Qu’est-ce que le navigateur de coûts ?
AWS fournit de nombreux services liés à la facturation, mais Cost Explorer est le plus utile. Alors que la page d’accueil principale de facturation fournit un aperçu général de votre facture, Cost Explorer vous permet d’explorer exactement ce que vous payez.
Chaque centime dépensé sur AWS est associé à plus de données. Cela peut vous aider à découvrir les frais inutiles, ce qui peut vous donner un aperçu utile de ce que vous devez changer sur votre réseau cloud.
Par exemple, un problème courant consiste à utiliser trop de données car AWS a un coût de données très élevé. Vous pouvez prendre des mesures pour résoudre le problème, ou même envisager de déplacer le service problématique vers un autre fournisseur de cloud. Un autre problème pourrait être un nombre élevé de requêtes vers des services internes tels que S3 – vous voudrez peut-être envisager d’implémenter davantage de caches externes pour réduire cela.
Cost Explorer est gratuit, mais vous pouvez activer le « détail horaire » si vous souhaitez le payer . Cela coûte quelques centimes par ressource suivie.
Utilisation du navigateur de coûts
Cost Explorer est disponible dans la liste déroulante des comptes du tableau de bord de facturation.
Dans la barre latérale, vous verrez le navigateur de coûts. Ouvrez-le et vous verrez un graphique de votre compte au fil du temps, ainsi que plusieurs façons de le filtrer.
En haut, vous verrez des options de regroupement – vous voudrez probablement définir quelque chose comme « Type d’utilisation » ou « Opération API » qui vous montrera ce que vous payez réellement. Par exemple, ce graphique est principalement constitué d’opérations S3, et il est divisé entre différents coûts tels que le transfert de données, les requêtes PutObject et les requêtes GetObject.
En mars, j’ai changé le seau problématique pour Digital Ocean, qui facture beaucoup moins pour le transfert de données. Je pourrais également implémenter plus de mise en cache côté client si je voulais rester sur S3. Le coût élevé de DataTransfer-Out a disparu, ne laissant que les requêtes PutObject qui sont acheminées vers un autre bucket d’archives qui resteront sur S3, bien qu’il semble que la baisse du taux de requêtes pourrait réduire encore plus la facture.
Si vous utilisez de nombreux services différents, les filtres secondaires peuvent vous aider à réduire les problèmes. Vous pouvez filtrer les coûts par nom, ainsi que par région, zone de disponibilité, instance et type d’utilisation, et même sur plusieurs comptes.
Utiliser des balises
Les balises sont l’une des options de filtrage les plus utiles. Les balises sont une fonctionnalité AWS qui s’applique à chaque service individuel. Presque tous les objets d’AWS peuvent se voir attribuer des paires clé-valeur utilisées pour une organisation.
Ils peuvent être utilisés pour de nombreuses choses, mais le principal est de suivre les coûts en fonction de divers facteurs. Par exemple, vous pouvez avoir de nombreuses applications exécutées sur le même cloud et utilisant les mêmes ressources. En leur attribuant des balises différentes, vous pouvez facilement séparer les coûts dans le navigateur de coûts.
Les balises sont assez faciles à utiliser. Ils peuvent être définis par programmation lors du démarrage des services à l’aide de l’API AWS ou de CloudFormation, mais si vous souhaitez les définir manuellement, vous trouverez généralement un panneau de paramètres pour eux quelque part dans les paramètres de chaque service. Par exemple, S3 les a sur la page des paramètres du panier dans la section « Propriétés ».
Une fois installé, vous pourrez trier Cost Explorer par balises, mais si vous n’avez pas activé l’exploration horaire, il faudra un certain temps avant que le prochain cycle de facturation ne se produise.
Laisser un commentaire