Что такое FinOps?

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

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

  • Анализ и отслеживание расходов на облако
  • Определение возможностей экономии затрат
  • Выделение затрат для определенных команд, проектов или продуктов.

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

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

Фонд FinOps, некоммерческая организация, ориентированная на FinOps, предлагает отличное описание видео:

ФинОпс Операционная модель для облака

Партнерство с Фондом FinOps

Фонд FinOps является некоммерческой организацией, размещенной в Фонде Linux. Она посвящена продвижению людей, которые практикуют дисциплину управления облачными затратами и оптимизации с помощью рекомендаций, образования и стандартов. Фонд FinOps управляет сообществом практикующих по всему миру, в том числе многие из наших ценных клиентов и партнеров Microsoft Cloud. FinOps Foundation проводит рабочие группы и специальные группы интереса, чтобы охватывать множество тем. К ним относятся:

  • Стандартизация данных о затратах и использовании
  • Контейнеры и Kubernetes
  • Устойчивость, основанная на реальных историях и опыте сообщества

Корпорация Майкрософт присоединилась к Фонду FinOps в феврале 2023 года. Корпорация Майкрософт активно участвует в нескольких рабочих группах, что способствует содержимому Foundation. Он взаимодействует с организациями в сообществе FinOps для улучшения рекомендаций и рекомендаций FinOps Framework. Кроме того, он интегрирует учебные курсы сообщества FinOps обратно в продукты и рекомендации Майкрософт.

Что такое FinOps Framework?

FinOps Framework в Фонде FinOps — это комплексный набор рекомендаций и принципов. Он предоставляет структурированный подход к реализации языка и региональных параметров FinOps для:

  • Более эффективное управление облачными затратами на организации
  • Выравнивание расходов на облако с бизнес-целями
  • Повысить ценность бизнеса из облачной инфраструктуры

Руководство Майкрософт в значительной степени основано на FinOps Framework с несколькими улучшениями на основе уроков, извлеченных из нашей обширной экосистемы клиентов и партнеров Microsoft Cloud. Эти расширения четко сопоставляются с концепциями FinOps Framework и предназначены для предоставления более целевых, практических рекомендаций для клиентов и партнеров Microsoft Cloud. Мы работаем с Фондом FinOps, чтобы включить наши коллективные учебные курсы обратно в FinOps Framework.

В следующих нескольких разделах мы рассмотрим основные понятия Платформы FinOps:

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

Принципы работы

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

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

Дополнительные сведения о принципах FinOps, включая советы экспертов, см. в статье FinOps с Azure — внедрение FinOps в жизнь через организационное и культурное выравнивание.

Заинтересованные лица

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

  • Финансы — точный бюджет, прогноз и отчет по облачным затратам.
  • Руководство . Применение сильных сторон облака для максимизации бизнес-ценности.
  • Владельцы продуктов — запуск новых предложений по правильной цене.
  • Инженерные команды — доставить высококачественные, экономичные услуги.
  • Практики FinOps — обучение, стандартизация и продвижение рекомендаций FinOps.

Жизненный цикл

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

Платформа FinOps Framework определяет простой жизненный цикл с тремя этапами:

  • Информирование — предоставление видимости затрат и создание общей подотчетности с помощью распределения, тестирования, бюджетирования и прогнозирования.
  • Оптимизация — уменьшение объема облачных отходов и повышение эффективности облака путем реализации различных стратегий оптимизации.
  • Работа — определение, отслеживание и мониторинг ключевых показателей производительности и политик управления, которые соответствуют облачным и бизнес-целям.

Возможности

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

  • Общие сведения об использовании облака и затратах

    • Распределение затрат
    • Анализ данных и обратная передача данных
    • Управление общими затратами
    • Прием и нормализация данных
  • Отслеживание производительности и тестирование производительности

    • Измерение затрат на единицу
    • Прогнозирование
    • Управление бюджетом
  • Принятие решений в режиме реального времени

    • Управление аномалиями
    • Создание структуры принятия решений и подотчетности FinOps
  • Оптимизация скорости облака

    • Управление скидками на основе обязательств
  • Оптимизация использования облака

    • Подключение рабочих нагрузок
    • Использование ресурсов и эффективность
    • Управление рабочей нагрузкой и автоматизация
  • Соответствие структуре организации

    • Создание языка и региональных параметров FinOps
    • Интеграция с оплатой и финансами
    • Образование и включение FinOps
    • Политика и управление облаком
    • FinOps и пересекающиеся платформы

Модель зрелости

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

Платформа FinOps Framework определяет простую модель зрелости crawl-Walk-Run, но правда заключается в том, что зрелость более сложна и нюансов. Вместо того чтобы сосредоточиться на глобальном уровне зрелости, мы считаем, что важнее определить и оценить прогресс в отношении ваших целей в каждой области. На высоком уровне вы будете:

  1. Определите наиболее важные возможности для вашего бизнеса.
  2. Определите, насколько важно, чтобы каждая команда получила знания, процессы, метрики успеха, выравнивание организации и автоматизацию для каждой из определенных возможностей.
  3. Оцените текущие знания, процессы, метрики успеха, выравнивание организации и уровень автоматизации на основе определенных целевых объектов.
  4. Определите шаги, которые каждая команда может предпринять для улучшения зрелости для каждой возможности.
  5. Настройте регулярные проверка для отслеживания хода выполнения и повторной оценки зрелости каждые 3-6 месяцев.

Дополнительные сведения см. в Фонде FinOps

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

Следующие шаги

Проведение итерации FinOps