Face à la crainte de voir les dépenses dans le cloud suivre une courbe exponentielle incontrôlée, un marché de la gestion des coûts du cloud (Cloud cost management) s’est mis en place. Que ce soit les grands fournisseurs comme AWS et Azure, ou des entreprises indépendantes, les solutions permettant d’implémenter une gouvernance financière sont légion. Azure propose l’outil Azure Cost Management par exemple. Mais AWS va un peu plus loin en proposant un outil basé sur l’apprentissage machine, AWS Cost Anomaly Detection.
Disponible immédiatement, AWS Cost Anomaly Detection s’appuie sur un modèle de machine learning capable de détecter divers types d’anomalies (qu’il s’agisse d’une augmentation ponctuelle ou progressive des coûts) avec une intervention minimale de l’utilisateur. Le modèle apprend l’historique des coûts et l’utilisation, ainsi que les variations de consommation, que ce soit la croissance organique des besoins ou les tendances saisonnières. L’outil fournit ensuite une analyse des causes lorsque cela est possible, ce qui évite aux administrateurs de passer du temps à rechercher les origines des anomalies.
Une détection et des alertes personnalisables
Les clients peuvent également utiliser ce système de détection des anomalies de coûts pour les alerter en cas de dépenses inattendues ou inhabituelles. La détection utilise un modèle d’apprentissage à plusieurs niveaux qui apprend les habitudes de dépenses pour ajuster les seuils de dépenses. Les administrateurs n’ont pas à se soucier de déterminer les seuils appropriés (par exemple, une augmentation de 10 % des dépenses quotidiennes).
Ces couches d’apprentissage machine permettent de détecter différents types d’anomalies, comme un pic de coûts ponctuel ou des augmentations de coûts progressives et constantes. La détection d’anomalies est personnalisable pour segmenter les données relatives aux dépenses et fournit des préférences d’alerte personnalisées afin d’être informé dès qu’une anomalie est détectée.
AWS Cost Anomaly Detection fait partie de la suite Gestion des coûts AWS. Il est intégré à AWS Cost Explorer afin de mieux visualiser et analyser les coûts et les utilisations des services du cloud. Les entreprises clientes peuvent s’abonner à des notifications par e-mail ou SMS qui alerteront les administrateurs en fonction de préférences d’alertes prédéfinies.