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


Обзор службы использования пакета Azure Windows

 

Область применения: Windows Azure Pack

Служба Windows Azure Pack для Windows Server Usage Service предоставляет поставщикам услуг возможность создавать собственные системы для выставления счетов клиентов и обработки аналитики.

Windows Пакет Azure собирает сведения о выделении ресурсов и потреблении в различных службах, используемых клиентом или клиентом. Эти данные хранятся в течение ограниченного времени и предназначены для использования финансовыми системами для выставления счетов и анализа предоставляемых служб. Собираемые сведения состоят из действий, влияющих на выставление счетов на портале клиента самообслуживания или на уровне REST API управления службами.

Служба использования пакета Azure Windows предоставляет два типа данных:

  • Использование ресурсов клиента для каждой подписки.

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

REST API службы использования делает сохраненные данные об использовании доступными поставщикам услуг, создающим собственные системы выставления счетов для его использования. Windows Azure Pack предоставляет API утверждения выставления счетов, на который подписываются системы выставления счетов, чтобы утвердить запросы на надстройку клиента и подписки. Сведения о ценах для предоставляемых служб можно получить с помощью REST API ценообразования.

Windows Пакет Azure не предоставляет собственную реализацию системы выставления счетов. Служба использования предоставляется для реализации служб выставления счетов. Доступ к службе использования включается с помощью разработки адаптера выставления счетов, который выступает в качестве интерфейса между службой выставления счетов и REST API, используемым для доступа к службе использования.

Рабочий процесс администратора, влияющий на систему выставления счетов, зависит от того, часто ли система выставления счетов сопоставляет свое представление с помощью REST API службы использования с Windows развертыванием Пакета Azure. Дополнительные сведения см. в разделе "Рабочие процессы операций использования администратора".

Примеры

В Windows пакете разработчиков Azure Pack приведены примеры для создания адаптера выставления счетов. Дополнительные сведения см. в примере адаптера выставления счетов azure Pack Windows. Пример исходного кода доступен из https://www.microsoft.com/en-us/download/details.aspx?id=41146.

Архитектура службы использования

Служба использования пакета Azure Windows состоит из трех основных систем: обработки данных об использовании, утверждения и ценообразования.

Обработка данных об использовании

Обработка данных об использовании состоит из трех функций; создание данных об использовании, сбор данных об использовании и потребление данных об использовании системой выставления счетов.

Создание данных об использовании

Данные об использовании создаются поставщиками ресурсов, зарегистрированными в рамках развертывания Windows Пакета Azure. Созданные данные об использовании относятся к подписке и предоставляются сборщику данных службы использования через REST API. Создатели поставщиков ресурсов должны реализовать необходимый REST API для поддержки сбора данных об использовании. Дополнительные сведения см. в разделе "Конечные точки настраиваемого поставщика ресурсов".

Сбор данных об использовании

Windows сбор данных об использовании Пакета Azure состоит из сборщика использования, базы данных использования и REST API службы использования. Сборщик данных об использовании планируется активировать сбор данных об использовании от зарегистрированных поставщиков ресурсов циклическим образом.

В каждом цикле сборщик использования определяет поставщики ресурсов, которые существуют в системе, а затем взаимодействуют с ними для получения данных об использовании. По умолчанию собранные данные хранятся в базе данных об использовании в течение 40 дней. Это значение можно настроить в DataRetentionDurationDays в таблице Usage.Configuration в базе данных Microsoft.MgmtSvc.Usage. Дополнительные сведения см. в таблице конфигурации использования.

Примечание

Сборщик данных об использовании размещается в службе IIS UsageCollector .

Потребление данных об использовании

REST API службы использования предоставляет сведения о базе данных об использовании, доступные для использования системами выставления счетов или службами аналитики. Дополнительные сведения см. в Windows справочнике по REST API использования службы использования пакета Azure.

Адаптер выставления счетов должен регулярно считывать данные из REST API службы использования. Это позволяет системе выставления счетов синхронизировать свои данные с Windows Azure Pack. Системы выставления счетов должны использовать только данные из REST API службы использования, чтобы определить, должна ли выполняться связанная с использованием задача выставления счетов.

Примечание

REST API службы использования размещается в службе IIS использования.

Утверждение выставления счетов

Система выставления счетов хочет утвердить или запретить подписку, создание или удаление надстройки. Например, если кредитная карта клиента отклонена, запрос на создание подписки должен быть отклонен в зависимости от бизнес-процессов системы выставления счетов. Windows Azure Pack предоставляет систему утверждения выставления счетов в режиме реального времени, на которую подписываются системы выставления счетов, чтобы утвердить запросы на надстройку клиента и подписки. Дополнительные сведения см. в Windows справочнике по REST API утверждения выставления счетов для службы "Использование пакета Azure".

Система ценообразования

Сведения о ценах на предоставляемые службы можно при необходимости сделать доступными для развертывания Windows Azure Pack через конечную точку REST API цен. Реализованная в рамках адаптера выставления счетов, REST API ценообразования позволяет отправлять сведения о ценах на план и надстройки в систему. Дополнительные сведения см. в разделе "Обработка сведений о ценах".

Адаптер выставления счетов

Ключом к реализации системы выставления счетов является адаптер выставления счетов, который выступает в качестве точки интеграции между системой выставления счетов и различными типами данных, доступными в Windows службе использования пакета Azure. Роль адаптера выставления счетов заключается в переводе данных, полученных из конечной точки REST API службы использования, конечной точки REST API утверждения выставления счетов и конечной точки ценообразования, необходимой для конкретных требований организации. Сведения о создании адаптера выставления счетов см. в разделе "Реализация адаптера выставления счетов".

Конечные точки службы использования

На следующей схеме показаны различные конечные точки REST.

Windows Azure Pack Usage Endpoints

Service Reporting

Service Reporting в System Center 2012 R2 позволяет администраторам ИТ-провайдеров просматривать потребление виртуальных машин, таких как вычисления, сеть, хранилище и инвентаризация операционной системы в своей инфраструктуре. Дополнительные сведения см. в разделе https://technet.microsoft.com/en-us/library/dn251058.aspx.

См. также:

Windows службе использования пакета Azure