AWS hat den FinOps Agent in der Public Preview veröffentlicht, wodurch Cloud-Kosten-Daten und Optimierungstipps direkt in Slack-Channels erscheinen. Entwickler- und Operations-Teams können nun Ausgaben-Spitzen erkennen und Vorschläge zur Rechtsizing-Optimierung erhalten, ohne ihren Chat-Workflow zu verlassen.

Warum Kostendaten oft verborgen bleiben

Die meisten Unternehmen verlassen sich auf den AWS Cost Explorer oder ähnliche Dashboards, um die Nutzung zu verfolgen. Diese Tools befinden sich in einer separaten Konsole, die Entwickler selten öffnen, was zu einer Diskrepanz zwischen den Personen, die Ressourcen bereitstellen, und denjenigen, die die Rechnung bezahlen, führt.

Die Antwort des FinOps Agent

Der neue Agent bindet fünf AWS-Services in eine über Amazon Bedrock gesteuerte, konversationelle Schnittstelle ein. Wenn ein Nutzer in Slack fragt: „Was haben wir letzte Woche für EC2 ausgegeben?“, zieht der Agent die Antwort aus dem Cost Explorer, zeigt Anomalien an, die von der Cost Anomaly Detection gemeldet wurden, und fügt Empfehlungen aus dem Cost Optimization Hub und dem Compute Optimizer hinzu. CloudTrail-Logs ermöglichen es dem Bot, den exakten IAM-User oder die Rolle zu benennen, die für einen Kostenanstieg verantwortlich ist, wodurch vage Warnmeldungen in handlungsorientierte Erkenntnisse umgewandelt werden.

Kernfunktionen

  • Abfragen in natürlicher Sprache – Geben Sie eine Frage ein und erhalten Sie eine prägnante Antwort.
  • Automatische Anomalie-Untersuchungen – Wenn die Cost Anomaly Detection ausgelöst wird, postet der Agent eine Zusammenfassung im entsprechenden Channel.
  • Konsolidierte Optimierungstipps – Vorschläge zur Rechtsizing-Optimierung vom Compute Optimizer und Spar-Empfehlungen vom Cost Optimization Hub werden zusammen bereitgestellt, was den Wechsel zwischen verschiedenen Konsolen reduziert.
  • Geplante Berichte – Teams können den Agent bitten, Berichte als HTML, PDF oder PPT zu posten.

Inbetriebnahme

Die Preview ist auf die Region us-east-1 beschränkt und erfordert einige Vorbereitungsschritte:

  1. Services aktivieren – Aktivieren Sie zuerst den Cost Optimization Hub und den Compute Optimizer in der Billing-Konsole; andernfalls liefert der Agent leere Empfehlungslisten.
  2. Den Agent erstellen – Wählen Sie in der us-east-1 Konsole „Get Started“ für den FinOps Agent. Der Assistent kann die erforderlichen IAM-Rollen (FinOps Agent role und FinOps Operator role) automatisch erstellen, sofern der Nutzer die Berechtigung zum Erstellen von Rollen hat.
  3. Slack verbinden – Autorisieren Sie die Integration, fügen Sie den Bot einem Channel hinzu und kopieren Sie die Channel-ID (die Zeichenfolge, die mit „C“ beginnt) in den Setup-Bildschirm.
  4. Daten validieren – Da sich der Service noch in der Preview-Phase befindet, sollten die Antworten des Bots mit dem Cost Explorer abgeglichen werden, um die Genauigkeit sicherzustellen.

Nur Channels, in denen der Bot Mitglied ist, erhalten Nachrichten, was unerwünschten Lärm in anderen Bereichen verhindert. Wenn die erforderlichen Optimierungs-Services nicht aktiviert sind, bevor der Agent erstellt wird, postet der Bot „no recommendations“-Nachrichten, bis die Services eingeschaltet sind.

Fazit: Teams, die mit unsichtbaren Cloud-Ausgaben zu kämpfen haben, können den FinOps Agent als Pilotprojekt nutzen, um Kostensignale in den täglichen Dialog zu integrieren. Sie sollten die Ausgaben des Bots jedoch als Ergänzung – nicht als Ersatz – für die vollständige Suite der AWS-Kostenmanagement-Tools betrachten, bis die Preview ausgereift ist.