Compartilhar via


Cobrança nos Aplicativos de Contêiner do Azure

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

Tipo de plano Descrição
Plano de Consumo Opção de computação sem servidor em que você é cobrado apenas pelos recursos que seus aplicativos usam enquanto estão em execução.
Plano dedicado Opções de computação personalizadas em que você é cobrado por instâncias alocadas para cada perfil de carga de trabalho.
  • Sua seleção de plano determina os cálculos de cobrança.
  • Aplicativos diferentes em um ambiente podem usar planos diferentes.

Este artigo descreve como calcular o custo da execução do 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 para aplicativos em execução no plano de Consumo consiste em dois tipos de preços:

  • Consumo de recursos: a quantidade de recursos alocados para seu aplicativo de contêiner por segundo, cobrada em segundos de vCPU e GiB.
  • 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 das concessões gratuitas mensais.

Observação

Se você usar os Aplicativos de Contêiner com sua própria rede virtual ou seus aplicativos utilizarem outros recursos do Azure, encargos adicionais poderão ser aplicados.

Cobranças de consumo de recursos

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

Há dois medidores para consumo de recursos:

  • vCPU-seconds: a quantidade de núcleos de vCPU alocados ao seu aplicativo de contêiner por segundo.
  • GiB-segundos: a quantidade de memória de alocada ao seu aplicativo de contêiner por segundo.
  • Segundos de GPU: o número de GPUs alocadas para os seus aplicativos de contêiner por segundo.

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

Aplicativos de contêiner

A taxa que você paga pelo consumo de recursos depende do estado das revisões do aplicativo de contêiner e das réplicas. 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 estão em um estado ocioso, os recursos são cobrados a uma taxa reduzida.

Nenhuma réplica está em execução

Quando a revisão é reduzida verticalmente para zero réplica, nenhum custo de consumo de recursos é incorrido.

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

Os preços de uso ocioso podem ser aplicados quando a revisão de um aplicativo de contêiner estiver sendo executada em um conjunto específico de circunstâncias. Para ser elegível a preços ociosos, uma revisão deverá:

Observação

Os encargos de uso ocioso não se aplicam a aplicativos de GPU sem servidor. Eles são sempre cobrados pelo uso ativo.

Os encargos de uso são calculados individualmente para cada réplica. Uma réplica é considerada ociosa quando todas as seguintes condições são verdadeiras:

  • A réplica está em execução em uma revisão que atualmente está qualificada para encargos ociosos.
  • 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 núcleos de vCPU.
  • A réplica está recebendo menos de 1.000 bytes por segundo de tráfego de rede.

Quando uma réplica está ociosa, os encargos de consumo de recursos são calculados com as taxas ociosas reduzidas. Quando uma réplica não estiver ociosa, serão aplicadas as tarifas ativas.

Mais do que o número 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.

Trabalhos

No plano de Consumo, os recursos consumidos pelos trabalhos dos Aplicativos de Contêiner do Azure serão cobrados pela tarifa ativa. Os preços ociosos não se aplicam a trabalhos porque as execuções param de consumir recursos depois que o trabalho é concluído.

Solicitar encargos

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 aplicativo de contêiner. Somente as solicitações provenientes de um ambiente de Aplicativos de Contêiner são faturáveis.

  • Os primeiros 2 milhões de solicitações em cada assinatura por mês são gratuitos.
  • Solicitações de investigação de integridade não são faturáveis.

Os preços de solicitação não se aplicam aos trabalhos dos Aplicativos de Contêiner do Azure porque eles não dão 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 para aplicativos e trabalhos em execução no plano Dedicado é baseada em instâncias de perfil de carga de trabalho, não por aplicativos individuais. Os preços são os seguintes:

Custos fixos de gerenciamento Custos variáveis
Se você tiver um ou mais perfis de carga de trabalho dedicados em seu ambiente, será cobrada um valor de gerenciamento de Plano dedicado. Você não recebe cobrança de preços de gerenciamento de planos, a menos que use um perfil de carga de trabalho Dedicado em seu ambiente. À medida que os perfis são escalados horizontalmente, os custos extras se aplicam às instâncias extras; à medida que os perfis são reduzidos horizontalmente, a cobrança é reduzida.

Certifique-se de otimizar os aplicativos implantados para 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ão: interpretador de código e contêiner personalizado. Cada tipo de sessão tem seu próprio modelo de cobrança.

Interpretador de códigos

As sessões de interpretador de código são cobradas com base na duração da execução das sessões alocadas em número. Para cada sessão alocada, você é cobrado a partir do momento em que ela é alocada até que seja desalocada em incrementos de uma hora.

Contêiner 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 sessões ativas.

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

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

Termos gerais