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

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

Azure Stack собирает и группирует данные об использовании ресурсов и пересылает эти данные в Azure Commerce.Azure Stack collects and groups usage data for resources that are used, then forwards this data to Azure Commerce. Azure Commerce выставляет счета за использование Azure Stack так же, как и за Azure.Azure Commerce bills you for Azure Stack 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 публикует данные через использование ресурса.Each resource provider in Azure Stack 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 могут обращаться к сохраненным данным об использовании с помощью API-интерфейсов использования ресурсов Azure Stack.Azure Stack operators and users can access the stored usage data through the Azure Stack resource usage APIs.

Если вы зарегистрируете экземпляр Azure Stack в Azure, Azure Stack будет автоматически отправлять данные об использовании в Azure Commerce.If you've registered your Azure Stack instance with Azure, Azure Stack 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 (такие как "Вычисления", "Хранилище" и "Сеть") ежечасно создают данные о потреблении для каждой подписки.Azure Stack 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's reported to Azure to generate a bill, which can be viewed through the Azure billing portal.

Примечание

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

Портал выставления счетов Azure демонстрирует данные об использовании только платных ресурсов.The Azure billing portal shows usage data for the chargeable resources. Кроме сведений о платных ресурсах, Azure Stack собирает данные о потреблении для более широкого набора ресурсов. Вы можете просмотреть их в среде Azure Stack, используя REST API или командлеты PowerShell.In addition to the chargeable resources, Azure Stack captures usage data for a broader set of resources, which you can access in your Azure Stack environment through REST APIs or PowerShell cmdlets. Операторы Azure Stack могут получать данные об использовании всех пользовательских подписок,Azure Stack 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 Service Providers

Мультитенантным поставщикам облачных служб (CSP), которые работают с Azure Stack, может потребоваться отчет с данными об использовании ресурсов каждым клиентом отдельно. Это позволит поставщику распределять плату за использование по подпискам Azure.A multi-tenant Cloud Solution Provider (CSP) using Azure Stack 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 поддерживает назначение одной подписки CSP каждому клиенту Azure AD.Azure Stack supports assigning one CSP subscription to each Azure AD tenant. Вы можете добавить клиенты и их подписки в основную регистрацию Azure Stack.You can add tenants and their subscriptions to the base Azure Stack registration. Основная регистрация выполняется для всех экземпляров Azure Stack.The base registration is done for all Azure Stack instances. Если подписка не зарегистрирована в клиенте, пользователь все равно может работать с Azure Stack, а данные об использовании ресурсов отправляются в подписку, указанную при основной регистрации.If a subscription isn't registered for a tenant, the user can still use Azure Stack, and their usage will be sent to the subscription used for the base registration.

Дополнительная информацияNext steps