Потребление ресурсов и выставление счетов в Azure Stack HubUsage and billing in Azure Stack Hub

В этой статье описываются алгоритмы выставления счетов пользователям за потребление ресурсов Azure Stack Hub, а также методы доступа к этой информации для аналитики и возвратных платежей.This article describes how Azure Stack Hub users are billed for resource usage, and how the billing information is accessed for analytics and chargeback.

Azure Stack Hub собирает и группирует данные об использовании ресурсов и пересылает эти данные в Azure Commerce.Azure Stack Hub collects and groups usage data for resources that are used, then forwards this data to Azure Commerce. Azure Commerce выставляет счета за использование Azure Stack Hub так же, как и за Azure.Azure Commerce bills you for Azure Stack Hub usage in the same way it bills you for Azure usage.

Вы также можете получить доступ к этим данным и экспортировать их в собственную систему выставления счетов и возвратных платежей, используя адаптер выставления счетов Azure, или передать их в средство бизнес-аналитики, например Microsoft Power BI.You can also get usage data and export it to your own billing or chargeback system by using a billing adapter, or export it to a business intelligence tool such as Microsoft Power BI.

Конвейер потребленияUsage pipeline

Каждый поставщик ресурсов в Azure Stack Hub публикует данные через использование ресурса.Each resource provider in Azure Stack Hub posts usage data per resource usage. Служба контроля использования периодически (ежечасно и ежедневно) выполняет статистическую обработку этих данных и сохраняет их в базе данных.The usage service periodically (hourly and daily) aggregates usage data and stores it in the usage database. Операторы и пользователи Azure Stack Hub могут обращаться к сохраненным данным об использовании с помощью API-интерфейсов использования ресурсов Azure Stack Hub.Azure Stack Hub operators and users can access the stored usage data through the Azure Stack Hub resource usage APIs.

Если вы зарегистрируете экземпляр Azure Stack Hub в Azure, Azure Stack Hub будет автоматически отправлять данные об использовании в Azure Commerce.If you've registered your Azure Stack Hub instance with Azure, Azure Stack Hub is configured to send the usage data to Azure Commerce. Когда эти данные попадают в Azure, вы можете просмотреть их на портале выставления счетов или с помощью API-интерфейсов использования ресурсов Azure Stack.After the data is uploaded to Azure, you can access it through the billing portal or by using Azure resource usage APIs. Дополнительные сведения о том, какие данные об использовании передаются в Azure, см. в этой статье.For more information about what usage data is reported to Azure, see Usage data reporting.

На следующем рисунке представлены ключевые компоненты конвейера потребления.The following image shows the key components in the usage pipeline:

Конвейер потребления

Какие сведения о потреблении мне доступны, и как их получить?What usage information can I find, and how?

Поставщики ресурсов Azure Stack Hub (такие как "Вычисления", "Хранилище" и "Сеть") ежечасно создают данные о потреблении для каждой подписки.Azure Stack Hub resource providers (such as Compute, Storage, and Network) generate usage data at hourly intervals for each subscription. Данные об использовании содержат сведения о ресурсах, в том числе имя ресурса, подписку, использованный объем.The usage data contains information about the resource used, such as resource name, subscription used, and quantity used. Сведения о ресурсах идентификаторов единиц измерения см. в статье с часто задаваемыми вопросами об API использования.To learn about the meters' ID resources, see the Usage API FAQ.

Собранные данные о потреблении передаются в Azure для выставления счетов, которые можно просмотреть на портале выставления счетов Azure.After the usage data has been collected, it is reported to Azure to generate a bill, which can be viewed through the Azure billing portal.

Примечание

Предоставление данных о потреблении не является обязательным для Пакета средств разработки Azure Stack Hub (ASDK) и пользователей интегрированных систем Azure Stack Hub, использующих модель производительности.Usage data reporting is not required for the Azure Stack Development Kit (ASDK) and for Azure Stack Hub integrated system users who license under the capacity model. Дополнительные сведения о лицензировании в Azure Stack Hub см. на странице с информацией о пакетах и ценах.To learn more about licensing in Azure Stack Hub, see the packaging and pricing data sheet.

Портал выставления счетов Azure демонстрирует данные об использовании только платных ресурсов.The Azure billing portal shows usage data for the chargeable resources. Кроме сведений о платных ресурсах, Azure Stack Hub собирает данные о потреблении для более широкого набора ресурсов. Вы можете просмотреть их в среде Azure Stack Hub, используя REST API или командлеты PowerShell.In addition to the chargeable resources, Azure Stack Hub captures usage data for a broader set of resources, which you can access in your Azure Stack Hub environment through REST APIs or PowerShell cmdlets. Операторы Azure Stack Hub могут получать данные об использовании всех пользовательских подписок,Azure Stack Hub operators can get the usage data for all user subscriptions. а отдельные пользователи — только о потребленных ими ресурсах.Individual users can only get their own usage details.

Отчеты об использовании ресурсов мультитенантных поставщиков облачных решенийUsage reporting for multi-tenant Cloud Solution Providers

Мультитенантным поставщикам облачных служб (CSP), которые работают с Azure Stack Hub, может потребоваться отчет с данными об использовании ресурсов каждым клиентом отдельно. Это позволит поставщику распределять плату за использование по подпискам Azure.A multi-tenant Cloud Solution Provider (CSP) using Azure Stack Hub might want to report each customer usage separately, so that the provider can charge usage to different Azure subscriptions.

Каждый клиент имеет свое удостоверение, представленное другим клиентом Azure Active Directory (Azure AD).Each customer has their identity represented by a different Azure Active Directory (Azure AD) tenant. Azure Stack Hub поддерживает назначение одной подписки CSP каждому клиенту Azure AD.Azure Stack Hub supports assigning one CSP subscription to each Azure AD tenant. Вы можете добавить клиенты и их подписки в основную регистрацию Azure Stack Hub.You can add tenants and their subscriptions to the base Azure Stack Hub registration. Основная регистрация выполняется для всех экземпляров Azure Stack Hub.The base registration is done for all Azure Stack Hub instances. Если подписка не зарегистрирована в клиенте, пользователь все равно может работать с Azure Stack Hub, а данные об использовании ресурсов будут отправляться в подписку, указанную при основной регистрации.If a subscription is not registered for a tenant, the user can still use Azure Stack Hub, and their usage is sent to the subscription used for the base registration.

Дальнейшие действияNext steps