Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья поможет вам понять возможности прогнозирования в FinOps Framework и как реализовать их в Microsoft Cloud.
Определение
Прогнозирование включает в себя анализ исторических тенденций и будущих планов прогнозирования затрат, понимание влияния на текущие бюджеты и влияние будущих бюджетов.
Анализ исторических тенденций использования и затрат для выявления любых шаблонов, которые вы ожидаете изменить. Дополните это будущими планами, чтобы создать обоснованный прогноз.
Периодически просматривайте прогнозы по текущим бюджетам, чтобы определить риск и инициировать усилия по исправлению. Создайте план по балансировке бюджетов среди команд и отделов, а также интеграции выводов в будущие бюджеты.
С точным подробным прогнозом организации лучше готовы адаптироваться к будущим изменениям.
Прежде чем начать
Прежде чем эффективно прогнозировать будущие затраты и использование, необходимо ознакомиться с способом оплаты используемых служб.
Как изменения в шаблонах использования влияют на будущие затраты, можно понять из следующих сведений:
- Общие сведения о факторах, которые способствуют затратам (например, вычислительным ресурсам, хранилищу, сети и передаче данных)
- Как использование вами службы соответствует различным моделям ценообразования (например, оплата по мере использования, резервации и привилегии гибридного использования Azure)
Начало работы
При первом запуске управления затратами в облаке вы используете собственный интерфейс анализа затрат на портале.
Самый простой вариант — использовать анализ затрат для прогнозирования будущих затрат с помощью представления «Ежедневные затраты» или «Накопленные затраты». Если у вас есть согласованное использование без аномалий или больших вариаций, это может быть все, что вам нужно.
Если вы видите аномалии или большие (возможно, ожидаемые) изменения в затратах, вы можете захотеть настроить представление для создания более точного прогноза. Для этого необходимо проанализировать данные и отфильтровать все, что может изменить результаты.
- Используйте анализ затрат для анализа исторических тенденций и выявления аномалий.
- Прежде чем начать, определите, заинтересованы ли вы в расходах по мере их выставления или если вы хотите прогнозировать действующие затраты после учета скидок на обязательства. Если требуется эффективная стоимость, измените представление на использование амортизированной стоимости.
- Начните с представления "Ежедневные затраты", а затем измените диапазон дат, чтобы посмотреть на прошлое так далеко, насколько вам интересно, прикидывая планы на будущее. Например, если вы хотите прогнозировать следующие 12 месяцев, задайте диапазон дат последних 12 месяцев.
- Отфильтруйте все покупки (
Charge type = Purchase). Запишите их, так как вам нужно будет прогнозировать их по отдельности. - Группируйте затраты для определения новых и удаленных (старых) подписок, групп ресурсов и ресурсов.
- Если вы видите удаленные элементы, отфильтруйте их.
- Если вы видите новые, запишите их, а затем отфильтруйте их. Вы прогнозируете их отдельно. Попробуйте сохранить представление под новым именем как один из способов "запомнить" их позже.
- Если в вашем просмотре присутствуют будущие даты, вы можете заметить, что прогноз начинает выравниваться. Это происходит потому, что аномалии больше не учитываются в алгоритме.
- Если вы видите большие пики или спады, группируйте данные по одному из вариантов группировки, чтобы определить причину.
- Попробуйте использовать различные варианты, пока не обнаружите причину, используя тот же подход, что и при поиске непредвиденных изменений в затратах.
- Если вы хотите найти точное изменение, вызвавшее всплеск затрат (или падение), используйте такие средства, как Azure Monitor или Resource Graph , в отдельном окне или на вкладке браузера.
- Если изменение касалось отдельной категории и не должно учитываться в прогнозе, отфильтруйте его. Будьте осторожны, чтобы не отфильтровать другие затраты, так как это исказит прогноз. При необходимости начните с прогнозирования меньшего объема, чтобы свести к минимуму риск чрезмерной фильтрации, и повторите процесс для каждого объема.
- Если изменение находится в области, которую не следует фильтровать, отметьте эту область и затем все же отфильтруйте ее. Прогнозируйте их отдельно.
- Рекомендуется отфильтровать все подписки, группы ресурсов или ресурсы, которые были перенастроены в течение этого периода и могут не отражать точную картину будущих затрат. Запишите их, чтобы можно было прогнозировать их отдельно.
- На этом этапе вы должны иметь достаточно чистую картину согласованных затрат.
- Измените диапазон дат, чтобы просмотреть будущий период. Например, следующие 12 месяцев.
- Если вы заинтересованы в общих накопленных затратах за период, измените степень детализации на
Accumulated.
- Если вы заинтересованы в общих накопленных затратах за период, измените степень детализации на
- Запишите прогноз, а затем повторите этот процесс для каждого набора данных, отфильтрованного.
- Возможно, потребуется сократить будущий диапазон дат, чтобы убедиться, что изменение исторических аномалий или ресурсов не влияет на прогноз. Если прогноз изменён, вручную рассчитывайте будущие затраты на основе ежедневного или ежемесячного темпа расходов.
- Следующий фактор в любых изменениях, которые вы планируете внести в среду.
- Эта часть может быть немного сложной и должна обрабатываться отдельно для каждой рабочей нагрузки.
- Сначала отфильтруйте только рабочую нагрузку, изменяющуюся. Если запланированное изменение затрагивает только один счетчик, например, количество часов безотказной работы виртуальной машины или общий объем данных, хранящихся в учетной записи хранения, то отфильтруйте до этого счетчика.
- Используйте калькулятор цен, чтобы определить разницу между тем, что у вас есть сегодня, и то, что вы планируете иметь. Затем примите разницу и вручную примените это к прогнозам затрат в течение предполагаемого периода.
- Повторите процесс для каждого ожидаемого изменения.
Независимо от того, какой подход лучше всего подходит для вас, сравните прогноз с текущим бюджетом, чтобы увидеть, где вы находитесь сегодня. Если вы отфильтровали данные до меньшей области или рабочей нагрузки:
- Чтобы отслеживать определенную область или рабочую нагрузку, рассмотрите возможность создания бюджета в службе "Управление затратами". Укажите фильтры и задайте оповещения для фактических и прогнозируемых затрат.
- Сохраните представление в анализе затрат, чтобы отслеживать затраты и бюджет с течением времени.
- Рассмотрите возможность подписки на запланированные оповещения для этого представления, чтобы поделиться диаграммой тенденций затрат с заинтересованными лицами. Это может помочь вам повысить подотчетность и уровень осведомленности при изменении затрат с течением времени, чтобы не выйти за рамки бюджета.
- Рассмотрите возможность подписки на оповещения аномалий для каждой подписки, чтобы убедиться, что все знают о аномалиях по мере их выявления.
Рассмотрите возможность ежемесячного или ежеквартального анализа прогнозов, чтобы убедиться, что вы соответствуете своим ожиданиям.
Развитие основ
На этом этапе у вас есть ручной процесс создания прогноза. При переходе за рамки основных аспектов следует учитывать следующие моменты:
- Расширьте охват расчетов прогноза, чтобы включить все затраты.
- Если вы импортируете данные о затратах в отдельную систему, используйте или внедрите возможность прогнозирования, охватывающую все ваши данные о затратах. Рекомендуется использовать автоматизированное машинное обучение (AutoML) для минимизации усилий.
- Интеграция прогнозов с внутренними средствами бюджетирования.
- Автоматизация обнаружения и устранения отклонений затрат.
- Реализуйте автоматизированные процессы для выявления и устранения дисперсий затрат в режиме реального времени.
- Создайте рабочие процессы или механизмы для оперативного изучения и устранения дисперсий, обеспечения контроля затрат и выравнивания с прогнозируемыми бюджетами.
- Создайте настраиваемые прогнозы и отчеты о бюджете на основе фактических затрат, доступных всем заинтересованным лицам.
- Если вы измеряете затраты на единицу продукции, рассмотрите возможность создания прогноза по этим затратам, чтобы лучше понять, стремится ли ваш показатель к повышению или снижению затрат по сравнению с выручкой.
- Создайте и автоматизируйте ключевые показатели эффективности, например:
- Стоимость и прогноз для измерения точности алгоритма прогнозирования.
- Его можно выполнить только в том случае, если существуют ожидаемые шаблоны использования и отсутствуют аномалии.
- Целевое <12% отклонение при отсутствии аномалий.
- Затраты сравниваются с прогнозом, чтобы определить, были ли они в пределах плановых показателей.
- Оценивается, имеются ли аномалии, чтобы измерить производительность облачного решения.
- Целевое отклонение в диапазоне 12-20%, где <12% будет означать оптимизированную команду, проект или рабочую нагрузку.
- Число непредвиденных аномалий в течение периода, в результате которых стоимость выходит за пределы ожидаемого диапазона.
- Время для реакции на прогнозные оповещения.
- Стоимость и прогноз для измерения точности алгоритма прогнозирования.
Дополнительные сведения см. в Фонде FinOps
Эта функция является частью FinOps Framework, разработанного некоммерческой организацией FinOps Foundation, которая занимается продвижением управления затратами на облачные услуги и их оптимизацией. Для получения дополнительной информации о FinOps, включая полезные руководства, учебные программы и программы сертификации, и многое другое, см. статью о возможностях прогнозирования в документации по FinOps Framework.
Вы также можете найти связанные видео на канале FinOps Foundation YouTube:
Оставить отзыв
Сообщите нам ваше мнение о нашей работе, оставив краткий отзыв. Эти отзывы используются для улучшения и расширения средств и ресурсов FinOps.
Если вы ищете что-то конкретное, проголосуйте за существующую или создайте новую идею. Поделитесь идеями с другими пользователями, чтобы получить больше голосов. Мы сосредоточимся на идеях с большинством голосов.
Связанный контент
Связанные возможности FinOps:
Связанные продукты:
Связанные решения:
- Соединитель управления затратами для Power BI
- Отчеты Power BI с инструментарием FinOps
- Центры FinOps
- Модули Bicep пакета инструментов FinOps
Другие ресурсы: