AWS представила FinOps Agent в режиме публичного превью, позволяя данным о затратах на облако и советам по оптимизации появляться прямо в каналах Slack. Разработчики и операционные команды теперь могут отслеживать скачки расходов и получать рекомендации по оптимизации размеров ресурсов (rightsizing), не покидая рабочий процесс в чате.
Почему данные о затратах оказываются скрытыми
Большинство организаций полагаются на AWS Cost Explorer или аналогичные панели мониторинга для отслеживания использования ресурсов. Эти инструменты находятся в отдельной консоли, которую разработчики открывают редко, что создает разрыв между людьми, разворачивающими ресурсы, и теми, кто оплачивает счета.
Решение от FinOps Agent
Новый агент объединяет пять сервисов AWS в диалоговый интерфейс на базе Amazon Bedrock. Когда пользователь спрашивает в Slack: «Сколько мы потратили на EC2 на прошлой неделе?», агент извлекает ответ из Cost Explorer, выводит любые аномалии, выявленные Cost Anomaly Detection, и добавляет рекомендации от Cost Optimization Hub и Compute Optimizer. Логи CloudTrail позволяют боту указать на конкретного IAM-пользователя или роль, ответственного за скачок расходов, превращая расплывчатые оповещения в практически значимую информацию.
Основные возможности
- Запросы на естественном языке — введите вопрос и получите краткий ответ.
- Автоматическое расследование аномалий — когда срабатывает Cost Anomaly Detection, агент публикует сводку в назначенном канале.
- Сводные советы по оптимизации — рекомендации по изменению размера ресурсов (rightsizing) от Compute Optimizer и советы по экономии от Cost Optimization Hub поступают вместе, избавляя от необходимости переключаться между консолями.
- Плановые отчеты — команды могут попросить агента опубликовать отчеты в форматах HTML, PDF или PPT.
Настройка и запуск
Превью ограничено регионом us-east-1 и требует нескольких предварительных шагов:
- Включите сервисы — сначала активируйте Cost Optimization Hub и Compute Optimizer в консоли биллинга; в противном случае агент будет возвращать пустые списки рекомендаций.
- Создайте агента — в консоли us-east-1 выберите «Get Started» для FinOps Agent. Мастер может автоматически создать необходимые IAM-роли (FinOps Agent role и FinOps Operator role), если у пользователя есть права на создание ролей.
- Подключите Slack — авторизуйте интеграцию, добавьте бота в канал и вставьте ID канала (строку, начинающуюся с «C») на экране настройки.
- Проверьте данные — поскольку сервис все еще находится в режиме превью, сверяйте ответы бота с данными Cost Explorer для обеспечения точности.
Сообщения будут приходить только в те каналы, участником которых является бот, что предотвращает лишний шум в других местах. Если необходимые сервисы оптимизации не включены до создания агента, бот будет публиковать сообщения «no recommendations», пока сервисы не будут активированы.
Итог: Команды, которые борются с невидимыми облачными расходами, могут запустить пилотный проект с FinOps Agent, чтобы интегрировать сигналы о затратах в ежедневное общение, но им следует воспринимать ответы бота как дополнение, а не замену полному набору инструментов AWS для управления затратами, пока превью не станет более зрелым.
