Overzicht van facturering van Azure Stack hub en veelgestelde vragen Azure App ServiceAzure App Service on Azure Stack Hub billing overview and FAQ

In dit artikel wordt uitgelegd hoe Cloud operators worden gefactureerd voor het aanbieden van Azure App Service op Azure Stack hub en hoe ze hun tenants kunnen factureren voor het gebruik van de service.This article shows how cloud operators are billed for offering Azure App Service on Azure Stack Hub and how they can bill their tenants for using the service.

Overzicht van factureringBilling overview

Azure Stack hub-Cloud operators kiezen Azure App Service te implementeren op Azure Stack hub op hun Azure Stack hub-stempel om de Tenant mogelijkheden van Azure App Service en Azure Functions aan hun klanten te bieden.Azure Stack Hub cloud operators choose to deploy Azure App Service on Azure Stack Hub onto their Azure Stack Hub stamp to offer the tenant capabilities of Azure App Service and Azure Functions to their customers. De resource provider Azure App Service bestaat uit meerdere soorten rollen die kunnen worden verdeeld tussen de infra structuur en de werk lagen.The Azure App Service resource provider consists of multiple types of roles that can be divided between infrastructure and worker tiers.

Infrastructuur rollen worden niet in rekening gebracht omdat ze vereist zijn voor de kern bewerking van de service.Infrastructure roles aren't billed because they're required for the core operation of the service. Infrastructuur rollen kunnen worden uitgebreid naar behoefte om de vereisten van de tenants van de Cloud operator te ondersteunen.Infrastructure roles can be scaled out as required to support the demands of the cloud operator's tenants. De infrastructuur rollen zijn als volgt:The infrastructure roles are as follows:

  • ControllersControllers
  • Beheer rollenManagement roles
  • UitgeversPublishers
  • Front-endsFront ends

Werk lagen bestaan uit twee hoofd typen: gedeeld en toegewezen.Worker tiers consist of two main types: shared and dedicated. Het gebruik van werk nemers wordt gefactureerd aan het standaard provider abonnement van de Cloud operator volgens de volgende criteria.Worker usage is billed to the cloud operator's default provider subscription according to the following criteria.

Gedeelde werk rollenShared workers

Gedeelde werk rollen zijn multi tenant-en host gratis en gedeelde App Service-abonnementen en Azure functions op basis van verbruik voor veel tenants.Shared workers are multi-tenant and host free and shared App Service plans and consumption-based Azure functions for many tenants. Gedeelde werk rollen verzenden gebruiks meters wanneer deze zijn gemarkeerd als gereed in de Azure App Service Resource provider.Shared workers emit usage meters when marked as ready in the Azure App Service resource provider.

Toegewezen werk nemersDedicated workers

Toegewezen werk rollen zijn gekoppeld aan de App Service plannen die tenants maken.Dedicated workers are tied to the App Service plans that tenants create. In de S1-SKU kunnen tenants standaard worden geschaald naar 10 exemplaren.For example, in the S1 SKU, tenants can scale to 10 instances by default. Wanneer een Tenant een S1-App Service plan maakt, wijst Azure App Service een van de instanties in de schaalset van de kleine werk laag toe aan het App Service plan van die Tenant.When a tenant creates an S1 App Service plan, Azure App Service allocates one of the instances in the small worker tier scale set to that tenant's App Service plan. De toegewezen werk nemer is vervolgens niet meer beschikbaar om te worden toegewezen aan andere tenants.The assigned worker is then no longer available to be assigned to any other tenants. Als de Tenant kiest om het App Service plan te schalen naar 10 instanties, worden negen meer werk rollen verwijderd uit de beschik bare pool en toegewezen aan het App Service plan van de Tenant.If the tenant chooses to scale the App Service plan to 10 instances, nine more workers are removed from the available pool and are assigned to the tenant's App Service plan.

Meters worden verzonden voor toegewezen werk nemers wanneer ze:Meters are emitted for dedicated workers when they're:

  • Gemarkeerd als gereed voor de Azure App Service Resource provider.Marked as ready in the Azure App Service resource provider.
  • Wordt toegewezen aan een App Service plan.Assigned to an App Service plan.

Met dit facturerings model kunnen Cloud operators een pool van toegewezen werk nemers inrichten die klaar zijn voor klanten, zonder te betalen voor de werk nemers tot ze effectief zijn gereserveerd door hun App Service plan van de Tenant.This billing model lets cloud operators provision a pool of dedicated workers ready for customers to use without paying for the workers until they're effectively reserved by their tenant's App Service plan.

Stel, u hebt 20 werk nemers in de laag van de kleine werk nemer.For example, say you have 20 workers in the small worker tier. Als u vijf klanten hebt die elk twee S1-App Service plannen maken, en ze elke schaal van het App Service plan tot twee instanties kunnen plannen, hebt u geen werk nemers beschikbaar.Then if you have five customers that create two S1 App Service plans each, and they each scale the App Service plan up to two instances, you have no workers available. Als gevolg hiervan is er ook geen capaciteit voor uw klanten of nieuwe klanten om uit te breiden of nieuwe App Service plannen te maken.As a result, there's also no capacity for any of your customers or new customers to scale out or create new App Service plans.

Cloud operators kunnen het huidige aantal beschik bare werk rollen per werk laag bekijken door te kijken naar de worker-lagen in de Azure App Service configuratie op Azure Stack hub-beheer.Cloud operators can view the current number of available workers per worker tier by looking at the worker tiers in the Azure App Service configuration on Azure Stack Hub administration.

Scherm lagen van App Service werk nemers

Klant gebruik weer geven met behulp van de Azure Stack hub-gebruiks serviceSee customer usage by using the Azure Stack Hub usage service

Cloud operators kunnen de Azure stack hub Tenant resource gebruik-API voor het ophalen van gebruiks gegevens voor hun klanten opvragen.Cloud operators can query the Azure Stack Hub Tenant Resource Usage API to retrieve usage information for their customers. U kunt alle afzonderlijke meters zoeken die App Service meedoen om het Tenant gebruik in de Veelgestelde vragen over het gebruikte beschrijven.You can find all of the individual meters that App Service emits to describe tenant usage in the Usage FAQ. Deze meters worden vervolgens gebruikt voor het berekenen van het gebruik per klant abonnement om de kosten te berekenen.These meters then are used to calculate the usage per customer subscription to calculate charges.

Veelgestelde vragenFrequently asked questions

Hoe kan ik licentie de SQL Server en de infra structuur voor bestands servers die vereist zijn in de vereisten?How do I license the SQL Server and file server infrastructure required in the prerequisites?

Licenties voor SQL Server en de infra structuur voor bestands servers die worden vereist door de Azure App Service Resource provider, worden hier besproken: vereisten voor het implementeren van app service op Azure stack hub.Licensing for SQL Server and file server infrastructure, required by the Azure App Service resource provider, is covered here: Prerequisites for deploying App Service on Azure Stack Hub.

De veelgestelde vragen over het gebruik geven een lijst van de Tenant meters, maar niet de prijzen voor deze meters.The usage FAQ lists the tenant meters but not the prices for those meters. Waar kan ik deze vinden?Where can I find them?

Als Cloud operator kunt u uw eigen prijs model Toep assen op uw klanten.As a cloud operator, you're free to apply your own pricing model to your customers. De gebruiks service biedt de gebruiks meting.The usage service provides the usage metering. U kunt vervolgens de meter hoeveelheid gebruiken om uw klanten in rekening te brengen op basis van het prijs model dat u hebt bepaald.You can then use the meter quantity to charge your customers based on the pricing model you determine. Met de mogelijkheid om prijzen in te stellen, kunnen Opera tors worden onderscheiden van andere Azure Stack hub-Opera tors.The ability to set pricing enables operators to differentiate from other Azure Stack Hub operators.

Hoe kan ik als CSP een gratis en gedeelde SKU aanbieden voor klanten om de service uit te proberen?As a CSP, how can I offer free and shared SKUs for customers to try out the service?

Als Cloud operator maakt u kosten voor het aanbieden van gratis en gedeelde Sku's omdat ze worden gehost in gedeelde werk rollen.As a cloud operator, you incur costs for offering free and shared SKUs because they're hosted in shared workers. Om die kosten te minimaliseren, kunt u ervoor kiezen om de gedeelde werk laag naar een bare minimum te schalen.To minimize that cost, you can choose to scale down the shared worker tier to a bare minimum.

Belangrijk

De standaard instellingen van het installatie programma voor gedeelde werk rollen zijn gewijzigd in Azure App Service op Azure Stack hub 2020. Q2 voor nieuwe installaties.The installer defaults for Shared Workers were changed in Azure App Service on Azure Stack Hub 2020.Q2 for new installations. Gedeelde werk rollen worden standaard ingericht met behulp van de A4_v2 Compute-SKU die tijdens de installatie van de operator kan worden gewijzigd.By default Shared Workers are provisioned using the A4_v2 compute SKU which can be changed by the operator at installation time or post install.

Als u bijvoorbeeld gratis en gedeeld App Service plan Sku's wilt aanbieden en functies op basis van verbruik wilt bieden, moet u Mini maal één a1-exemplaar beschikbaar hebben.For example, to offer free and shared App Service plan SKUs and to offer consumption-based functions, you need a minimum of one A1 instance available. Gedeelde werk rollen zijn meerdere tenants, zodat ze meerdere apps voor klanten kunnen hosten, die elk afzonderlijk worden geïsoleerd en beschermd door de App Service sandbox.Shared workers are multi-tenant, so they can host multiple customer apps, each individually isolated and protected by the App Service sandbox. Door de gedeelde werk laag op deze manier te schalen, kunt u de kosten beperken tot de kosten van één vCPU per maand.By scaling the shared worker tier in this way, you can limit your outlay to the cost of one vCPU per month.

U kunt er vervolgens voor kiezen om een quotum te maken voor gebruik in een plan. Dit biedt alleen gratis en gedeelde Sku's en beperkt het aantal gratis en gedeelde App Service plannen dat uw klant kan maken.You can then choose to create a quota for use in a plan, which only offers free and shared SKUs and limits the number of free and shared App Service plans your customer can create.

Voorbeeld scripts voor hulp bij factureringSample scripts to assist with billing

Het Azure App Service-team heeft Power shell-voorbeeld scripts gemaakt om te helpen bij het uitvoeren van query's op de Azure Stack hub-gebruiks service.The Azure App Service team created sample PowerShell scripts to assist with querying the Azure Stack Hub usage service. Cloud operators kunnen deze voorbeeld scripts gebruiken om hun eigen facturering voor hun tenants voor te bereiden.Cloud operators can use these sample scripts to prepare their own billing for their tenants. De voorbeeld scripts bevinden zich in de opslag plaats Azure stack hub in github.The sample scripts are in the Azure Stack Hub Tools repository in GitHub. De App Service-scripts bevinden zich in de map AppService onder gebruik.The App Service scripts are in the AppService folder under Usage.

De beschik bare voorbeeld scripts zijn:The sample scripts available are:

  • Get-AppServiceBillingRecords: in dit voor beeld worden Azure App Service op Azure stack hub-facturerings records opgehaald uit de API voor het gebruik van de Azure stack hub.Get-AppServiceBillingRecords: This sample fetches Azure App Service on Azure Stack Hub billing records from the Azure Stack Hub Usage API.
  • Get-AppServiceSubscriptionUsage: dit voor beeld berekent Azure App Service op Azure stack hub-gebruiks bedragen per abonnement.Get-AppServiceSubscriptionUsage: This sample calculates Azure App Service on Azure Stack Hub usage amounts per subscription. Met dit script worden gebruiks bedragen berekend op basis van gegevens uit de gebruiks-API en de prijzen die per meter worden verschaft door de Cloud operator.This script calculates usage amounts based on data from the Usage API and the prices provided per meter by the cloud operator.
  • Suspend-UserSubscriptions: dit voor beeld onderbreekt of schakelt abonnementen in op basis van de gebruiks limieten die zijn opgegeven door de Cloud operator.Suspend-UserSubscriptions: This sample suspends or enables subscriptions based on usage limits specified by the cloud operator.

Volgende stappenNext steps