Поделиться через


Спецификация открытых затрат и использования FinOps

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


Что такое FOCUS?

Спецификация Open Cost and Usage (FOCUS) FinOps — это неразрывная инициатива по определению общего формата для данных выставления счетов. Она позволяет организациям лучше понимать шаблоны затрат и использования и оптимизировать расходы и производительность в нескольких облаках, SaaS и даже локальных предложениях служб.

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


Почему ФОКУС?

Разнообразие и гибкость облачных служб Майкрософт позволяет создавать удивительные вещи, оплачивая только то, что вам нужно, когда вам нужно. И благодаря этой гибкости происходит различные операционные модели, в которых выставляются счета за службы и могут быть настроены по-разному на основе различных факторов. Если услуги выставляются по-разному, их данные о затратах и использовании, как правило, отличаются. Это затрудняет выделение, анализ, мониторинг и согласованность оптимизации. Это выходит за рамки только облачных служб Майкрософт. Организации часто полагаются на программное обеспечение как услугу (SaaS), лицензированное программное обеспечение, локальную инфраструктуру или даже другие облака. Это усугубляет проблему с каждым поставщиком, предоставляющим доступ к данным в собственных форматах.

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

FOCUS может помочь организациям, которые:

  • Используйте один поставщик облачных служб вместе с дополнительными поставщиками услуг.
  • Несколько учетных записей в одном поставщике облачных служб.
  • У вас есть только одна учетная запись с одним поставщиком облачных служб.

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


Льготы

FOCUS — это лучшая версия данных о затратах и использовании, которые можно получить из управления затратами. Ниже приведены некоторые преимущества, которые вы видите с помощью FOCUS по сравнению с фактическими и амортизированными данными о затратах:

Экономия 30 % на затратах на хранение и вычислительные ресурсы

  • FOCUS объединяет фактические (выставленные) и амортизированные (действующие) затраты в одной строке, что приводит к 49 % меньше строк по сравнению с фактическими и амортизированными наборами данных вместе. При рассмотрении новых столбцов FOCUS общий размер данных составляет около 30 % меньше фактических и амортизированных наборов данных, что является прямой экономией на затратах на хранение. Вы также экономите затраты на вычисления, так как обработка меньшего количества строк. Точное экономия вычислительных ресурсов зависит от вашего решения.

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

  • Если вы используете несколько облаков или имеете разные типы учетных записей в одном облаке (например, EA и MCA), FOCUS стандартизует данные затрат в одну схему с согласованной терминологией. Это помогает понять и оптимизировать затраты во всех учетных записях. Для организаций по-прежнему на EA переключение на FOCUS теперь позволяет контролировать время, чтобы вы не были "в автономном режиме" после перехода учетной записи в MCA.

Упрощение обучения и выравнивание с помощью Платформы FinOps

  • FOCUS — это новый "язык" FinOps. Все рекомендации FinOps Framework обновляются для использования терминологии FOCUS, а также включают запросы FOCUS и примеры. FOCUS упрощает понимание и реализацию рекомендаций FinOps, не требуя дополнительного уровня перевода из облачных не зависящих от облака рекомендаций в сведения о реализации для конкретного облака. FOCUS позволяет использовать облачные шаблоны и рекомендации для более глубокого использования и помочь вам добиться большего с меньшими усилиями.

Чистые, доступные для чтения имена

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

Уникально идентифицируйте точную ценовую точку

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

Проще квалифицировать экономию затрат

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

Все цены и затраты в согласованной валюте

  • FOCUS использует валюту выставления счетов для всех цен и затрат, что упрощает проверку затрат в данных о затратах и использовании. Он отличается от цен в собственных наборах данных управления затратами, которые используют валюту ценообразования.

Упорядочение и дифференцируйте затраты по службам, ресурсам и номеру SKU

  • FOCUS четко определяет между службами, ресурсами и номерами SKU, что упрощает организацию и разделение затрат. Классификация служб согласована между поставщиками и предлагает новую перспективу, так как она группирует все ресурсы, потребляемые для конкретной службы вместе, независимо от базового продукта или SKU (например, пропускная способность и затраты на вычисления как попадают под Виртуальные машины службу).

Более согласованные регионы

  • Набор данных FOCUS в службе "Управление затратами" обеспечивает дополнительный уровень очистки данных, чтобы обеспечить соответствие регионов с Azure Resource Manager. Это означает, что в фокусе отображаются те же имена регионов, что и в портал Azure и API Azure Resource Manager.

Упрощенная логика дат

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

Теги и сведения об SKU предоставляются в согласованном формате JSON

  • Если у вас есть учетная запись Соглашение Enterprise, вы можете знать, что теги не форматируются как JSON в фактических и амортизированных наборах данных. Фокус устраняет эту проблему, предоставляя теги и сведения об SKU (AdditionalInfo) в согласованном формате JSON.

Определение и разделение использования на дискретные единицы

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

Начало работы

Фокус 1.0 охватывает:

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

Ресурсы определяются идентификатором resourceId и ResourceName и упорядочены в соответствующие имена служб и ServiceCategory. ServiceCategory позволяет упорядочивать затраты в набор категорий верхнего уровня, согласованных между поставщиками облачных служб, что делает его особенно интересным. Вы также можете увидеть другие сведения, такие как понятное метка ResourceType , имя региона и имя_региона , в который был развернут ресурс, и все теги , примененные к ресурсу.

За кулисами ресурсы используют один или несколько продуктов, чтобы обеспечить свои основные возможности. FOCUS называет их номерами SKU. Использование этих номеров SKU в конечном счете является тем, за что взимается плата. Каждый номер SKU имеет имя издателя компании, которая разработала номер SKU, SkuId , определяющий используемый номер SKU, и SkuPriceId , определяющий конкретную ценовую точку для SKU, включающую все варианты ценообразования, такие как уровень и скидки.

Все расходы включают в себя ChargeCategory , чтобы описать, к каким типам взимается плата (например, использование или покупка), ChargeClass , которая определяет исправления предыдущих расходов, ChargePeriodStart и ChargePeriodEnd дат, к которым применяется плата, в ChargeFrequency , чтобы узнать, как часто вы можете увидеть эту плату, и высокий уровень ChargeDescription , чтобы объяснить, что представляет строка. Кроме того, они включают в себя определенные значения ConsumedQuantity и ConsumedUnit в разных единицах на основе того, что использовалось или приобретено.

Каждая плата имеет ценовую категорию, которая указывает, как плата была оценена и, если была применена скидка на обязательства, они включают в себя ОбязательстваDiscountCategory и CommitmentDiscountType для дружественных меток поставщика и поставщика для типа скидки на обязательства, CommitmentDiscountId, чтобы определить, какая скидка на обязательства была применена к использованию, CommitmentDiscountName этого экземпляра и CommitmentDiscountStatus Указывает, была ли плата за использованную (использованную) или неиспользуемую (неиспользуемую) часть скидки на обязательство.

Так как цены определяются на основе связи выставления счетов, вы также можете найти выставление счетов и BillingAccountName, в которых создаются счета, выставление счетовPeriodStart и BillingPeriodEnd, к которому применяется счет, счет-фактура для компании, ответственной за выставление счетов, а также имя поставщика облака, SaaS, локального или другого поставщика, который вы использовали. Обратите внимание, что термин "учетная запись выставления счетов" в FOCUS относится к области создания счета, а не к корневой учетной записи верхнего уровня. Для организаций с учетной записью Клиентское соглашение Майкрософт (MCA) она сопоставляется с профилем выставления счетов, а не учетной записью выставления счетов Майкрософт. В каждой учетной записи выставления счетов также есть SubAccountId и SubAccountName для подписки в учетной записи выставления счетов.

Последнее, но не последнее, что у вас также есть цена и стоимость. Каждая плата имеет Выставление счетов , что все цены и затраты используются, которые могут отличаться от того, как плата за цены поставщика. Например, большинство учетных записей MCA оцениваются в долларах США и могут взиматься в другой валюте, такой как иена или евро.

Каждая плата включает ценовую категорию и ценовую единицу в зависимости от того, как ценовая единица SKU (которая может находиться в блоках или блоках единиц) и набор цен на единицу для стоимости каждой отдельной единицы ценообразования (на основе SkuPriceId) и общей стоимости на основе количества цен. FOCUS включает в себя ListUnitPrice и ListCost для общедоступной розничной торговли или рыночных цен без скидок, ContractedUnitPrice и ContractedCost по ценам после согласования с контрактными скидками, но без скидки на обязательства, EffectiveCost после приобретения с скидкой обязательств были амортизированы, и BilledCost, который был или будет выставлен счет.

Помимо этих точек, каждый поставщик может включать больше столбцов, префиксированных с x_, чтобы указать их как расширенные столбцы, которые не являются частью схемы FOCUS, но предоставляют полезные сведения о затратах и использовании. Microsoft Cost Management предоставляет те же сведения в наборе данных FOCUS, что и собственные схемы, используя этот префикс. Отчеты о наборе средств FinOps добавляются в столбцы с дополнительными сведениями для упрощения целей создания отчетов и оптимизации.


Важные заметки о столбцах FOCUS

Обратите внимание на следующие моменты при работе с данными FOCUS:

  • FOCUS использует валюту выставления счетов для всех цен и затрат, а управление затратами использует валюту ценообразования. Цены в FOCUS могут находиться в другой валюте, чем в собственных схемах управления затратами.
  • FOCUS объединяет "фактические" и "амортизированные" затраты в один набор данных. Он создает меньший набор данных по сравнению с управлением обоими наборами данных отдельно. Размер данных находится в паре с данными амортизированных затрат, а также любые скидки на покупку и возмещение обязательств.
  • BillingAccountIdи BillingAccountName сопоставляется с идентификатором профиля выставления счетов и именем для Клиентское соглашение Майкрософт учетных записей.
    • Мы ищем отзыв об этом, чтобы понять, является ли это проблемой и определить лучший способ ее решения.
  • BillingPeriodEnd и ChargePeriodEnd являются эксклюзивными, что полезно для фильтрации.
  • SubAccountId и SubAccountName сопоставляться с идентификатором подписки и именем соответственно.
  • Все столбцы FOCUS *Id (а не столбцы расширения) используют полные x_ идентификаторы ресурсов.
  • ServiceName и ServiceCategory использует настраиваемое сопоставление, которое пока не учитывается для всех служб.
    • Мы работаем над обновлением этого списка для учета всех служб. Для этого требуется постоянная работа, чтобы следить за темпами, с которыми корпорация Майкрософт включает новые службы.
    • Сообщите нам, есть ли у вас отсутствующие службы или у вас есть отзывы о сопоставлении.
  • ServiceName использует "План экономии Azure для вычислений" для записей плана экономии из-за отсутствия сведений о службе.
    • Это базовая проблема с данными и должна быть устранена службой, которая создает данные.
  • ServiceNameпытается сопоставить расходы Служба Azure Kubernetes (AKS) на основе простой проверки имени группы ресурсов, которая может перехватывать ложные срабатывания.
    • Мы работаем над обновлением проверки группы ресурсов, чтобы быть более целевым.
    • Сообщите нам, нашли ли вы какие-либо ложные срабатывания.
    • Если нам не удается точно определить расходы AKS, мы ожидаем вернуться к имени службы для фактического ресурса (например, Load Balancer).
  • SkuPriceIdдля учетных записей Клиентское соглашение Майкрософт используется "{ProductId}_{SkuId}__{MeterType}" из прайс-листа.
    • Если вам нужно присоединить данные о затратах FOCUS с ценовой таблицей, вы можете разделить SkuPriceId или вручную создать аналогичный ключ в прайс-листе.

Отзывы о столбцах FOCUS

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

Если у вас есть отзывы о FOCUS, создайте проблему в репозитории FOCUS. Мы также рекомендуем вам рассмотреть возможность участия в проекте FOCUS. Проект ищет больше практикующих, чтобы помочь им принести свой опыт, чтобы помочь поработать с усилиями и сделать его наиболее полезными спецификациями он может быть. Чтобы узнать больше о фокусе или внести свой вклад в проект, посетите focus.finops.org.


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

Спецификация Open Cost and Usage (FOCUS) FinOps была создана в сотрудничестве с FinOps Foundation, некоммерческой организацией, предназначенной для продвижения управления облачными затратами и оптимизации. Дополнительные сведения о FOCUS см . в статье сайта проекта FOCUS в документации по FinOps Framework.

Вы также можете найти связанные видео на канале FinOps Foundation YouTube:


Связанные ресурсы:

Связанные продукты:

Связанные решения: