Мы переплачивали 25%. Месяцами. И никто не задавал вопросов.

Три облака — AWS, Azure, GCP. Каждая команда крутила своё. У каждого провайдера своя модель ценообразования. Каждый счёт уходил в свой cost center. Никакой multi-cloud FinOps cost visibility не было и в помине — просто потому, что не было ни одного места, куда можно посмотреть целиком. Деньги утекали тихо, месяц за месяцем, и все были уверены, что за этим следит кто-то другой.

Не следил никто.

Цифра, которую никто не хотел видеть

Тогда я собрал дашборд, о котором меня никто не просил. Поначалу он показывал ровно одну цифру: суммарные расходы на облако по всем трём провайдерам. Динамику по месяцам. Стоимость на клиента.

От этого дашборда всей комнате стало неуютно — и в этом был весь смысл. Данные не врали. Они были абсолютно точными, и вот это и было проблемой. Смотреть на них никто не хотел.

Вот как выглядела эта «абсолютная точность»:

  • Зомби-ресурсы — инстансы и диски, которые месяцами крутились после закрытых проектов. Ими никто не пользовался. И выключить их никто не решался.
  • Раздутые VM — машины, поднятые «на всякий случай» и забытые. Часть работала на 10% загрузки круглые сутки.
  • Dev на проде — тестовые окружения на том же дорогом тарифе, что и прод, работали 24/7, хотя руки до них доходили часов на восемь в день.
  • Оплаченные и неиспользованные reserved-мощности — плюс committed-use скидки в GCP, на которые мы имели право и которые ни разу не забрали.

И ничего злонамеренного во всём этом не было. Вот что обычно упускают. Это не разгильдяйство — это невидимость. Когда команда видит только свои расходы в отрыве от общего, «нормальным» становится то, к чему она сама незаметно привыкла. Облачные траты были общей болью и ничьей ответственностью.

Как я строил FinOps-платформу

Дашборд был крючком. Платформа — решением.

Я собрал multi-cloud агрегатор затрат, который вытаскивает биллинг из AWS, Azure и GCP и складывает всё в одно место, приведённое к общему виду. А сверху:

  • ML-детектор аномалий, который предупреждает о всплесках трат до того, как придёт счёт, а не через три недели после.
  • Автоматические рекомендации по right-sizing на основе реальной утилизации — а не того, что кто-то прикинул полгода назад.
  • Разбивка затрат по командам: у каждой команды свой дашборд, где видно ровно то, что она тратит. Спрятаться в общей сумме уже не выйдет.

Детектор аномалий окупился сразу. Только за первый месяц он поймал три неожиданных всплеска, пока они не переросли в бюджетную катастрофу. Это разница между сюрпризом на $2K и на $40K.

Быстрые победы были скучными — поэтому и сработали

Ни одна экономия не пришла из чего-то хитрого. Всё держалось на дисциплине, по каждому облаку:

  • AWS — reserved instances под стабильные нагрузки, spot под всё некритичное и батчевое.
  • Azure — right-sizing тех самых VM на 10% загрузки до честного размера.
  • GCP — наконец-то забрали committed-use скидки, которые лежали под носом.
  • Везде — автоматическое выключение dev-окружений вне рабочих часов. Если в два ночи никто не работает, то и счётчик в два ночи крутиться не должен.

Ничего сложного. Просто до этого никто не смотрел.

25% — и откуда они взялись на самом деле

Мы срезали облачные расходы на 25%. И тут важна точность, потому что в ней вся суть: мы не отключили ни одного сервиса. Ничего не стало медленнее. Ни одна команда не потеряла мощности, которыми реально пользовалась. Все 25% пришли из того, что мы сделали потери видимыми.

Вот инсайт про FinOps, до которого я шёл слишком долго. FinOps — это не про сокращение расходов. Это про видимость. Как только команда видит свои цифры — по-настоящему видит, а не погребёнными в общем инвойсе — поведение меняется за одну ночь. Люди сами гасят своих зомби. Сами ужимают свои раздутые машины. Никого не надо контролировать — надо просто поднести зеркало.

Ни о чём из этого меня не просили. И никто не сказал спасибо, пока CFO не увидел, как приходит экономия. А потом внезапно свой дашборд захотела каждая команда.

Если забрать отсюда одну мысль

Пойди и честно выясни, сколько в твоём облачном счёте прямо сейчас — потери. Не та цифра, которую ты назвал бы на встрече. Настоящая. Если у тебя больше одного облака и ты не видишь их все на одном экране — почти гарантирую, что потери у тебя где-то за 15%, и ты к ним привык, сам того не заметив.

Multi-cloud FinOps cost visibility — это не «приятное дополнение». Твой облачный счёт торговаться не умеет. Построй зеркало раньше, чем следующий счёт устроит тебе сюрприз.