AWS a lancé le FinOps Agent en preview publique, permettant aux données de coûts cloud et aux conseils d'optimisation d'apparaître directement dans les canaux Slack. Les développeurs et les équipes opérationnelles peuvent désormais repérer les pics de dépenses et obtenir des suggestions de dimensionnement (rightsizing) sans quitter leur flux de travail de chat.

Pourquoi les données de coûts finissent par être cachées

La plupart des organisations s'appuient sur AWS Cost Explorer ou des tableaux de bord similaires pour suivre l'utilisation. Ces outils se trouvent dans une console distincte que les développeurs ouvrent rarement, créant un décalage entre ceux qui déploient les ressources et ceux qui paient la facture.

La réponse du FinOps Agent

Le nouvel agent connecte cinq services AWS à une interface conversationnelle alimentée par Amazon Bedrock. Lorsqu'un utilisateur pose une question dans Slack — « Combien avons-nous dépensé pour EC2 la semaine dernière ? » — l'agent extrait la réponse de Cost Explorer, fait remonter les anomalies signalées par Cost Anomaly Detection et ajoute des recommandations provenant de Cost Optimization Hub et Compute Optimizer. Les journaux CloudTrail permettent au bot d'identifier l'utilisateur ou le rôle IAM exact responsable d'un pic de coûts, transformant des alertes vagues en informations exploitables.

Capacités principales

  • Requêtes en langage naturel – Tapez une question et obtenez une réponse concise.
  • Investigations automatiques d'anomalies – Lorsque Cost Anomaly Detection se déclenche, l'agent publie un résumé dans le canal désigné.
  • Conseils d'optimisation consolidés – Les suggestions de dimensionnement (rightsizing) de Compute Optimizer et les recommandations d'économies de Cost Optimization Hub arrivent ensemble, réduisant ainsi la nécessité de passer d'une console à l'autre.
  • Rapports programmés – Les équipes peuvent demander à l'agent de publier des rapports au format HTML, PDF ou PPT.

Mise en service

La preview est limitée à la région us-east-1 et nécessite quelques étapes préalables :

  1. Activer les services – Activez d'abord Cost Optimization Hub et Compute Optimizer dans la console de facturation ; sinon, l'agent renverra des listes de recommandations vides.
  2. Créer l'agent – Dans la console us-east-1, sélectionnez « Get Started » pour le FinOps Agent. L'assistant peut créer automatiquement les rôles IAM requis (FinOps Agent role et FinOps Operator role) si l'utilisateur dispose des permissions nécessaires pour créer des rôles.
  3. Connecter Slack – Autorisez l'intégration, ajoutez le bot à un canal et collez l'ID du canal (la chaîne commençant par « C ») dans l'écran de configuration.
  4. Valider les données – Comme le service est encore en preview, vérifiez les réponses du bot par rapport à Cost Explorer pour en garantir l'exactitude.

Seuls les canaux dont le bot est membre reçoivent des messages, ce qui évite de créer du bruit inutile ailleurs. Si les services d'optimisation requis ne sont pas activés avant la création de l'agent, le bot publiera des messages « no recommendations » jusqu'à ce que les services soient activés.

À retenir : Les équipes qui luttent contre des dépenses cloud invisibles peuvent tester le FinOps Agent pour intégrer les signaux de coûts dans leurs conversations quotidiennes, mais elles doivent considérer les résultats du bot comme un complément — et non un remplacement — de la suite complète des outils de gestion des coûts AWS jusqu'à ce que la preview arrive à maturité.