AWS udostępniło FinOps Agent w wersji public preview, dzięki czemu dane o kosztach chmury i wskazówki dotyczące optymalizacji pojawiają się bezpośrednio na kanałach Slack. Zespoły deweloperskie i operacyjne mogą teraz wykrywać nagłe wzrosty wydatków i otrzymywać sugestie dotyczące rightsizingu bez opuszczania swojego środowiska czatu.
Dlaczego dane o kosztach pozostają ukryte
Większość organizacji polega na AWS Cost Explorer lub podobnych pulpitach nawigacyjnych, aby śledzić zużycie. Narzędzia te znajdują się w oddzielnej konsoli, którą deweloperzy rzadko otwierają, co tworzy rozdźwięk między osobami uruchamiającymi zasoby a tymi, którzy płacą rachunki.
Rozwiązanie od FinOps Agent
Nowy agent integruje pięć usług AWS z interfejsem konwersacyjnym opartym na Amazon Bedrock. Gdy użytkownik zapyta na Slacku: „Ile wydaliśmy na EC2 w zeszłym tygodniu?”, agent pobiera odpowiedź z Cost Explorer, wyświetla wszelkie anomalie zgłoszone przez Cost Anomaly Detection i dodaje rekomendacje z Cost Optimization Hub oraz Compute Optimizer. Logi CloudTrail pozwalają botowi wskazać konkretnego użytkownika lub rolę IAM odpowiedzialną za nagły wzrost kosztów, zmieniając ogólne alerty w konkretne, przydatne informacje.
Kluczowe możliwości
- Zapytania w języku naturalnym – Wpisz pytanie i otrzymaj zwięzłą odpowiedź.
- Automatyczne dochodzenia w sprawie anomalii – Gdy zostanie wyzwolony mechanizm Cost Anomaly Detection, agent publikuje podsumowanie na wyznaczonym kanale.
- Skonsolidowane wskazówki optymalizacyjne – Sugestie dotyczące rightsizingu z Compute Optimizer oraz rekomendacje oszczędności z Cost Optimization Hub trafiają do użytkownika razem, co ogranicza konieczność przełączania się między konsolami.
- Harmonogramowane raporty – Zespoły mogą poprosić agenta o opublikowanie raportów w formatach HTML, PDF lub PPT.
Konfiguracja i uruchomienie
Wersja preview jest ograniczona do regionu us-east-1 i wymaga kilku kroków wstępnych:
- Włącz usługi – Najpierw włącz Cost Optimization Hub i Compute Optimizer w konsoli rozliczeniowej; w przeciwnym razie agent będzie zwracał puste listy rekomendacji.
- Utwórz agenta – W konsoli us-east-1 wybierz „Get Started” dla FinOps Agent. Kreator może automatycznie utworzyć wymagane role IAM (FinOps Agent role i FinOps Operator role), jeśli użytkownik posiada uprawnienia do tworzenia ról.
- Połącz Slacka – Autoryzuj integrację, dodaj bota do kanału i wklej identyfikator kanału (ciąg znaków zaczynający się od „C”) w ekranie konfiguracji.
- Zweryfikuj dane – Ponieważ usługa jest wciąż w fazie preview, porównaj odpowiedzi bota z danymi w Cost Explorer, aby zapewnić ich dokładność.
Wiadomości otrzymują tylko te kanały, na których bot jest członkiem, co zapobiega niepożądanemu szumowi informacyjnemu w innych miejscach. Jeśli wymagane usługi optymalizacyjne nie zostaną włączone przed utworzeniem agenta, bot będzie publikował komunikaty „no recommendations”, dopóki usługi nie zostaną aktywowane.
Podsumowanie: Zespoły zmagające się z niewidocznymi wydatkami w chmurze mogą przetestować FinOps Agent, aby wprowadzić sygnały dotyczące kosztów do codziennej komunikacji, jednak do czasu dojrzewania wersji preview powinny traktować wyniki bota jako uzupełnienie, a nie zastępstwo dla pełnego zestawu narzędzi AWS do zarządzania kosztami.
