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


Общие сведения об автоматизации управления затратами

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

Доступные интерфейсы API

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

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

API сведений о затратах

Приведенные ниже API предоставляют сведения о затратах (ранее называемые сведениями о потреблении). Сведения о затратах — это наиболее детализированные записи о потреблении и затратах, доступные в экосистеме Azure. Все возможности Управления затратами на портале Azure и API основаны на необработанном наборе данных. Дополнительные сведения см. в Обзоре сведений о затратах.

Ценовые API

  • Розничные цены Azure - Получите тарифы с оплатой по факту использования. Полученные данные в сочетании со сведениями о потреблении ресурсов позволят вручную вычислить ожидаемые расходы.

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

API бюджетов и оповещений

  • API бюджетов — создавайте бюджеты затрат для ресурсов, групп ресурсов или счетчиков. Когда вы создали бюджет, вы можете настроить оповещения, чтобы получать уведомления о превышении определенных пороговых значений. Можно также настроить действия, которые будут выполняться при достижении пороговых значений. Дополнительные сведения см. в разделе Автоматизация создания бюджета и Настройка действий на основе бюджета.

  • API оповещений — управление всеми оповещениями, созданными бюджетами и другими системами оповещений Azure.

API-интерфейсы выставления счетов

  • API выставления счетов — получение списка счетов. API возвращает сводку по счетам, включая общую сумму, состояние оплаты и ссылку на скачивание pdf-копии счета.

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

API-интерфейсы для резервирований

Распространенные сценарии API

Api управления выставлением счетов и затратами можно использовать во многих сценариях, чтобы ответить на вопросы, связанные с затратами и использованием. Ниже описаны распространенные сценарии и способы использования различных API для достижения этих сценариев.

Сверка счетов

Этот сценарий используется для решения следующих вопросов:

  • Сняла ли корпорация Майкрософт правильную сумму с моего счёта?
  • Что такое мой счет, и можно ли вычислить его с помощью необработанных данных?

Чтобы ответить на эти вопросы, выполните указанные ниже действия.

  1. Вызовите API счетов , чтобы получить сведения, необходимые для скачивания счета. Если вы являетесь клиентом Клиентского соглашения Майкрософт и хотите автоматически получать определенные элементы строки, отображаемые в счете, вы также можете использовать API транзакций для получения этих элементов в формате, доступном для чтения API.

  2. Используйте API "Экспорт" или " Сведения о затратах ", чтобы скачать необработанный файл использования.

  3. Проанализируйте данные в необработанном файле использования, чтобы сравнить их с затратами, которые присутствуют в счете. Для потребления Azure данные в счете агрегированы на основе счетчика, связанного с вашим использованием.

Перекрестная зарядка

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

  1. Используйте API "Экспорт" или " Сведения о затратах ", чтобы скачать необработанный файл использования.

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

Расходы Azure до закрытия счета

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

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

Отчеты о тенденциях затрат

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

  1. Извлеките исторические затраты за предыдущие месяцы. Чтобы узнать больше, см. раздел 'Создание набора данных об исторических затратах с помощью API экспорта'.
  2. Загрузите исторические данные из учетной записи хранения Azure, связанной с вашими экспортами, в хранилище, доступное для запросов. Мы рекомендуем SQL или Azure Synapse.
  3. Настройте экспорт данных за текущий месяц в хранилище в рамках области, которую нужно проанализировать на предмет затрат. Экспорт в хранилище выполняется на портале Azure. См. статью "Расходы на экспорт". Месячный экспорт на сегодняшний день будет использоваться для правильного учета будущих затрат.
  4. Настройте конвейер данных для приема данных о затратах в течение открытого месяца в хранилище, доступном для запросов. Этот поток данных следует использовать с ежемесячным экспортом, настроенным на текущую дату. Фабрика данных Azure предоставляет хорошие решения для такого сценария загрузки данных.
  5. Выполняйте отчеты по мере необходимости с помощью отчетов, созданных с помощью хранилища запросов. Power BI может быть хорошим для этого сценария. Если вы ищете более подходящее решение, ознакомьтесь с нашим приложением шаблона Power BI.

Дополнительные сведения о сценариях автоматизации, относящихся к резервированию, см. в API для автоматизации резервирования Azure.