Обзор автоматизации Управления затратами
С помощью автоматизации Управления затратами и отчетности Azure можно создавать пользовательские наборы решений для получения данных о затратах и управления ими. В этой статье описывается, какие API доступны для использования, а также распространенные сценарии автоматизации Управления затратами.
Доступные интерфейсы API
Существует множество различных API, которые можно использовать для взаимодействия с данными Управления затратами. Сводка доступных API и их действия приведены ниже. Для достижения определенного сценария может потребоваться использование нескольких API. Чтобы узнать больше, ознакомьтесь с распространенными сценариями, описанными далее.
Для получения контрактной информации о вызове каждого API см. в статьях о спецификации API.
API сведений о затратах
Приведенные ниже API предоставляют сведения о затратах (ранее называемые сведениями о потреблении). Сведения о затратах — это наиболее детализированные записи о потреблении и затратах, доступные в экосистеме Azure. Все возможности Управления затратами на портале Azure и API основаны на необработанном наборе данных. Дополнительные сведения см. в Обзоре сведений о затратах.
API экспорта. Настройте регулярное задание для экспорта сведений о затратах в службу хранилища Azure на ежедневной, еженедельной или ежемесячной основе. Экспортированные данные отображаются в формате CSV. Рекомендуется использовать именно это решение для приема данных о затратах, оно является наиболее масштабируемым для крупных предприятий. Дополнительные сведения см. в статье Получение больших наборов данных о затратах с помощью экспорта.
Создание Сведений о затратах — загрузка CSV-файла сведений о затратах по запросу. Это удобно для небольших наборов данных на основе диапазона дат. Для больших рабочих нагрузок настоятельно рекомендуется использовать экспорт. Дополнительные сведения об использовании этого API см. в разделе Получение небольших наборов данных о затратах по запросу.
API цен
Розничные цены Azure — сведения о тарифах по разным показателям для метода оплаты по мере использования. Полученные данные в сочетании со сведениями о потреблении ресурсов позволят вручную вычислить ожидаемые расходы.
API прейскуранта позволяет получать пользовательские сведения о ценах для всех счетчиков. Организации могут объединять эти данные с информацией о потреблении для собственных ресурсов и Marketplace, чтобы с их помощью вручную рассчитывать затраты.
API бюджетов и оповещений
API бюджетов — для создания бюджетов затрат на ресурсы, группы ресурсов или счетчиков коммерческого учета. Когда вы создали бюджет, вы можете настроить оповещения, чтобы получать уведомления о превышении определенных пороговых значений. Можно также настроить действия, которые будут выполняться при достижении пороговых значений. Дополнительные сведения см. в разделе Автоматизация создания бюджета и Настройка действий на основе бюджета.
API оповещений — управление всеми оповещениями, которые созданы бюджетами и другими системами оповещений Azure.
API выставления счетов
API счетов — получение списка счетов. API возвращает сводку счетов, включая общую сумму, состояние оплаты и ссылку для скачивания копии счета в формате pdf.
API транзакций — получение позиций для счета. С помощью API можно получить данные всех покупок, возмещений и кредитов, включенных в ваш счет. API доступен только для клиентов, имеющих учетную запись для выставления счетов по Клиентскому соглашению Майкрософт или Соглашению с партнером Майкрософт.
API-интерфейсы для резервирований
API сведений о резервировании — получение подробных сведений о потреблении ресурсов, связанных с покупками резервирований.
API транзакций резервирования — получение транзакций покупок и управления, связанных с резервированием.
API рекомендаций по резервированию — получение рекомендаций по покупкам резервирования в будущем вместе с информацией о предполагаемой экономии.
API сведений о рекомендации по резервированию — получение подробных сведений о конкретных покупках резервирования для выполнения анализа "что если".
Распространенные сценарии API
API-интерфейсы выставления счетов и управления затратами можно использовать во многих сценариях для решения вопросов, связанных с затратами и потреблением. Ниже описаны распространенные сценарии и способы использования различных API для достижения этих сценариев.
Сверка счетов
Этот сценарий используется для решения следующих вопросов:
- Правильно ли корпорация Майкрософт определила сумму к оплате в моем счете?
- На какую сумму мой счет, и могу ли я вычислить ее самостоятельно с помощью необработанных данных?
Чтобы ответить на эти вопросы, выполните указанные ниже действия.
Вызовите API счетов, чтобы получить сведения, необходимые для скачивания счета. Если вы являетесь клиентом по Клиентскому соглашению Майкрософт и вам требуется, чтобы в вашем счете определенные позиции отображались автоматически, можно также использовать API транзакций для получения этих позиций в формате, доступном для чтения API.
Чтобы загрузить необработанный файл данных о потреблении, используйте API Экспорта или Сведений о затратах.
Проанализируйте данные в необработанном файле потребления, чтобы сравнить их с затратами, которые присутствуют в счете. Для потребления Azure данные в счете сведены на основе данных счетчика вашего потребления.
Перекрестная оплата
После получения общей информации о расходах в течение заданного месяца организациям требуется определить далее, какие команды или подразделения должны выплачивать различные начисленные суммы. Выполните следующие действия.
Чтобы загрузить необработанный файл данных о потреблении, используйте API Экспорта или Сведений о затратах.
Проанализируйте данные в необработанном файле потребления и распределите их согласно существующей структуре организации. Распределение может основываться на группах ресурсов, подписках, правилах распределения затрат, тегах или других иерархических структурах организации Azure.
- Дополнительные сведения о рекомендациях по настройке сред Azure см. в разделе Рекомендации по Управлению затратами.
- Дополнительные сведения об областях и структурах организации, доступных для вас, см. в разделе Общие сведения об областях и работа с ними.
- Сведения о настройке распределения непосредственно в Azure см. в разделе Распределение затрат.
Расходы Azure до закрытия счета
Важно следить за тем, как затраты накапливаются в течение месяца. Упреждающий анализ до закрытия счета может позволить изменить шаблоны расходов и снизить прогнозируемые затраты по счету. Чтобы принять все необработанные данные, накопленные с начала месяца до текущей даты, используйте API экспорта.
Настройка автоматического оповещения также может обеспечить постоянный контроль расходов и устранить необходимость ручного мониторинга затрат в течение месяца. Чтобы затраты не превышали пороговые значения, и не прогнозировались превышения пороговых значений, используйте API бюджетов.
Отчетность о тенденциях затрат
Часто полезно понять, каковы затраты организации в динамике. Понимание затрат в динамике помогает выявлять тенденции и области для улучшения оптимизации затрат. Выполните следующие действия, чтобы настроить набор данных о затратах, который можно использовать для создания отчетов о затратах за определенные периоды времени в большом масштабе.
- Извлеките исторические затраты за предыдущие месяцы. Для получения дополнительных сведений см. раздел Создание набора исторических данных о затратах с помощью API экспорта.
- Прием исторических данных из учетной записи хранения Azure, связанной с Экспортом, в запрашиваемое хранилище. Мы рекомендуем SQL или Azure Synapse.
- Настройте экспорт за период с начала месяца до текущей даты в хранилище в области с затратами, которые необходимо проанализировать. Экспорт в хранилище выполняется на портале Azure. См. раздел Экспорт затрат. Экспорт за период с начала месяца до текущей даты в дальнейшем будет использоваться для правильного извлечения затрат.
- Настройте конвейер данных для приема данных о затратах за открытый месяц в запрашиваемое хранилище. Этот конвейер следует использовать с настроенными операциями экспорта за период с начала месяца до текущей даты. Фабрика данных Azure предоставляет хорошие решения для подобного сценария приема.
- Создавайте отчеты по мере необходимости с помощью отчетов, созданных с использованием запрашиваемого хранилища. Power BI может хорошо подойти для этого сценария. Если вы ищете готовое решение, ознакомьтесь с нашим Приложением-шаблоном Power BI.
Изучение вопросов резервирования
Дополнительные сведения о сценариях автоматизации резервирования см. в разделе API для автоматизации резервирования Azure.
Связанный контент
Дополнительные сведения о назначении соответствующих разрешений для программного вызова наших API см. в разделе Назначение разрешений API Управления затратами.
Дополнительные сведения о работе со сведениями о затратах см. в разделе Прием данных о потреблении.
Дополнительные сведения об автоматизации бюджета см. в разделе Автоматизация создания бюджета.
Дополнительные сведения об использовании REST API для получения данных о ценах на другие службы Azure см. в статье Общие сведения о розничных ценах Azure.
Чтобы сравнить счет и файл с подробными данными о ежедневном использовании, а также отчеты об управлении затратами на портале Azure, ознакомьтесь со статьей Расшифровка счета за использование Microsoft Azure.
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки.