Василий Чуждый
Василий Чуждый Подписчиков: 161
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 1594

FinOps: как сэкономить на облачных сервисах

4 дочитывания
3 комментария
Эта публикация уже заработала 0,48 рублей за дочитывания
Зарабатывать

FinOps: как сэкономить на облачных сервисах

Что такое FinOps

FinOps — направление IT-рынка на стыке финансов (Finance) и DevOps (Development & Operations), которое помогает оптимизировать расходы компании на облачные сервисы. Его развивает компания Netflix с 2015 года. Именно ее менеджеры первыми обратили внимание на рост расходов на облачные сервисы и начали искать решение для их оптимизации.

Высокие траты на облака касаются не только Netflix. Но ее конкуренты долго не замечали проблем из-за того, как изменился процесс закупок. Раньше разработчикам приходилось заказывать физические серверы в офисы, а системным администраторам или DevOps-инженерам — заниматься их обслуживанием. Такие закупки проходили через финансовый отдел и согласовывалась на разных уровнях предприятий.

С тех пор, как организации используют облачные решения, DevOps-инженеры могут расширить их, нажав всего лишь пару клавиш. Это позволяет компании и разработчикам наращивать мощности и тестировать больше новых функций, но расходы становятся неконтролируемыми.

Траты на облака не согласуются с финансовым отделом или топ-менеджментом заранее, но могут составлять значительную часть инфраструктурного бюджета компании и исчисляться миллионами рублей в месяц.

Именно поэтому в 2018 году такие компании, как Atlassian и Autodesk, создали некоммерческую организацию FinOps Foundation, цель которой — продвижение FinOps и оптимизация расходов на облачные сервисы.

Начни бизнес с RB.RU: 7 писем для старта

В России направление активно развивается только в последние несколько лет. При этом спрос на облачные решения продолжает стремительно расти. По данным ComNews, за 2023 год облачный рынок в России вырос на 40%.

Эксперты прогнозируют, что компании начнут чаще использовать несколько облачных провайдеров. Эта тенденция может привести к росту расходов и потребует управления не только инфраструктурой, но и затратами.

Чем занимаются FinOps-специалисты.

Чтобы оптимизировать расходы на облачные сервисы, необходимо использовать специализированные методики и инструменты.

Процесс напоминает цикл из трех шагов:

Inform — информирование IT- и финансового отделов обо всех тратах на облачные сервисы. DevOps-инженеры и разработчики часто не понимают, в каком размере и на что именно расходуется бюджет. Поэтому важно донести до всех стейкхолдеров полную информацию о том, сколько финансов расходуется на каждое из направлений.

Optimize — оптимизация не только затрат, но и используемых ресурсов. Например, можно найти малозагруженные виртуальные машины и провести очистку так называемого «мусора»: старых тестовых репозиториев, неподключенных дисков и т.д. Работая над этим направлением, FinOps-специалист опирается на специализированные методики и разрабатывает общую политику резервирования ресурсов для компании.

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

Главной задачей FinOps-специалиста становится выстраивание процессов, которые позволят компании вовремя заметить нерелевантные и лишние расходы на облачные сервисы. Но его работа не завершается после получения первых результатов.

Неиспользованные ресурсы, «мусор» и другие причины растущих счетов за серверы снова появляются. Если их вовремя не заметить, лишние расходы могут составить от 10% итоговых затрат на облака.

Как сократить расходы: личный опыт.

На первом этапе работы мы провели централизованный учет всех расходов на облачные сервисы. Свели все траты в одну Excel-таблицу и соотнесли их с бизнес-метриками в конце месяца. Так мы выявили, сколько внутри компании стоит dev-окружение для одного разработчика.

Затем FinOps-специалист выстроил процессы, которые объединили финансовый отдел, DevOps и разработчиков. Были разработаны регламенты слежения за аномалиями трат, решены вопросы резервирования ресурсов и бюджетирования.

На этапе информирования он настроил техническое и процессное ограничения выдачи ресурсов:

Без дополнительных согласований разработчик не сможет использовать больше ресурсов, чем ему выделено на месяц.

Специалист получает новые мощности только при условии, что он может обосновать необходимость таких затрат.

Все это позволило сократить расходы на облачные сервисы по разным направлениям от 5 до 40%. В месячном бюджете компании это экономит порядка 5 – 10%.

Каким компаниям выгодно внедрить FinOps.

Чем раньше компания внедрит FinOps в свои процессы, тем больше она сэкономит.

Мы выделили три критерия, при наличии которых внедрение FinOps пойдет бизнесу на пользу:

Счета за использование облачных сервисов растут ежемесячно и существенно влияют на инфраструктурный бюджет компании.

В организации не понимают, почему суммы счетов растут и куда именно уходят эти деньги.

Экономия 10% итогового счета за облака станет существенной для компании.

Последний критерий наиболее важный с точки зрения экономической эффективности. Если компания тратит 10 000 рублей на облачные сервисы, и экономия 10% составит 1000 рублей, нанимать FinOps-специалиста нецелесообразно. Но если экономия 10% трат означает дополнительные 200 000 рублей в месяц, внедрение FinOps-практик окажется эффективным.

Кому FinOps не поможет.

Не во всех случаях методология FinOps помогает достичь своих целей:

Безопасность облачных структур. Например, CTO требует решить вопрос с безопасностью облачных структур. При постановке целей важно учитывать, что снижение затрат может негативно отразиться на стабильности работы всего продукта. Поэтому в процессе поиска вариантов экономии необходимо учитывать и это направление.

Физические сервера. Ключевое направление для FinOps — работа с облаками. В области физических серверов FinOps может помочь, но ограниченно.

Нецелесообразность трат. Если стоимость работы специалиста превышает полученную экономию, внедрять FinOps бессмысленно.

Еще одно ограничение в работе с фреймворком заключается в кросс-командном взаимодействии. FinOps-специалист не может работать в одиночку, так как все его действия и методология построены на плотном сотрудничестве с несколькими командами. Если компания наймет профессионала в это области, но он не сможет общаться со смежными отделами, то его работа окажется неэффективной.

Чек-лист.

Чек-лист из 10 вопросов, которые помогут принять решение о внедрении FinOps:

Используются ли в вашей компании облачные решения?

Растет ли счет за использование облаков от месяца к месяцу?

Есть ли в вашей компании регламент разворачивания облачных ресурсов, в том числе подбора оптимальной конфигурации виртуальных машин?

Финансовый отдел узнает о росте расходов на облака только тогда, когда получает счета?

В вашей компании нет отлаженного процесса по оптимизации облачных ресурсов?

В вашей компании отсутствует политика резервирования облачных ресурсов?

Вы не анализируете траты на облака и не ищите в них аномалии?

В компании не знают, кто за какие облачные траты «ответственный», и не определили центры затрат?

Ваши разработчики и заказчики расширения ресурсов не знают конечной суммы расходов при заказе нового оборудования?

Существенна ли для компании экономия 10% облачного счета?

Посчитайте, сколько раз вы сказали «да»:

Положительный ответ на пять и более вопросов — признак, что вашей организации следует начать поиски FinOps-специалиста в ближайшее время.

Если положительных ответов меньше пяти, ситуация не является критичной.

3 комментария
Понравилась публикация?
11 / 0
нет
0 / 0
Подписаться
Донаты ₽
Комментарии: 3
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые

Благодарю Вас за публикацию. Интересно

+3 / 0
картой
Ответить
раскрыть ветку (0)

Лайк Вам. Статью почитала. Благодарю.

+2 / 0
картой
Ответить
раскрыть ветку (0)

Спасибо большое за статью

+1 / 0
картой
Ответить
раскрыть ветку (0)

У англичанки случился психический криз после неспецифичного решения маркетологов представить рекламу на сенсорном экране холодильника.

У англичанки случился психический криз после неспецифичного решения маркетологов представить рекламу на сенсорном экране холодильника.

Буллинг в рабочей среде.

Сегодня замечательное напоминание сделал Федеральный центр "Профилактика" о буллинге. Буллинг ...

Диабетическая ретинопатия.

Одно из осложнений болезни сахарным диабетом является диабетическая ретинопатия. Ретина - сетчатка (внуренняя оболочка зрения https://mgkl.ru/patient/stroenie-glaza/setchatka?ysclid=mie16fgzq0561598117).