23/12/2024
Зима пришла стремительно, и принесла с собой много новых идей, ключевых решений, а самое главное, пересмотр уже устоявшихся концепций и парадигм. Одной из таких идей на первый план вышла FinOps (Financial Operations), практика по управлению расходами, применительно к облачным технологиям. Этот подход ставит целью проведение глубокого анализа облачных расходов и работу с реализацией продуктовых задач компаний. Он помогает видеть комплексно процессы компании и объединять усилия команд, для оптимизации операционных процессов. Зачем это нужно? Цифры подскажут:
В последнее время многие компании начали активно переносить часть своих решений и данных в облако, чтобы минимизировать расходы на ключевые части в разработке и хранении данных. Как раз FinOps (FinOpsFoundation) предлагает не только учет финансовых вложений, а целое продуктовое мышление или даже корпоративное видение. Этот подход зарекомендовал себя, особенно для компаний, занимающихся ИТ-разработкой в широком смысле.
FinOps помогает объединять команды финансов, DevOps и IT. И помогает бизнесу объединить усилия для сокращения затрат на производство.
Выделяют 3 основных стадии в жизненном цикле FinOps:
Inform (Информирование): предоставляет прозрачную и понятную информацию о расходах и использовании облачных ресурсов всем заинтересованным сторонам — от разработчиков до финансовых команд:
Optimize (Оптимизация): охватывает всю сферу поиска возможностей для оптимизации: автоматизацию, оптимальные конфигурации и выбор наилучших вариантов для развертывания;
Operate (Операционная деятельность): фокусируется на постоянном управлении и мониторинге облачных ресурсов, чтобы поддерживать оптимальные рабочие процессы и обеспечить эффективное функционирование систем. Операционная деятельность требует слаженной работы всех команд, чтобы гарантировать непрерывную оптимизацию и адаптацию к изменениям в облачной инфраструктуре.
Видно, что распространение технологии FinOps движется семимильными шагами. Но оно сопряжено со множеством сложностей. Одной из первых является ставка на общий бюджет и как проводить его приоритизацию, то есть на какие проекты в первую очередь выделять средства. Вкупе с этим, владельцы ресурсов не всегда четко определены, и, более того, встает вопрос о ранжировании бизнес-задач.
Если, например, выделить классические проблемы использования облака, то тут все более понятно и прозаично: переиспользование ресурсов, забытые и неиспользуемые ресурсы, отсутствие предоплат.
После изучения ключевых аспектов практики FinOps хочется понять, когда пора начинать ее внедрение? Рассмотрим несколько ярких маркеров для старта:
Многие крупные компании уже перестраивают процессы внутри себя на новые «рельсы». В западном сегменте это такие «киты» как Adobe, Pinterest, AirBnb. Процессы в них направлены в основном на поддержку клиентов и масштабирование бизнеса. Несколько важных игроков и их ключевые нововведения:
Среди российских примеров есть кейс ЛеманаПро. Компания провела масштабное планирование согласно всем корпоративным затратам и учет всех облачных финансовых показателей. Специалисты оптимизировали процесс учета времени для некоторых особо крупных частей проекта, таких как solution architecture. Поняли, как распределить финансовую нагрузку между отделами, причем дополнительно привлекли отдел информационной безопасности для решения ключевых моментов с ИБ. Интересным решением было то, что компания подошла комплексно к внедрению FinOps и выделила три ключевых аспекта: Crawl, Walk, Run – при этом команда не стала масштабироваться сразу, а выкатила небольшое MVP и провела CustDev среди своих внутренних пользователей. Это помогло собрать обратную связь и понять, в каком направлении двигаться дальше. Вдобавок, разработчики продумали общий UX/UI для более плавного внедрения технологии и дополнительной заботы о пользователях. Чем кончилось внедрение FinOps-практик? Экономией практически в 30% от облачного счета.
Можно выделить кейс от платформы «Клаудмастер» (входит в экосистему Инферит), которая оптимизировала затраты на облачную инфраструктуру для Эсборд (аналог Miro). При этом, как было показано, сбор данных на первичном входе был осуществлен всего за час в первый день работы, и в этот же день были даны рекомендации по оптимизации. По итогам всех проведенных работ, которые длились порядка двух недель, затраты удалось сократить на 29%. Здесь получилось выявить проблемные места в работе виртуальных машин и обнаружить критические аномалии.
«Клаудмастер» — российская FinOps-платформа полного цикла для управления облачными затратами. Позволяет автоматизировать работу команд и оптимизировать расходы на ИТ-инфраструктуру в несколько кликов. В арсенале платформы такая функциональность, как:
Кроме того, есть много кейсов (раз, два, три) где при проведении аудита выяснилось, что можно провести выключение репликаций на Dev-окружениях, мигрировать на новые типы инстансов, удалить неиспользуемые ресурсы, такие как EC2, RDS, LB, EIP. В ходе данных процедур удается оптимизировать backlog, это позволило провести анализ приоритетов задач и сфокусироваться на основных бизнес-задачах. Также это позволило установить отношения с Dev-командами. Снижение конверсии (эффективность использования облачных затрат) по расходам составило порядка 40% от общей стоимости.
Внедрение FinOps в крупных компаниях становится ключевым фактором для оптимизации финансовых процессов — оно позволяет обеспечить прозрачность затрат и лучше понять расходы на облачные ресурсы. Есть два основных пути: проектировать собственную архитектуру или использовать готовые решения. Если у компании нет всеобъемлющего понимания по работе своих операционных расходов на облако, то лучше выбрать готовое решение. Это позволит организации прогнозировать будущие затраты, усилит управление ресурсами и найти оптимальный баланс между затратами и производительностью.
За новостями российского ИТ-вендора «Инферит» вы можете следить в Телеграм-канале.
Разбираемся в теме вместе с Игорем Гальцевым, техническим директором «Инферит Клаудмастер», опыт которого в компьютерах начинается с 1983 года.
Видеосвязь, роботы-курьеры, уборщики и фермеры, автомобили с автопилотом и индивидуальные моторизованные «капсулы» для поездок на работу, а также часы, принимающие телеграммы — эти и другие идеи можно найти на иллюстрациях изобретателей прошлого, а также в научно-фантастических книгах и фильмах.
Искусственный интеллект быстро расширяет свое влияние по всему миру. С каждый годом мы доверяем ему все больше и больше, полагая, что он поможет нам достичь новых высот в медицине, образовании и других сферах. Люди создали ИИ не только в виртуальном пространстве, но и пустили в свои дома и офисы под видом AIoT-помощников. Но может ли это сближение обернуться против нас? Итак, давайте знакомиться. Новая ИИ-форма жизни на Земле — чем ее система ценностей отличается от нашей и чем это нам грозит?