Serviço de Aplicações Azure na visão geral da faturação do Azure Stack Hub e FAQAzure App Service on Azure Stack Hub billing overview and FAQ

Este artigo mostra como os operadores de nuvem são cobrados por oferecer em Azure Stack Hub o Serviço de Aplicações Azure e como podem cobrar aos seus inquilinos por usarem o serviço.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.

Visão geral da faturaçãoBilling overview

Os operadores de nuvem Azure Stack Hub optam por implantar o Azure App Service no Azure Stack Hub para o seu selo Azure Stack Hub para oferecer aos seus clientes as capacidades de arrendamento do Azure App Service e das Funções Azure.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. O fornecedor de recursos do Serviço de Aplicações Azure é composto por vários tipos de funções que podem ser divididas entre infraestruturas e níveis de trabalhadores.The Azure App Service resource provider consists of multiple types of roles that can be divided between infrastructure and worker tiers.

As funções de infraestrutura não são cobradas porque são necessárias para o funcionamento central do serviço.Infrastructure roles aren't billed because they're required for the core operation of the service. As funções de infraestrutura podem ser dimensionadas conforme necessário para apoiar as exigências dos inquilinos do operador da nuvem.Infrastructure roles can be scaled out as required to support the demands of the cloud operator's tenants. As funções de infraestrutura são as seguintes:The infrastructure roles are as follows:

  • ControladoresControllers
  • Funções de gestãoManagement roles
  • EditoresPublishers
  • Extremidades dianteirasFront ends

Os níveis de trabalhador escondam dois tipos principais: partilhados e dedicados.Worker tiers consist of two main types: shared and dedicated. O uso do trabalhador é faturado para a subscrição do fornecedor predefinido do operador da nuvem de acordo com os seguintes critérios.Worker usage is billed to the cloud operator's default provider subscription according to the following criteria.

Trabalhadores compartilhadosShared workers

Os trabalhadores partilhados são multi-inquilinos e hospedam planos de Serviço de Aplicações gratuitos e partilhados e funções Azure baseadas no consumo para muitos inquilinos.Shared workers are multi-tenant and host free and shared App Service plans and consumption-based Azure functions for many tenants. Os trabalhadores partilhados emitem contadores de utilização quando marcados como prontos no fornecedor de recursos do Serviço de Aplicações Azure.Shared workers emit usage meters when marked as ready in the Azure App Service resource provider.

Trabalhadores dedicadosDedicated workers

Os trabalhadores dedicados estão ligados aos planos do Serviço de Aplicações que os inquilinos criam.Dedicated workers are tied to the App Service plans that tenants create. Por exemplo, no S1 SKU, os inquilinos podem escalar para 10 instâncias por padrão.For example, in the S1 SKU, tenants can scale to 10 instances by default. Quando um inquilino cria um plano de Serviço de Aplicações S1, o Azure App Service atribui uma das instâncias na escala de pequeno nível de trabalhador definida para o plano de Serviço de Aplicações desse inquilino.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. O trabalhador designado já não está disponível para ser atribuído a outros inquilinos.The assigned worker is then no longer available to be assigned to any other tenants. Se o inquilino optar por escalar o plano de Serviço de Aplicações para 10 instâncias, mais nove trabalhadores são retirados da piscina disponível e são atribuídos ao plano de Serviço de Aplicações do inquilino.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.

Os contadores são emitidos para trabalhadores dedicados quando são:Meters are emitted for dedicated workers when they're:

  • Marcado como pronto no fornecedor de recursos do Serviço de Aplicações Azure.Marked as ready in the Azure App Service resource provider.
  • Atribuído a um plano de Serviço de Aplicações.Assigned to an App Service plan.

Este modelo de faturação permite aos operadores em nuvem fornecer um conjunto de trabalhadores dedicados prontos para os clientes usarem sem pagar os trabalhadores até que sejam efetivamente reservados pelo plano de Serviço de Aplicações do seu inquilino.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.

Por exemplo, digamos que temos 20 trabalhadores no escalão dos trabalhadores.For example, say you have 20 workers in the small worker tier. Depois, se tiver cinco clientes que criam dois planos de Serviço de Aplicações S1 cada um, e cada um escala o plano do Serviço de Aplicações até dois casos, não tem trabalhadores disponíveis.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. Como resultado, também não há capacidade para nenhum dos seus clientes ou novos clientes para escalar ou criar novos planos de Serviço de Aplicações.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.

Os operadores de nuvem podem ver o número atual de trabalhadores disponíveis por nível de trabalhador, olhando para os níveis de trabalhador estampados na configuração do Serviço de Aplicações Azure na administração Azure Stack Hub.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.

Serviço de Aplicações - Ecrã de Níveis de Trabalhador

Consulte o uso do cliente utilizando o serviço de utilização do Azure Stack HubSee customer usage by using the Azure Stack Hub usage service

Os operadores de nuvem podem consultar a API de Utilização de Recursos de Inquilino sinuoso do Azure Stack Hub para obter informações de utilização para os seus clientes.Cloud operators can query the Azure Stack Hub Tenant Resource Usage API to retrieve usage information for their customers. Você pode encontrar todos os contadores individuais que o App Service emite para descrever o uso do inquilino no FAQ de uso.You can find all of the individual meters that App Service emits to describe tenant usage in the Usage FAQ. Estes contadores são então utilizados para calcular o uso por subscrição do cliente para calcular os encargos.These meters then are used to calculate the usage per customer subscription to calculate charges.

Perguntas mais frequentesFrequently asked questions

Como licencio o Servidor SQL e a infraestrutura de servidor de ficheiros exigida nos pré-requisitos?How do I license the SQL Server and file server infrastructure required in the prerequisites?

O licenciamento para o SQL Server e a infraestrutura de servidores de ficheiros, exigido pelo fornecedor de recursos do Serviço de Aplicações Azure, está aqui coberto: Pré-requisitos para a implementaçãodo Serviço de Aplicações no 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.

O uso faQ lista os contadores de inquilinos, mas não os preços para esses contadores.The usage FAQ lists the tenant meters but not the prices for those meters. Onde posso encontrá-los?Where can I find them?

Como operador de nuvem, é livre de aplicar o seu próprio modelo de preços aos seus clientes.As a cloud operator, you're free to apply your own pricing model to your customers. O serviço de utilização fornece a medição de utilização.The usage service provides the usage metering. Em seguida, pode utilizar a quantidade do contador para cobrar aos seus clientes com base no modelo de preços que determina.You can then use the meter quantity to charge your customers based on the pricing model you determine. A capacidade de definir preços permite aos operadores diferenciarem-se de outros operadores do Azure Stack Hub.The ability to set pricing enables operators to differentiate from other Azure Stack Hub operators.

Como CSP, como posso oferecer SKUs grátis e partilhados para os clientes experimentarem o serviço?As a CSP, how can I offer free and shared SKUs for customers to try out the service?

Como operador de nuvem, incorre em custos por oferecer SKUs gratuitos e partilhados porque estão hospedados em trabalhadores partilhados.As a cloud operator, you incur costs for offering free and shared SKUs because they're hosted in shared workers. Para minimizar esse custo, pode optar por reduzir o nível de trabalhador partilhado para um mínimo.To minimize that cost, you can choose to scale down the shared worker tier to a bare minimum.

Importante

As predefinições do instalador para Trabalhadores Partilhados foram alteradas no Azure App Service no Azure Stack Hub 2020.Q2 para novas instalações.The installer defaults for Shared Workers were changed in Azure App Service on Azure Stack Hub 2020.Q2 for new installations. Por predefinição, os Trabalhadores Partilhados são provisionados utilizando o A4_v2 computação SKU que pode ser alterado pelo operador no momento da instalação ou instalação do correio.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.

Por exemplo, para oferecer um plano de serviço de aplicações gratuito e partilhado SKUs e para oferecer funções baseadas no consumo, precisa de um mínimo de uma instância A1 disponível.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. Os trabalhadores partilhados são multi-inquilinos, para que possam hospedar várias aplicações de clientes, cada uma isolada individualmente e protegida sandbox.Shared workers are multi-tenant, so they can host multiple customer apps, each individually isolated and protected by the App Service sandbox. Ao escalonar o nível de trabalhador partilhado desta forma, pode limitar a sua despesa ao custo de um vCPU por mês.By scaling the shared worker tier in this way, you can limit your outlay to the cost of one vCPU per month.

Pode então optar por criar uma quota para utilização num plano, que apenas oferece SKUs gratuitos e partilhados e limita o número de planos gratuitos e partilhados de App Service que o seu cliente pode criar.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.

Exemplo de scripts para ajudar na faturaçãoSample scripts to assist with billing

A equipa do Serviço de Aplicações Azure criou scripts PowerShell para ajudar na consulta do serviço de utilização do Azure Stack Hub.The Azure App Service team created sample PowerShell scripts to assist with querying the Azure Stack Hub usage service. Os operadores de nuvem podem usar estes scripts de amostra para preparar a sua própria faturação para os seus inquilinos.Cloud operators can use these sample scripts to prepare their own billing for their tenants. Os scripts de amostra estão no repositório Azure Stack Hub Tools no GitHub.The sample scripts are in the Azure Stack Hub Tools repository in GitHub. Os scripts do Serviço de Aplicações estão na pasta AppService em Utilização.The App Service scripts are in the AppService folder under Usage.

Os scripts de amostra disponíveis são:The sample scripts available are:

  • Get-AppServiceBillingRecords: Esta amostra recebe o Serviço de Aplicações Azure no Azure Stack Hub registos de faturação da API de utilização do Hub de Stack Azure.Get-AppServiceBillingRecords: This sample fetches Azure App Service on Azure Stack Hub billing records from the Azure Stack Hub Usage API.
  • Get-AppServiceSubscriptionUsage: Esta amostra calcula o Serviço de Aplicações Azure nos valores de utilização do Azure Stack Hub por subscrição.Get-AppServiceSubscriptionUsage: This sample calculates Azure App Service on Azure Stack Hub usage amounts per subscription. Este script calcula os valores de utilização com base em dados da API de utilização e nos preços fornecidos por metro pelo operador da nuvem.This script calculates usage amounts based on data from the Usage API and the prices provided per meter by the cloud operator.
  • Suspender subscrições de utilizadores: Esta amostra suspende ou permite subscrições com base nos limites de utilização especificados pelo operador da nuvem.Suspend-UserSubscriptions: This sample suspends or enables subscriptions based on usage limits specified by the cloud operator.

Próximos passosNext steps