AWS heeft de FinOps Agent in public preview uitgebracht, waardoor cloudkosten-gegevens en optimalisatietips direct in Slack-kanalen verschijnen. Ontwikkelaars en operations-teams kunnen nu uitgavenpieken opsporen en suggesties voor rightsizing krijgen zonder hun chat-workflow te verlaten.

Waarom kostengegevens vaak verborgen blijven

De meeste organisaties vertrouwen op AWS Cost Explorer of vergelijkbare dashboards om het verbruik bij te houden. Die tools bevinden zich in een aparte console die ontwikkelaars zelden openen, wat zorgt voor een kloof tussen de mensen die resources opstarten en de mensen die de rekening betalen.

Het antwoord van de FinOps Agent

De nieuwe agent koppelt vijf AWS-services aan een conversationele interface die wordt aangedreven door Amazon Bedrock. Wanneer een gebruiker in Slack vraagt: "Wat hebben we vorige week aan EC2 uitgegeven?", haalt de agent het antwoord uit Cost Explorer, toont hij eventuele anomalieën die door Cost Anomaly Detection zijn gemarkeerd, en voegt hij aanbevelingen toe van Cost Optimization Hub en Compute Optimizer. CloudTrail-logs stellen de bot in staat om te wijzen naar de exacte IAM-gebruiker of rol die verantwoordelijk is voor een kostenpiek, waardoor vage meldingen worden omgezet in bruikbare inzichten.

Kernfunctionaliteiten

  • Queries in natuurlijke taal – Typ een vraag en ontvang een beknopt antwoord.
  • Automatisch onderzoek naar anomalieën – Wanneer Cost Anomaly Detection een melding geeft, plaatst de agent een samenvatting in het aangewezen kanaal.
  • Geconsolideerde optimalisatietips – Suggesties voor rightsizing van Compute Optimizer en besparingsaanbevelingen van Cost Optimization Hub komen samen, waardoor het minder vaak nodig is om tussen consoles te schakelen.
  • Geplande rapportages – Teams kunnen de agent vragen om HTML-, PDF- of PPT-rapporten te plaatsen.

Aan de slag

De preview is beperkt tot de us-east-1 regio en vereist een paar voorbereidende stappen:

  1. Services inschakelen – Schakel eerst Cost Optimization Hub en Compute Optimizer in de billing console in; anders geeft de agent lege aanbevelingslijsten terug.
  2. De agent aanmaken – Selecteer in de us-east-1 console “Get Started” voor de FinOps Agent. De wizard kan de vereiste IAM-rollen (FinOps Agent role en FinOps Operator role) automatisch aanmaken als de gebruiker de machtiging heeft om rollen aan te maken.
  3. Slack koppelen – Autoriseer de integratie, voeg de bot toe aan een kanaal en plak de ID van het kanaal (de tekstreeks die begint met "C") in het instellingenscherm.
  4. Gegevens valideren – Omdat de service nog in preview is, moet je de antwoorden van de bot controleren met Cost Explorer om de nauwkeurigheid te waarborgen.

Alleen kanalen waar de bot lid van is, ontvangen berichten, wat ongewenste ruis elders voorkomt. Als de vereiste optimalisatieservices niet zijn ingeschakeld voordat de agent wordt aangemaakt, plaatst de bot berichten met "no recommendations" totdat de services zijn ingeschakeld.

Conclusie: Teams die worstelen met onzichtbare clouduitgaven kunnen de FinOps Agent testen om kostenindicaties in de dagelijkse communicatie te brengen, maar ze moeten de output van de bot beschouwen als een aanvulling — en niet als een vervanging — voor het volledige pakket aan AWS-kostenbeheertools, totdat de preview volwassen is.