Planejar e gerenciar custos do Serviço de Aplicativo do Azure

Este artigo descreve como planejar e gerenciar custos do Serviço de Aplicativo do Azure. Primeiro, você usa a calculadora de preços do Azure para ajudar a planejar os custos do Serviço de Aplicativo, antes de adicionar qualquer recurso ao serviço para estimar os custos. Em seguida, ao adicionar recursos do Azure, examine os custos estimados. Depois de começar a usar os recursos do Serviço de Aplicativo, use os recursos de Gerenciamento de Custos para definir orçamentos e monitorar custos. Você também pode examinar os custos previstos e identificar as tendências de gastos para identificar as áreas em que talvez queira agir. Os custos do Serviço de Aplicativo do Azure são apenas uma parte dos custos mensais em sua fatura do Azure. Embora este artigo explique como planejar e gerenciar os custos do Serviço de Aplicativo, você será cobrado por todos os serviços e recursos do Azure usados na sua assinatura do Azure, incluindo serviços de terceiros.

Entender o modelo de cobrança completo do Serviço de Aplicativo do Azure

O Serviço de Aplicativo do Azure é executado na infraestrutura do Azure, que acumula custos quando você implanta novos recursos. É importante entender que pode haver outros custos de infraestrutura adicionais que possam ser acumulados.

Como você é cobrado pelo Serviço de Aplicativo do Azure

Ao criar ou usar recursos do Serviço de Aplicativo, você será cobrado com base nos seguintes medidores:

  • Será cobrada uma taxa por hora com base no tipo de preço do plano do Serviço de Aplicativo que você tem, rateado para o segundo.
  • O preço é aplicado a cada instância dimensionada em seu plano, com base na quantidade de tempo que a instância da VM é alocada.

Outros recursos de custo para o Serviço de Aplicativo são (confira Preços do Serviço de Aplicativo para obter detalhes):

  • Domínios do Serviço de Aplicativo Sua assinatura será cobrada pelo registro de domínio anualmente, se você habilitar a renovação automática.
  • Certificados do Serviço de Aplicativo Cobrança única no momento da compra. Se você precisar proteger vários subdomínios, poderá reduzir o custo adquirindo um certificado curinga em vez de vários certificados padrão.
  • Associações de certificado baseadas em IP A associação é configurada em um certificado no nível do aplicativo. Os custos são acumulados para cada associação. Para a camada Standard e superior, a primeira associação baseada em IP não é cobrada.

Ao final do período de cobrança, os preços de cada instância da VM serão somados. Sua fatura exibirá uma seção com todos os custos do Serviço de Aplicativo. Há um item em linha separada para cada medidor.

Outros custos que podem se acumular com o Serviço de Aplicativo do Azure

Dependendo do recurso que você usar no Serviço de Aplicativo, os seguintes recursos que acumulam custos podem ser criados:

  • Camada Isolado Uma Rede Virtual é necessária para um ambiente do Serviço de Aplicativo, que é cobrada separadamente.
  • Backup Uma conta de armazenamento é necessária para fazer backups, que é cobrada separadamente.
  • Logs de diagnóstico Você pode selecionar a conta de armazenamento como a opção de log ou integrá-la ao Azure Log Analytics. Esses serviços são cobrados separadamente.
  • Certificados do Serviço de Aplicativo Os certificados adquiridos no Azure precisam ser mantidos no Azure Key Vault, que é cobrado separadamente.

Custos que podem ser acumulados após a exclusão de recursos

Quando você exclui todos os aplicativos em um plano do Serviço de Aplicativo, ele continua a acumular encargos com base no tipo de preço e número de instâncias configurados. Para evitar encargos indesejados, exclua o plano ou dimensione-o para a camada Gratuita.

Depois de excluir os recursos do Serviço de Aplicativo do Azure, os recursos de serviços do Azure relacionados podem continuar existindo. Eles continuarão a acumular custos até que você os exclua. Por exemplo:

  • A Rede Virtual que você criou para um plano do Serviço de Aplicativo de camada isolada
  • Contas de armazenamento que você criou para armazenar backups ou logs de diagnóstico
  • O Key Vault criado para armazenar certificados do Serviço de Aplicativo
  • Namespaces do Log Analytic que você criou para enviar logs de diagnóstico
  • Reservas de instância ou stamp para o Serviço de Aplicativo que ainda não expiraram

Usando o Pagamento Antecipado do Azure com o Serviço de Aplicativo do Azure

Os preços do Serviço de Aplicativo do Azure podem ser pagos com seu crédito de Pagamento Antecipado do Azure. No entanto, você não pode usar o crédito de pagamento antecipado do Azure para pagar por cobranças de produtos e serviços de terceiros, inclusive aqueles do Azure Marketplace.

Estimar custos

Uma maneira fácil de estimar e otimizar com antecedência o custo do Serviço de Aplicativo é usar a calculadora de preços do Azure.

Para usar a calculadora de preços, clique em Serviço de Aplicativo na guia Produtos. Em seguida, role para baixo para usar a calculadora. A captura de tela a seguir é um exemplo e não reflete os preços atuais.

Exemplo mostrando o custo estimado na calculadora de preços do Azure

Examinar os custos estimados no portal do Azure

Ao criar um aplicativo do Serviço de Aplicativo ou um plano do Serviço de Aplicativo, você consegue ver os custos estimados.

Para criar um aplicativo e exibir o preço estimado:

  1. Na página criar, role para baixo até plano do Serviço de Aplicativo e clique em Criar novo.

  2. Especifique um nome e clique em OK.

  3. Ao lado de SKU e tamanho, clique em Alterar tamanho.

  4. Examine o preço estimado mostrado no resumo. A captura de tela a seguir é um exemplo e não reflete os preços atuais.

    Examinar o custo estimado de cada tipo de preço no portal

Se sua assinatura do Azure tiver um limite de gastos, o Azure impedirá que você gaste acima do seu valor de crédito. Conforme você cria e usa os recursos do Azure, seus créditos são usados. Quando você atingir seu limite de crédito, os recursos implantados serão desabilitados para o restante desse período de cobrança. Você não pode alterar seu limite de crédito, mas pode removê-lo. Para obter mais informações sobre limites de gastos, consulte Limite de gastos do Azure.

Otimizar custos

Em um nível básico, os aplicativos do Serviço de Aplicativo são cobrados pelo plano do Serviço de Aplicativo que os hospeda. Os custos associados à implantação do Serviço de Aplicativo dependem de alguns fatores principais:

  • Tipo de preço Também conhecido como SKU do plano do Serviço de Aplicativo. As camadas mais altas fornecem mais núcleos de CPU, memória, armazenamento ou recursos ou uma combinação entre eles.
  • Contagem de instâncias As camadas dedicadas (Básico e superior) podem ser escaladas horizontalmente, e cada instância escalada horizontalmente acumula os custos.
  • Tarifa de selo Na camada Isolado, uma taxa fixa é acumulada no ambiente do Serviço de Aplicativo, independentemente de quantos aplicativos ou instâncias de trabalho estão hospedados.

Um plano do Serviço de Aplicativo pode hospedar mais de um aplicativo. Dependendo da sua implantação, você pode economizar custos que hospedam mais aplicativos em um plano do Serviço de Aplicativo (ou seja, hospedando os aplicativos em menos plano do Serviço de Aplicativo).

Para mais detalhes, confira Visão geral do plano do Serviço de Aplicativo

Cargas de trabalho de não produção

Para testar o Serviço de Aplicativo ou sua solução ao acumular custos baixos ou mínimos, você pode começar usando os dois tipos de preço de nível de entrada, Gratuito e Compartilhado, que são hospedados em instâncias compartilhadas. Para testar o aplicativo em instâncias dedicadas com melhor desempenho, você pode atualizar para a camada Básico, que dá suporte a aplicativos do Windows e do Linux.

Observação

Preços de Desenvolvimento/Teste do Azure Para testar as cargas de trabalho de pré-produção que exigem camadas mais altas (todas as camadas, com exceção de Isolado), os assinantes do Visual Studio também podem aproveitar os preços de Desenvolvimento/Teste do Azure, que oferecem descontos significativos.

As camadas Gratuito e Compartilhado, bem como os descontos de preço de desenvolvimento/teste do Azure, não têm um SLA com suporte financeiro.

Cargas de trabalho de produção

As cargas de trabalho de produção são fornecidas com a recomendação do tipo de preço Standard dedicado ou superior. Embora o preço aumente para camadas mais altas, ele também oferece mais memória e armazenamento e hardware de maior desempenho, proporcionando maior densidade de aplicativo por instância de computação. Isso se converte em uma contagem de instâncias menor para o mesmo número de aplicativos e, portanto, menor custo. Na verdade, o Premium V3 (a camada mais alta não Isolado) é a maneira mais econômica de servir seu aplicativo em escala. Para aumentar a economia, você pode obter grandes descontos em reservas Premium V3.

Observação

O Premium V3 dá suporte a contêineres do Windows e do Linux.

Depois de escolher o tipo de preço desejado, você deve minimizar as instâncias ociosas. Em uma implantação escalável, você pode desperdiçar dinheiro em instâncias de computação subutilizadas. Você deve configurar o dimensionamento automático, disponível na camada Standard e superior. Ao criar agendamentos de expansão, bem como as regras de expansão com base em métricas, você paga apenas pelas instâncias de que realmente precisa em um determinado momento.

Reservas do Azure

Se você planeja utilizar um número mínimo conhecido de instâncias de computação por um ano ou mais, use a camada Premium V3 para reduzir drasticamente o custo da instância ao reservar essas instâncias em incrementos de um ou três anos. A economia de custo mensal pode ser de até 55% por instância. São possíveis dois tipos de reservas:

  • Windows (ou independente de plataforma) Pode se aplicar a instâncias do Windows ou do Linux na sua assinatura.
  • Específico do Linux Aplica-se somente às instâncias do Linux na sua assinatura.

O preço da instância reservada se aplica às instâncias aplicáveis na assinatura até o número de instâncias que você reserva. As instâncias reservadas são uma questão de cobrança e não estão ligadas a instâncias de computação específicas. Se você executar menos instâncias do que reservar durante o período de reserva, você ainda pagará pelas instâncias reservadas. Se você executar mais instâncias do que reservar durante o período de reserva, você pagará o custo acumulado normal das instâncias adicionais.

A camada Isolado (ambiente do Serviço de Aplicativo) também dá suporte a reservas de um e três a preços reduzidos. Para obter mais informações, confira Como os descontos de reserva se aplicam ao Serviço de Aplicativo do Azure.

Monitorar custos

Ao usar os recursos do Azure com o Serviço de Aplicativo, você tem custos. Os custos da unidade de uso de recursos do Azure variam de acordo com os intervalos de tempo (segundos, minutos, horas e dias). Assim que o Serviço de Aplicativo for iniciado, os custos serão incorridos e você poderá ver os custos na análise de custo.

Ao usar a análise de custos, você vê os custos do Serviço de Aplicativo em grafos e tabelas para diferentes intervalos de tempo. Alguns exemplos são por dia, mês atual e anterior e ano. Você também visualiza os custos em relação aos orçamentos e os custos previstos. Alternar para exibições mais extensas ao longo do tempo pode ajudar você a identificar tendências de gastos. E você verá onde pode ter ocorrido excessos de gastos. Se você tiver criado orçamentos, também será possível ver com facilidade onde eles foram excedidos.

Para exibir os custos do Serviço de Aplicativo na análise de custo:

  1. Entre no portal do Azure.
  2. Abra o escopo no portal do Azure e selecione Análise de custos no menu. Por exemplo, navegue até Inscrições, selecione uma assinatura na lista e depois escolha Análise de custo no menu. Selecione Escopo para alternar para um escopo diferente na análise de custos.
  3. Por padrão, o custo dos serviços é mostrado no primeiro gráfico de rosca. Selecione a área no gráfico rotulada Serviço de Aplicativo.

Os custos mensais reais são mostrados quando a análise de custo é aberta inicialmente. Aqui está um exemplo que mostra todos os custos de uso mensal.

Exemplo mostrando os custos acumulados de uma assinatura

Para restringir os custos a um único serviço, como o Serviço de Aplicativo, selecione Adicionar filtro e escolha Nome do serviço. Depois, selecione Serviço de Aplicativo.

Este é um exemplo que mostra os custos apenas para o Serviço de Aplicativo.

Exemplo mostrando os custos acumulados para ServiceName

No exemplo anterior, você vê os custos atuais do serviço. São mostrados também os custos de região do Azure (localizações) e do Serviço de Aplicativo por grupo de recursos. A partir daqui, você poderá explorar os custos por conta própria.

Criar orçamentos

É possível criar orçamentos para gerenciar custos e criar alertas que notificam automaticamente os stakeholders de anomalias de gastos e risco de gastos em excesso. Os alertas são baseados nos gastos comparados com os limites de orçamento e de custo. Orçamentos e alertas são criados para assinaturas e grupos de recursos do Azure, para que sejam úteis como parte de uma estratégia de monitoramento de custo geral.

Os orçamentos podem ser criados com filtros para recursos ou serviços específicos no Azure se você quiser mais granularidade no monitoramento. Os filtros ajudam a garantir que você não crie acidentalmente novos recursos com custo extra. Para obter mais informações sobre as opções de filtro disponíveis ao criar um orçamento, confira Opções de grupo e filtro.

Exportar dados de custo

Você também pode exportar seus dados de custo para uma conta de armazenamento. Isso é útil quando você ou outras pessoas precisam realizar mais análises de dados para custos. Por exemplo, uma equipe de finanças pode analisar os dados usando o Excel ou o Power BI. Você pode exportar seus custos em uma agenda diária, semanal ou mensal e definir um intervalo de datas personalizado. A exportação de dados de custo é a maneira recomendada de recuperar conjuntos de dados de custos.

Próximas etapas