Översikt över Azure App Service för Azure Stack Hub-fakturering och vanliga frågor och svarAzure App Service on Azure Stack Hub billing overview and FAQ

Den här artikeln visar hur moln operatörer faktureras för erbjudande Azure App Service på Azure Stack Hub och hur de kan debitera sina klienter för att använda tjänsten.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.

Fakturerings översiktBilling overview

Azure Stack hubb moln operatörer väljer att distribuera Azure App Service på Azure Stack hubben till deras Azure Stack Hub för att erbjuda klient funktionerna i Azure App Service och Azure Functions till sina kunder.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. Azure App Service Resource Provider består av flera typer av roller som kan delas mellan infrastruktur-och arbets nivåer.The Azure App Service resource provider consists of multiple types of roles that can be divided between infrastructure and worker tiers.

Infrastruktur roller faktureras inte eftersom de krävs för tjänstens kärn åtgärd.Infrastructure roles aren't billed because they're required for the core operation of the service. Infrastruktur roller kan skalas ut efter behov för att stödja kraven hos moln operatörens klienter.Infrastructure roles can be scaled out as required to support the demands of the cloud operator's tenants. Infrastruktur rollerna är följande:The infrastructure roles are as follows:

  • KontrollanterControllers
  • Hanterings rollerManagement roles
  • UtgivarePublishers
  • Klient delarFront ends

Worker-nivåer består av två huvud typer: delade och dedikerade.Worker tiers consist of two main types: shared and dedicated. Arbets användningen faktureras till moln operatörens standardprovider-prenumeration enligt följande kriterier.Worker usage is billed to the cloud operator's default provider subscription according to the following criteria.

Delade arbetareShared workers

Delade arbetare är flera innehavare och värdbaserade och delade App Service planer och konsumtions Azure Functions för många klienter.Shared workers are multi-tenant and host free and shared App Service plans and consumption-based Azure functions for many tenants. Delade arbetare genererar användnings mätare när de markeras som färdiga i Azure App Service resurs leverantör.Shared workers emit usage meters when marked as ready in the Azure App Service resource provider.

Dedikerade arbetareDedicated workers

Dedikerade arbetare är knutna till de App Service planer som klienter skapar.Dedicated workers are tied to the App Service plans that tenants create. I S1-SKU: n kan klienter till exempel skala till 10 instanser som standard.For example, in the S1 SKU, tenants can scale to 10 instances by default. När en klient skapar en S1-App Service plan, allokerar Azure App Service en av instanserna i skalan för den små arbets nivån till klientens App Service plan.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. Den tilldelade arbetaren är sedan inte längre tillgänglig för att tilldelas till andra klienter.The assigned worker is then no longer available to be assigned to any other tenants. Om klienten väljer att skala App Service plan till 10 instanser tas nio fler arbetare bort från den tillgängliga poolen och tilldelas klientens App Service plan.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.

Mätare genereras för dedikerade arbetare när de är:Meters are emitted for dedicated workers when they're:

  • Markerat som klar i Azure App Service Resource Provider.Marked as ready in the Azure App Service resource provider.
  • Tilldelas en App Service plan.Assigned to an App Service plan.

Med den här fakturerings modellen kan moln operatörer etablera en pool med dedikerade arbetare som är klara för kunder att använda utan att betala för arbetarna förrän de faktiskt har reserver ATS av sin klients App Service plan.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.

Anta till exempel att du har 20 arbetare på den lilla arbets nivån.For example, say you have 20 workers in the small worker tier. Om du har fem kunder som skapar två S1-App Service planerar var och en, och de skalar App Service plan upp till två instanser, har du inga tillgängliga arbetare.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. Därför är det inte heller någon kapacitet för någon av dina kunder eller nya kunder att skala ut eller skapa nya App Service planer.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.

Moln operatörer kan visa det aktuella antalet tillgängliga arbetare per arbets nivå genom att titta på Worker-nivåerna i Azure App Service-konfigurationen på Azure Stack hubb administration.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.

Skärmen App Service-arbets nivåer

Se kund användning med hjälp av tjänsten Azure Stack hubb användningSee customer usage by using the Azure Stack Hub usage service

Moln operatörer kan skicka frågor till Azure Stack hubben RESURSANVÄNDNING-API för att hämta användnings information för sina kunder.Cloud operators can query the Azure Stack Hub Tenant Resource Usage API to retrieve usage information for their customers. Du kan hitta alla enskilda mätare som App Service avger för att beskriva klient användning i vanliga frågor och svar om användning.You can find all of the individual meters that App Service emits to describe tenant usage in the Usage FAQ. Dessa mätare används sedan för att beräkna användningen per kund prenumeration för att beräkna avgifter.These meters then are used to calculate the usage per customer subscription to calculate charges.

Vanliga frågor och svarFrequently asked questions

Hur gör jag för att licens SQL Server-och fil Server infrastrukturen krävs i kraven?How do I license the SQL Server and file server infrastructure required in the prerequisites?

Licensiering för SQL Server-och fil Server infrastruktur som krävs av Azure App Service Resource Provider beskrivs här: förutsättningar för distribution av app service på 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.

Vanliga frågor om användning visar klientens mätare, men inte priserna för dessa mätare.The usage FAQ lists the tenant meters but not the prices for those meters. Var hittar jag dem?Where can I find them?

Som moln operatör är du kostnads fri att tillämpa din egen pris sättnings modell för dina kunder.As a cloud operator, you're free to apply your own pricing model to your customers. Användnings tjänsten tillhandahåller användnings mätning.The usage service provides the usage metering. Du kan sedan använda mätnings antalet för att debitera kunderna utifrån den pris modell som du bestämmer.You can then use the meter quantity to charge your customers based on the pricing model you determine. Möjligheten att ange prissättning gör att operatörer kan skilja sig från andra Azure Stack hubb-operatörer.The ability to set pricing enables operators to differentiate from other Azure Stack Hub operators.

Hur kan jag som CSP erbjuda kostnads fria och delade SKU: er för kunder att prova tjänsten?As a CSP, how can I offer free and shared SKUs for customers to try out the service?

Som moln operatör debiteras du kostnader för att erbjuda kostnads fria och delade SKU: er eftersom de finns i delade arbetare.As a cloud operator, you incur costs for offering free and shared SKUs because they're hosted in shared workers. För att minimera den kostnaden kan du välja att skala ned den delade arbets nivån till minimalt.To minimize that cost, you can choose to scale down the shared worker tier to a bare minimum.

Viktigt

Standardinställningarna för delade arbetare ändrades i Azure App Service på Azure Stack Hub 2020. K2 för nya installationer.The installer defaults for Shared Workers were changed in Azure App Service on Azure Stack Hub 2020.Q2 for new installations. Som standard är delade arbetare etablerade med A4_v2 Compute SKU som kan ändras av operatören vid tidpunkten för installationen eller efter installationen.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.

Om du till exempel erbjuder kostnads fria och delade App Service plan SKU: er och erbjuder förbruknings funktioner behöver du minst en a1-instans tillgänglig.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. Delade arbetare är flera klient organisationer, så att de kan vara värdar för flera kundappar, var och en individuellt isolerad och skyddas av App Service sand box.Shared workers are multi-tenant, so they can host multiple customer apps, each individually isolated and protected by the App Service sandbox. Genom att skala den delade arbets nivån på det här sättet kan du begränsa dina utlägg till kostnaden för en vCPU per månad.By scaling the shared worker tier in this way, you can limit your outlay to the cost of one vCPU per month.

Du kan sedan välja att skapa en kvot för användning i en plan som bara erbjuder kostnads fria och delade SKU: er och begränsar antalet kostnads fria och delade App Service planer som kunden kan skapa.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.

Exempel skript som hjälper dig med faktureringSample scripts to assist with billing

Azure App Service-teamet skapade PowerShell-skript som hjälper dig att skicka frågor till tjänsten Azure Stack Hub-användning.The Azure App Service team created sample PowerShell scripts to assist with querying the Azure Stack Hub usage service. Moln operatörer kan använda dessa exempel skript för att förbereda sin egen fakturering för sina klienter.Cloud operators can use these sample scripts to prepare their own billing for their tenants. Exempel skripten finns i Azure Stack Hub-verktygets lagrings plats i GitHub.The sample scripts are in the Azure Stack Hub Tools repository in GitHub. App Service-skript finns i mappen AppService under användning.The App Service scripts are in the AppService folder under Usage.

Exempel skripten som är tillgängliga är:The sample scripts available are:

  • Get-AppServiceBillingRecords: det här exemplet hämtar Azure App Service på Azure Stack Hub-fakturerings poster från Azure Stack hubb användnings-API: et.Get-AppServiceBillingRecords: This sample fetches Azure App Service on Azure Stack Hub billing records from the Azure Stack Hub Usage API.
  • Get-AppServiceSubscriptionUsage: det här exemplet beräknar Azure App Service på Azure Stack Hub-användnings belopp per prenumeration.Get-AppServiceSubscriptionUsage: This sample calculates Azure App Service on Azure Stack Hub usage amounts per subscription. Det här skriptet beräknar användnings belopp baserat på data från användnings-API: et och de priser som tillhandahålls per meter av moln operatören.This script calculates usage amounts based on data from the Usage API and the prices provided per meter by the cloud operator.
  • Suspend-UserSubscriptions: det här exemplet pausar eller aktiverar prenumerationer baserat på användnings gränser som anges av moln operatören.Suspend-UserSubscriptions: This sample suspends or enables subscriptions based on usage limits specified by the cloud operator.

Nästa stegNext steps