Faturação em Aplicações de Contentor do Azure

A cobrança nos Aplicativos de Contêiner do Azure é baseada no seu tipo de plano.

Tipo de plano Description
Plano de consumo Opção de computação sem servidor, em que você é cobrado apenas pelos recursos que seus aplicativos usam enquanto são executados.
Plano dedicado Opções de computação personalizadas em que você é cobrado pelas instâncias alocadas a cada perfil de carga de trabalho.
  • A seleção do plano determina os cálculos de faturamento.
  • Diferentes aplicações em um ambiente podem usar planos diferentes.

Este artigo descreve como calcular o custo de execução do seu aplicativo de contêiner. Para obter detalhes de preços na moeda da sua conta, consulte Preços dos Aplicativos de Contêiner do Azure.

Plano de consumo

A cobrança de aplicativos executados no plano de consumo consiste em dois tipos de cobranças:

  • Consumo de recursos: a quantidade de recursos alocados para seu aplicativo de contêiner por segundo, cobrados em vCPU-segundos e GiB-segundos.
  • Solicitações HTTP: o número de solicitações HTTP que seu aplicativo de contêiner recebe.

Os seguintes recursos são gratuitos durante cada mês do calendário, por assinatura:

  • Os primeiros 180.000 vCPU-segundos
  • Os primeiros 360.000 GiB-segundos
  • Os primeiros 2 milhões de solicitações HTTP

O uso gratuito não aparece na sua fatura. Você só será cobrado quando o uso de recursos exceder os valores mensais de subsídios gratuitos.

Nota

Se utilizar Aplicações de Contentor com a sua própria rede virtual ou se as suas aplicações utilizarem outros recursos do Azure, poderão ser aplicadas taxas adicionais.

Encargos de consumo de recursos

Os Aplicativos de Contêiner do Azure executam réplicas do seu aplicativo com base nas regras de dimensionamento e nos limites de contagem de réplicas que você configura para cada revisão. Os trabalhos dos Aplicativos de Contêiner do Azure executam réplicas quando as execuções de trabalho são acionadas. Você será cobrado pela quantidade de recursos alocados para cada réplica enquanto ela estiver em execução.

Existem 2 medidores para consumo de recursos:

  • vCPU-segundos: o número de núcleos vCPU alocados para seu aplicativo de contêiner por segundo.
  • GiB-segundos: a quantidade de memória alocada para seu aplicativo de contêiner por segundo.

Os primeiros 180.000 vCPU-segundos e 360.000 GiB-segundos em cada assinatura por mês são gratuitos.

Aplicativos de contêiner

A taxa que você paga pelo consumo de recursos depende do estado das revisões e réplicas do seu aplicativo de contêiner. Por padrão, as réplicas são cobradas a uma taxa ativa . No entanto, em determinadas condições, uma réplica pode entrar em um estado ocioso . Enquanto em estado ocioso , os recursos são cobrados a uma taxa reduzida.

Nenhuma réplica está em execução

Quando uma revisão é dimensionada para zero réplicas, não são incorridos encargos de consumo de recursos.

Número mínimo de réplicas em execução

Taxas de uso ocioso podem ser aplicadas quando a revisão de um aplicativo de contêiner está sendo executada em um conjunto específico de circunstâncias. Para ser elegível para taxas ociosas, uma revisão deve ser:

  • Configurado com uma contagem mínima de réplicas maior que zero
  • Dimensionado para a contagem mínima de réplicas

As taxas de uso são calculadas individualmente para cada réplica. Uma réplica é considerada ociosa quando todas as seguintes condições forem verdadeiras:

  • A réplica está sendo executada em uma revisão que atualmente é elegível para cobranças ociosas.
  • Todos os contêineres na réplica foram iniciados e estão em execução.
  • A réplica não está processando nenhuma solicitação HTTP.
  • A réplica está usando menos de 0,01 vCPU núcleos.
  • A réplica está recebendo menos de 1.000 bytes por segundo de tráfego de rede.

Quando uma réplica está ociosa, as taxas de consumo de recursos são calculadas com as taxas ociosas reduzidas. Quando uma réplica não está ociosa, as taxas ativas se aplicam.

Mais do que o número mínimo de réplicas em execução

Quando uma revisão é dimensionada acima da contagem mínima de réplicas, todas as réplicas em execução são cobradas pelo consumo de recursos na taxa ativa.

Tarefas

No plano Consumo, os recursos consumidos pelos trabalhos dos Aplicativos de Contêiner do Azure são cobrados pela taxa ativa. As cobranças ociosas não se aplicam a trabalhos porque as execuções param de consumir recursos quando o trabalho é concluído.

Solicitar cobranças

Além do consumo de recursos, os Aplicativos de Contêiner do Azure também cobram com base no número de solicitações HTTP recebidas pelo seu aplicativo de contêiner. Somente solicitações que vêm de fora de um ambiente de Aplicativos de Contêiner são faturáveis.

  • Os primeiros 2 milhões de pedidos em cada subscrição por mês são gratuitos.
  • As solicitações de sonda de integridade não são faturáveis.

As cobranças de solicitação não se aplicam aos trabalhos dos Aplicativos de Contêiner do Azure porque eles não oferecem suporte à entrada.

Plano dedicado

Você é cobrado com base em instâncias de perfil de carga de trabalho, não por aplicativos individuais.

A cobrança de aplicativos e trabalhos em execução no plano Dedicado é baseada em instâncias de perfil de carga de trabalho, não em aplicativos individuais. As taxas são as seguintes:

Custos fixos de gestão Custos variáveis
Se você tiver um ou mais perfis de carga de trabalho dedicados em seu ambiente, será cobrada uma taxa de gerenciamento de plano dedicado. Não serão cobradas taxas de gerenciamento de planos, a menos que você use um perfil de carga de trabalho dedicado em seu ambiente. À medida que os perfis se expandem, aplicam-se custos adicionais para as instâncias extras; À medida que os perfis aumentam, o faturamento é reduzido.

Certifique-se de otimizar os aplicativos implantados em um perfil de carga de trabalho dedicado. Avalie as necessidades de seus aplicativos para que eles possam usar a maior quantidade de recursos disponíveis para o perfil.

Sessões dinâmicas

As sessões dinâmicas têm dois tipos de pools de sessões: interpretador de código e contêiner personalizado. Cada tipo de sessão tem seu próprio modelo de faturamento.

Interpretador de código

As sessões do intérprete de código são cobradas com base na duração da execução para o número de sessões alocadas. Para cada sessão alocada, você é cobrado desde o momento em que é alocado até ser desalocado em incrementos de uma hora.

Contentor personalizado

As sessões de contêiner personalizadas são cobradas usando o plano Dedicado, com base na quantidade de recursos de computação usados para executar o pool de sessões e as sessões ativas.

Cada pool de sessões de contêiner personalizado é executado em instâncias de computação E16 dedicadas. O número de instâncias alocadas ao pool de sessões é baseado no número de sessões ativas e prontas no pool. Para exibir o número de instâncias atualmente alocadas a um pool de sessões, use o seguinte comando da CLI do Azure para recuperar a propriedade do nodeCount pool. Substitua o <PLACEHOLDERS> pelos seus valores.

az containerapp sessionpool show --resource-group <RESOURCE_GROUP> --name <POOL_NAME> --query "properties.nodeCount"

Termos gerais

  • Para obter detalhes de preços na moeda da sua conta, consulte Preços dos Aplicativos de Contêiner do Azure.