После разговора о финансовых гардрейлах переходим к прикладному примеру, как эти правила работают на уровне Kubernetes.
👀 Разбор подготовил Максим Качинский, Head of Ops в компании Rocketdata и эксперт нашего комьюнити Практики FinOps.
В карусели Максим показывает, как KEDA помогает управлять затратами в Kubernetes: масштабировать сервисы по фактической нагрузке, не держать поды включенными «на всякий случай» и заранее ограничивать верхнюю границу масштабирования.
Разбираем, где стандартного HPA уже не хватает, как работает scale-to-zero и с каких сценариев безопаснее начинать пилот.
Завтра перейдем к управленческому слою: правилам учета, зонам ответственности и драйверам распределения затрат.
💬 Практики FinOps
☁️ Стать голосом комьюнити
#finops #финопс #cloud #kubernetes #keda
В карусели Максим показывает, как KEDA помогает управлять затратами в Kubernetes: масштабировать сервисы по фактической нагрузке, не держать поды включенными «на всякий случай» и заранее ограничивать верхнюю границу масштабирования.
Разбираем, где стандартного HPA уже не хватает, как работает scale-to-zero и с каких сценариев безопаснее начинать пилот.
Завтра перейдем к управленческому слою: правилам учета, зонам ответственности и драйверам распределения затрат.
#finops #финопс #cloud #kubernetes #keda
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👾6 5 3
В Kubernetes мы говорили о технических ограничителях: когда поды поднимаются, когда уходят в ноль и где проходит верхняя граница масштабирования.
Но в FinOps этого недостаточно. Даже если инфраструктура масштабируется корректно, остается следующий вопрос: как эти расходы потом попадают в модель учета.
Когда начинаешь собирать модель расходов, быстро видно, что проблема почти никогда не в самой цифре. Она в правилах, по которым эта цифра появляется: что считаем ресурсом, кто его потребляет и по какому драйверу распределяем расходы.
Без этого любой инструмент автоматизации упирается в одно и то же. Система может масштабироваться и оптимизироваться, но спор о расходах остается на уровне интерпретаций.
Муратхан Эльдаров, автор канала про аллокацию расходов и драйверные модели и эксперт комьюнити Практики FinOps, разбирает эту же задачу со стороны управленческого учета: как меняется картина бюджета, когда правила фиксируют до расчета, а не после него.
В канале он показывает полный путь затрат: от процессов и ресурсов до конечного финансового результата, а также объясняет, что влияет на рентабельность.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from
Оргструктура плохо отвечает на каждый управленческий вопрос.
Финансовой команде часто нужен новый разрез.
P&L продукта.
P&L канала.
P&L региона.
P&L клиентского сегмента.
И тут появляется соблазн:
завести отдельный ЦФО под каждый такой вопрос.
Сначала это выглядит логично.
Есть отдельный объект - есть отдельный отчёт.
Но потом модель начинает спорить с реальностью.
Люди, площади, ИТ-системы и сервисы остаются общими.
Руководители управляют ими в одном контуре.
А расходы уже разложены по другому контуру.
В итоге подразделение выглядит легче.
Продукт может выглядеть дороже или дешевле.
А спор уходит не в решение, а в структуру учёта.
Проблема не в желании видеть продуктовую экономику.
Это нормальный вопрос для CFO.
Проблема в способе.
ЦФО отвечает на вопрос:
кто управляет ресурсом?
Аналитический разрез отвечает на другой вопрос:
кто потребляет ресурс и ради какого результата?
Если смешать эти вопросы, расчёт быстро теряет смысл.
Лучше оставить ресурс там, где им реально управляют.
А продукт, канал, регион или сегмент показать через связи и драйверы.
Например:
ресурс - в своём ЦФО,
правило распределения - в модели,
потребитель - в аналитическом разрезе,
результат - в P&L продукта.
Так можно видеть две картины одновременно.
P&L подразделения - кто отвечает за ресурс.
P&L продукта - кто этот ресурс потребляет.
В Claritech такая логика собирается через узлы, связи и правила.
Не нужно создавать новый ЦФО под каждый вопрос.
Нужно отделить ответственность от аналитики.
Хорошая модель не меняет оргструктуру ради отчёта.
Она показывает несколько разрезов одной экономики.
#Claritech #ClМетодика #управленческийучет #аллокациярасходов #драйверы
Финансовой команде часто нужен новый разрез.
P&L продукта.
P&L канала.
P&L региона.
P&L клиентского сегмента.
И тут появляется соблазн:
завести отдельный ЦФО под каждый такой вопрос.
Сначала это выглядит логично.
Есть отдельный объект - есть отдельный отчёт.
Но потом модель начинает спорить с реальностью.
Люди, площади, ИТ-системы и сервисы остаются общими.
Руководители управляют ими в одном контуре.
А расходы уже разложены по другому контуру.
В итоге подразделение выглядит легче.
Продукт может выглядеть дороже или дешевле.
А спор уходит не в решение, а в структуру учёта.
Проблема не в желании видеть продуктовую экономику.
Это нормальный вопрос для CFO.
Проблема в способе.
ЦФО отвечает на вопрос:
кто управляет ресурсом?
Аналитический разрез отвечает на другой вопрос:
кто потребляет ресурс и ради какого результата?
Если смешать эти вопросы, расчёт быстро теряет смысл.
Лучше оставить ресурс там, где им реально управляют.
А продукт, канал, регион или сегмент показать через связи и драйверы.
Например:
ресурс - в своём ЦФО,
правило распределения - в модели,
потребитель - в аналитическом разрезе,
результат - в P&L продукта.
Так можно видеть две картины одновременно.
P&L подразделения - кто отвечает за ресурс.
P&L продукта - кто этот ресурс потребляет.
В Claritech такая логика собирается через узлы, связи и правила.
Не нужно создавать новый ЦФО под каждый вопрос.
Нужно отделить ответственность от аналитики.
Хорошая модель не меняет оргструктуру ради отчёта.
Она показывает несколько разрезов одной экономики.
#Claritech #ClМетодика #управленческийучет #аллокациярасходов #драйверы
👾6 5 4
Мы начали с GPU-инстансов и постепенно вышли на общий вопрос: как сделать дорогую инфраструктуру управляемой.
Возвращаемся к инфраструктуре.
Чтобы такая модель работала не только в отчетах, каждому ресурсу нужны понятные атрибуты: владелец, команда, среда и приложение.
➡️ В первой части Александр разобрал, почему ручная очистка инфраструктуры быстро ломается.
➡️
Во второй части
, почему дашборды без владельцев, среды и приложения не дают управляемости.
Теперь главный вопрос: откуда возьмутся корректные метки?
Административным приказом проблему не решить. Инженеры запускают ресурсы под задачу, переключаются на другой приоритет, а разметка часто остается на потом.
Значит, процесс нужно закреплять на уровне инфраструктуры.
Создание ресурса без владельца, команды, среды и приложения должно либо блокироваться политикой, либо закрываться автоматической атрибуцией.
Например, ресурс может наследовать теги от проекта, рабочей области, сервисного контура или автора задачи. Тогда команда меньше зависит от ручного заполнения полей.
Но здесь важны исключения.
Жесткий запрет не должен ломать системные аккаунты, CI/CD-пайплайны, автоскейлинг и сервисные ресурсы. Поэтому во многих случаях гибкая автоматизация атрибуции безопаснее, чем правило «запретить все без тегов».
Новые ресурсы можно размечать по правилам сразу. Но старые неразмеченные объекты никуда не исчезнут. Для них нужен отдельный процесс.
Примерная логика может быть такой:
Скрипт помечает ресурсы как unassigned и отправляет уведомления потенциальным владельцам: «Мы нашли этот ресурс в вашей подсети, подтвердите владение».
Неразмеченные ресурсы попадают в общий алерт: «Через неделю ресурсы без заполненных тегов будут остановлены».
Ресурсы без владельца не удаляются сразу, а сначала останавливаются. Если ресурс нужен, владелец появится и исправит разметку.
Удаление возможно только после периода ожидания и отсутствия реакции.
Это важный принцип. Сразу удалять неразмеченные ресурсы рискованно. Остановка на несколько дней безопаснее: она помогает найти реального владельца без необратимых последствий.
Когда у каждого расхода есть команда, владелец, среда и приложение, дашборды становятся рабочим инструментом.
Руководитель видит не общий счет провайдера, а расходы своего контура. В этот момент разговор меняется: команда сама видит тестовые среды, лишние мощности и ресурсы без понятной нагрузки.
Прозрачность часто работает лучше штрафов. Не потому что все сразу начинают экономить, а потому что у расходов появляется адрес и владелец.
Финальный тест на зрелость простой:
Можете ли вы за две минуты назвать владельцев пяти неразмеченных ресурсов в вашей инфраструктуре?
Если ответ «нет» или «нужно уточнять», начинать стоит не с новой аналитической платформы. Сначала нужны атрибуция, теги и порядок в данных.
Эффективный учет затрат держится на точной привязке ресурсов к владельцу, приложению, отделу и среде. Без этого любая оптимизация идет вслепую.
Так завершается цикл из трёх материалов: от ручного управления, через корректную атрибуцию, к автоматизации инфраструктуры.
#finops #финопс #cloud #finops_эксперты
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7 4 2 2
Please open Telegram to view this post
VIEW IN TELEGRAM
👾4 3 2
С чего начинается FinOps
И вот ты сидишь, не знаешь, с чего начать. То ли платформу выбирать, то ли дашборды на коленке клепать, то ли лезть в инфраструктуру руками, то ли пойти ещё статей почитать — вдруг там ответ.
Спойлер: ни с того, ни с другого, ни с третьего.
Новый цикл статей про FinOps на практике — как раз про то, с чего надо начинать на самом деле. Так что залетай к нам на Хабр почитать.
Никакой теории из методичек, только изнанка: с кем встречаться, о чём и кого спрашивать, что собирать и почему первая попытка посчитать косты почти наверняка ни к чему толком не приведёт.
💬 Практики FinOps
«Мяу», — говорит кошечка.
«Гав», — говорит собачка.
«Дедлайн — вчера. Бюджет — ноль», — говорит начальство.
И вот ты сидишь, не знаешь, с чего начать. То ли платформу выбирать, то ли дашборды на коленке клепать, то ли лезть в инфраструктуру руками, то ли пойти ещё статей почитать — вдруг там ответ.
Спойлер: ни с того, ни с другого, ни с третьего.
Новый цикл статей про FinOps на практике — как раз про то, с чего надо начинать на самом деле. Так что залетай к нам на Хабр почитать.
Никакой теории из методичек, только изнанка: с кем встречаться, о чём и кого спрашивать, что собирать и почему первая попытка посчитать косты почти наверняка ни к чему толком не приведёт.
Please open Telegram to view this post
VIEW IN TELEGRAM
Нас читают люди с разным опытом и задачами: финансы, DevOps, SRE, ITSM, архитектура, продуктовые и технические команды.
Хотим лучше понимать, кто вы и что вам интереснее видеть в канале: FinOps-практики, инфраструктурные разборы, ITSM-связки или кейсы.
Ниже будут два коротких опроса. Будет супер, если отметитесь: именно ваша обратная связь помогает нам развиваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
Чем вы занимаетесь?
Anonymous Poll
27%
Управление затратами на инфраструктуру (FinOps)
35%
Разработка и эксплуатация (DevOps / SRE)
15%
Архитектура ИТ
12%
Разработка ПО
35%
Управление ИТ (CTO / CIO / ИТ-директор)
19%
Управление продуктами и проектами
12%
Управление ИТ-услугами (ITSM)
31%
Финансы и бюджетирование
8%
Консалтинг / интеграция
8%
Другое
Какие темы вам наиболее интересны?
Anonymous Poll
46%
DevOps и эксплуатация инфраструктуры
33%
Управление ИТ-услугами (ITSM)
29%
Управление ИТ-активами и конфигурациями (ITAM / CMDB)
25%
Архитектура корпоративных ИТ-систем
25%
Управление ИТ и ИТ-стратегия
46%
Практические кейсы внедрения
46%
Только FinOps
В теории FinOps часто начинается с облачных счетов. В реальности у крупных компаний картина шире: on-prem, colocation, Kubernetes, сервисные команды, закупки железа, лимиты, ФОТ, лицензии и новые AI-проекты.
В новом выпуске Практики FinOps поговорили с Дмитрием Деевым, руководителем отдела ИТ-инфраструктуры и сервисов «ВсеИнструменты.ру».
Темы выпуска:
Смотреть выпуск:
Слушать выпуск:
Please open Telegram to view this post
VIEW IN TELEGRAM
Максим Качинский, Head of Ops в Rocketdata и эксперт комьюнити Практики FinOps, разобрал KEDA как production-инструмент для workloads с непостоянной нагрузкой.
В статье не только про scale-to-zero. Внутри есть конфиги, сценарии и проверки перед раскаткой:
Главная ценность материала в том, что KEDA рассматривается не как «поставили автоскейлер и сэкономили», а как инженерный механизм, который нужно проверять через пилот: pod-hours, cost-метрики, SLA, latency, ошибки и поведение scale up / scale down.
Полезно DevOps, SRE, platform-инженерам и всем, кто отвечает за Kubernetes-инфраструктуру и хочет снижать холостой простой без ручного scale и bash-скриптов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7 4 4
Классические облачные ресурсы компании уже научились считать: инстансы, диски, сеть, базы данных, контейнеры.
С AI-инфраструктурой сложнее. Расходы складываются из разных слоев: API-вызовы, токены, GPU, векторные базы, оркестрация, хранение данных и сетевой трафик.
Для российского рынка это особенно заметно в гибридных сценариях
Часть нагрузки может жить в публичном облаке. Часть, на своем железе или в ЦОДе. Часть, у внешнего LLM-провайдера. Отдельно появляются GPU-инстансы, управляемые Kubernetes-кластеры, объектное хранилище, сетевой трафик и SaaS-сервисы.
Финансовая команда получает несколько отчетов с разной детализацией и разными правилами учета. В одном месте видны часы работы GPU, в другом, токены, в третьем, инфраструктура под хранение и обработку данных.
В итоге понятно, что деньги потрачены. Но сложнее ответить на управленческие вопросы:
Здесь появляется FOCUS, FinOps Open Cost and Usage Specification.
Это не платформа оптимизации и не готовый дашборд, а открытая спецификация, которая приводит cost and usage данные к единому формату
Что это дает на практике:
Можно сопоставлять расходы по облаку, AI-сервисам, SaaS и data center в одной структуре данных.
Проще связать расход с командой, продуктом, сервисом или средой, если данные приведены к общей модели.
Финансовой и инженерной команде не нужно каждый раз заново разбирать, как называется один и тот же тип расхода у разных поставщиков.
FOCUS сам по себе не ловит cost-спайки. Но без нормализованных данных сложно построить надежные правила, витрины и алерты.
Главная ценность FOCUS в том, что он убирает часть технического шума из биллинга
Команда начинает обсуждать не то, как склеить очередной отчет, а что именно потребляет ресурсы, кто за это отвечает и как меняется экономика AI-сценария.
Если AI-затраты сейчас сводятся вручную в таблицах, первый вопрос не про оптимизацию. Сначала нужно понять, можно ли привести данные к единой модели.
Источник: FinOps Foundation, FOCUS
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираем метрику, которая показывает, какая часть облачных затрат уже привязана к понятному владельцу: команде, продукту, сервису, проекту или ЦФО.
Формула:
Покрытие аллокации = затраты с назначенным владельцем / общие облачные затраты × 100%
Если показатель низкий, часть счета остается в серой зоне. Финансы видят расход, но не могут точно объяснить, кто его создал. Инженеры видят ресурсы, но не всегда понимают, как они легли в бюджет.
Что попадает в числитель:
Важно считать показатель на одной базе затрат.
Если используете Amortized Cost, значит и распределенные, и общие затраты считаются в Amortized. Если компания работает в Net-Net с учетом договорных скидок, покрытие тоже нужно считать в этой логике.
Зачем это нужно:
На этапе Crawl не нужно сразу идеально распределять каждый рубль. Сначала важно закрыть самые крупные и управляемые блоки: аккаунты, проекты, дорогие окружения, общие платформы и ресурсы с высокой долей расходов.
Главный принцип простой: сначала понять, кто потребляет ресурс и по какому правилу расход попадает в модель. Только потом можно говорить о зрелой оптимизации.
Источник: FinOps Foundation, Allocation
#FinOps_Inform #FinOps_Crawl
Please open Telegram to view this post
VIEW IN TELEGRAM
Потому что в биллинге редко лежит аккуратная правда. Чаще там набор загадок: чья это виртуалка, почему выключенная ВМ все еще стоит денег, кто оставил снапшоты двухлетней давности и почему dev внезапно живет как production.
Во второй статье FinOps-цикла разбираем ручной пилот: биллинг на уровне ресурсов, разметку owner / project / environment, зомби-диски, старые снапшоты, dev/test как production и ловушку «нашли потенциал, но это еще не экономия».
FinOps-пилот заканчивается не отчетом. Отчет можно показать и забыть. А чтобы деньги не расползлись обратно через пару месяцев, нужны правила: кто владеет ресурсом, что можно трогать, как проверять эффект и что делать с инфраструктурой без владельца.
Читать продолжение на Хабр
Please open Telegram to view this post
VIEW IN TELEGRAM
В идеальном мире компания спокойно проходит весь цикл FinOps: Inform, Optimize, Operate, выстраивает роли, процессы, отчётность и регулярную работу с затратами.
В реальности запрос часто звучит проще: «мы много платим за облако, помогите быстро понять, где можно снизить расходы».
Разобрали, как работает FinOps по фасттреку: с чего начинать, если бизнесу нужен quick win, почему биллинга провайдера обычно недостаточно, как проверять гипотезы оптимизации и когда экономия превращается в полноценный IT-проект
Темы выпуска:
Смотреть выпуск:
Слушать выпуск:
Please open Telegram to view this post
VIEW IN TELEGRAM