Todos os produtos
Search
Central de documentação

Function Compute:Visão geral do faturamento

Última atualização: Aug 31, 2026

Este tópico descreve os métodos de faturamento, itens faturáveis, preços unitários e exemplos de faturamento do Function Compute.

Nota
  • Antes de usar o Function Compute, estime os custos com a calculadora de preços.

  • Após usar o Function Compute, visualize o uso de CU, os detalhes de uso de recursos e as faturas na página Resource Usage Details no console.

Métodos de faturamento

Trial quota

O Function Compute oferece uma cota de teste (um plano de recursos de teste de CU) para novos usuários. Caso você não tenha adquirido outros tipos de planos de recursos, qualquer uso que exceda a cota de teste em cada ciclo de faturamento será cobrado no modelo de pagamento conforme o uso.

Pay-as-you-go

A cobrança ocorre com base nos recursos de computação efetivamente consumidos. Por padrão, quando a contagem mínima de instâncias é 0, não há cobrança se nenhuma função for invocada. No entanto, se você definir a contagem mínima de instâncias como 1 ou mais, as instâncias permanecem em execução 24 horas por dia, 7 dias por semana, gerando cobranças contínuas: os períodos de processamento de solicitações são faturados pela tarifa de instância elástica (ativa), enquanto os períodos ociosos (sem solicitações pendentes) seguem a tarifa de instância elástica (ociosa). Para mais informações, consulte @xref node="4423430" Configure an elastic policy for the minimum instance count @/xref .

Resource plans

O Function Compute disponibiliza planos de recursos de CU nas modalidades mensal e anual. Após a aquisição de um plano de recursos, ele compensa primeiro o consumo de recursos. Quando o plano se esgota, o faturamento muda automaticamente para pagamento conforme o uso. Os planos de recursos oferecem preços unitários menores, o que reduz seus custos gerais.

Resident resource pools (subscription)

Um pool de recursos residentes reserva capacidade de computação GPU por meio de uma assinatura mensal. Adquira um pool, atribua instâncias residentes às suas funções GPU e obtenha custos previsíveis com zero cold starts.

Itens faturáveis e preços unitários

Itens faturáveis

As cobranças do Function Compute consistem em duas partes:

  • Uso de CU: O Function Compute utiliza o uso de CU como item faturável unificado. Todo o uso de recursos é convertido em uso de CU mediante fatores de conversão fixos. Este tópico foca na medição e no faturamento do uso de CU.

  • Tráfego de saída para a Internet: O tráfego de saída para a Internet é agregado a outros produtos da Alibaba Cloud voltados para a Internet e faturado pelo CDT. Para mais informações, consulte CDT billing. O tráfego de saída para a Internet compõe-se das três partes seguintes:

    1. Tráfego de transferência de dados dentro das funções: tráfego gerado quando uma função inicia uma solicitação para a Internet.

    2. Tráfego de solicitação-resposta da função: tráfego gerado quando uma função é invocada pela Internet e retorna uma resposta.

    3. Tráfego back-to-origin do CDN: tráfego gerado quando o Function Compute atua como servidor de origem para um CDN e ocorre a recuperação back-to-origin do CDN.

Preços unitários

O uso de CU é faturado mensalmente por níveis e calculado independentemente por região. O uso de CU em cada região é acumulado separadamente e não é mesclado entre regiões. Para mais informações, consulte Billing examples.

Ciclo de faturamento

O Function Compute emite faturas por hora. O uso de CU por função por hora é arredondado para cima e depois somado entre todas as funções para produzir o uso total de CU por hora. Se você possuir um plano de recursos, ele compensa primeiro o uso de CU. Após o esgotamento do plano, aplica-se o faturamento de pagamento conforme o uso.

Importante

Para funções com mais de 0 invocações ou uso contínuo de recursos dentro de uma hora, se o custo de CU dessa hora for inferior a USD 0,01, aplica-se uma taxa mínima de USD 0,01. Se o uso real exceder esse valor, aplica-se o custo real de CU.

Cálculo do uso de CU

Nota

O cálculo do uso de CU descrito nesta seção aplica-se apenas a instâncias elásticas. Instâncias residentes utilizam um modelo pré-pago mensal. Para detalhes de preços, consulte Resident resource pool pricing.

Fórmula de cálculo

Todo o uso de recursos é convertido em uso de CU usando fatores de conversão fixos e depois somado para obter o uso total de CU.

Uso de CU = Σ(uso de recursos x fator de conversão de CU)

Uso de recursos

Nota

O uso de recursos é a medição bruta do consumo real de recursos e não é usado diretamente para faturamento.

As instâncias elásticas possuem dois estados: ativa e ociosa. Quando uma instância não tem solicitações para processar ou tarefas em segundo plano em execução, ela entra automaticamente no estado ocioso. A tabela a seguir descreve os cenários para cada estado:

Limiares para determinação dos estados ativo e ocioso

O sistema usa os seguintes indicadores para determinar se uma instância entrou no estado ocioso. Todas as condições devem ser atendidas simultaneamente:

  • Utilização de CPU — Quando a utilização de vCPU da instância cai continuamente abaixo de 0,01 núcleos de vCPU (equivalente a 1% de utilização de um único núcleo), a condição de CPU para o estado ocioso é satisfeita.

  • Utilização de GPU — Quando os processadores de fluxo, decodificadores e outros componentes da GPU da instância ficam abaixo do limiar do sistema, a condição de GPU para o estado ocioso é satisfeita. O limiar varia conforme a série da GPU.

  • Tráfego de rede — Quando o tráfego de rede de entrada e saída da instância cai continuamente abaixo de 1.000 bytes/segundo, a condição de rede para o estado ocioso é satisfeita.

  • Processamento de solicitações — A instância não está processando nenhuma solicitação HTTP ou tarefa em segundo plano.

Importante

Uma instância transita do estado ativo para o ocioso somente quando todas as condições acima forem atendidas simultaneamente. Se a utilização de vCPU estiver em ou acima de 0,01 núcleos de vCPU, ou se o tráfego de rede estiver em ou acima de 1.000 bytes/segundo, a instância será faturada pela tarifa ativa mesmo que não haja solicitações ativas.

O tempo ativo e o tempo ocioso não aparecem diretamente nos logs de invocação. A lista Invocation Requests na página Logs do console mostra campos como duração da execução e uso de memória, mas não exibe o tempo ativo ou ocioso de uma instância. Para visualizar a duração da execução de uma solicitação, ative as métricas no nível da solicitação na configuração da função e verifique a duração da execução na lista Invocation Requests na página Logs.

Elastic instance (active)

Elastic instance (idle)

  • Contagem mínima de instâncias não definida:

    • Instâncias elásticas que processam solicitações quando a liberação atrasada não está configurada.

    • Quando a liberação atrasada está configurada, instâncias que atendem aos limiares do estado ativo durante o período de liberação atrasada.

  • Quando a contagem mínima de instâncias é definida como 1 ou superior, instâncias elásticas que entram no estado ativo ao receberem solicitações.

  • Cenários de afinidade de sessão:

    • Instâncias elásticas que processam solicitações quando a liberação atrasada não está configurada.

    • Quando a liberação atrasada está configurada, instâncias que atendem aos limiares do estado ativo durante o período de liberação atrasada.

  • Quando a contagem mínima de instâncias não está definida e a liberação atrasada está configurada, instâncias que atendem aos limiares do estado ocioso durante o período de liberação atrasada.

  • Quando a contagem mínima de instâncias é definida como 1 ou superior, instâncias sem solicitações pendentes que atendem aos limiares do estado ocioso descritos acima.

  • Em cenários de afinidade de sessão, instâncias que atendem aos limiares do estado ocioso independentemente de a liberação atrasada estar configurada.

Resource usage = elastic instance (active) usage + elastic instance (idle) usage. Quando uma instância está ociosa, o sistema congela automaticamente alguns recursos e cobra pela tarifa mínima de keep-alive:

  • Recursos de vCPU: Sem cobrança.

  • Recursos de GPU: Cobrança de 11,7% a 23% da tarifa ativa, dependendo da série da GPU:

    Série Ada.1

    Série Ada.2

    Série Ada.3

    Série Tesla

    Série Hopper

    Série Hopper.1

    Série Hopper.2

    Série Ampere

    Série Blackwell.1

    Série Xpu.1

    11,7%

    11,7%

    11,7%

    23%

    13%

    14%

    14%

    16%

    13%

    19%

Definir a contagem mínima de instâncias como 1 ou superior é adequado para cargas de trabalho sensíveis à latência (afinidade de sessão, conexões persistentes, etc.) e cenários de tarefas em segundo plano. Isso proporciona os seguintes benefícios:

  • Warm start: Alcança warm starts no nível de milissegundos para manter os services em execução sem interrupções.

  • Entrega garantida: Bloqueia recursos elásticos para garantir a disponibilidade de recursos.

  • Faturamento inteligente para períodos ocupados e ociosos: Muda automaticamente para o faturamento ocioso quando não há solicitações ou tarefas em segundo plano, reduzindo ainda mais os custos.

Faturamento de chamadas em cenários de afinidade de sessão MCP

Ao implantar um MCP Server no Function Compute e ativar a afinidade de sessão para Streamable HTTP, a solicitação initialize e a subsequente solicitação tools/call no protocolo MCP são solicitações HTTP separadas, e cada uma delas aciona uma chamada de função FC distinta. Cada chamada é faturada independentemente com base no seu uso real de CU. Como resultado, uma única chamada de ferramenta (initialize + tools/call) gera 2 chamadas de função. A solicitação initialize geralmente aciona um cold start, e as solicitações subsequentes reutilizam a mesma instância, mas ainda são faturadas como chamadas independentes.

Fatores de conversão de CU

Cargas de trabalho de CPU

Item faturável

Uso de vCPU

Uso de memória

Invocações de função

Uso de disco

Unidade

CU/(vCPU*segundo)

CU/(GB*segundo)

CU/10.000 invocações

CU/(GB*segundo)

Fator de conversão de CU para instância elástica (ativa)

1,0

0,15

75

0,05

Fator de conversão de CU para instância elástica (ociosa)

0

0,15

0

0,05

Cargas de trabalho de GPU

Recurso/Item faturável

Unidade

Fator de conversão de CU para instância elástica (ativa)

Fator de conversão de CU para instância elástica (ociosa)

Invocações de função

CU/10.000 invocações

75

-

Uso de vCPU

CU/(vCPU*segundo)

1

0

Uso de memória

CU/(GB*segundo)

0,15

0,10

Uso de disco

CU/(GB*segundo)

0,05

0,05

Uso de GPU tesla.1

CU/(GB de memória GPU*segundo)

2,1

0,5

Uso de GPU ampere.1

CU/(GB de memória GPU*segundo)

1,8

0,3

Uso de GPU ada.1

CU/(GB de memória GPU*segundo)

1,7

0,2

Uso de GPU ada.2

CU/(GB de memória GPU*segundo)

1,95

0,23

Uso de GPU ada.3

CU/(GB de memória GPU*segundo)

1,95

0,23

Uso de GPU blackwell.1

CU/(GB de memória GPU*segundo)

2,1

0,28

Uso de GPU hopper.1

CU/(GB de memória GPU*segundo)

2,31

0,315

Uso de GPU hopper.2

CU/(GB de memória GPU*segundo)

2,31

0,315

Uso de GPU xpu.1

CU/(GB de memória GPU*segundo)

1,2

0,23

Faturamento para códigos de status de erro

O uso de CU baseia-se no fato de uma solicitação chegar a uma instância de função e a instância executar, e não no código de status HTTP retornado pela função. Depois que uma solicitação chega a uma instância de função e a função é executada, a invocação é faturada com base no tempo real de execução e no consumo de recursos, independentemente de a função retornar 200, 404, 401 ou qualquer outro código de status HTTP.

Se uma solicitação for rejeitada na camada de gateway antes de chegar a uma instância de função — por exemplo, um 404 retornado porque nenhum HTTP trigger está configurado — nenhuma instância de função será executada e nenhum uso de CU será incorrido.

Nota

Esta regra aplica-se apenas a instâncias elásticas. Instâncias residentes usam um modelo pré-pago mensal e não são afetadas.

Exemplos de faturamento

Estime os custos com a calculadora de preços ou consulte os exemplos a seguir.

Importante

O uso de vCPU, o uso de memória, o uso de disco e o uso de GPU são calculados com base nas especificações configuradas para sua função multiplicadas pela duração, e não nos recursos realmente consumidos durante a execução.

Exemplo de faturamento de carga de trabalho de CPU

Um usuário cria uma instância de função de CPU com as seguintes especificações: 0,35 vCPU, 512 MB de memória e 512 MB de disco temporário. A contagem mínima de instâncias é definida como 1 para o mês, com uma duração total de 50 horas, sendo 10 horas ativas (processando solicitações) e 40 horas ociosas (sem solicitações). A função é invocada 1.000.000 de vezes. O uso de recursos, o uso de CU e o custo total são os seguintes:

Resource

Usage

Conversion factor

CU usage

Function invocations

1.000.000 invocações

0,0075 CU/invocação

7.500 CU

Elastic instance (active) vCPU usage

Especificação de vCPU x duração da execução (segundos) = 0,35 vCPU x 36.000 s = 12.600 vCPU*segundos

1 CU/(vCPU*segundo)

12.600 CU

Elastic instance (active) memory usage

Especificação de memória x duração da execução (segundos) = 0,5 GB x 36.000 s = 18.000 GB*segundos

0,15 CU/(GB*segundo)

2.700 CU

Disk usage

Especificação de disco x duração total provisionada (segundos) = 0,5 GB x 180.000 s = 90.000 GB*segundos

0,05 CU/(GB*segundo)

0 CU

Observação: O uso de disco na especificação de 512 MB é gratuito.

Elastic instance (idle) vCPU usage

Especificação de vCPU x duração ociosa (segundos) = 0,35 vCPU x 144.000 s = 50.400 vCPU*segundos

0 CU/(vCPU*segundo)

Observação: Recursos de vCPU são gratuitos para instâncias mínimas provisionadas durante períodos ociosos.

0 CU

Elastic instance (idle) memory usage

Especificação de memória x duração ociosa (segundos) = 0,5 GB x 144.000 s = 72.000 GB*segundos

0,15 CU/(GB*segundo)

10.800 CU

Total CU usage

33.600 CU

Custo total = Preço unitário do Nível 1 x uso = USD 0,000020/CU x 33.600 CU = USD 0,67

Exemplo de faturamento de carga de trabalho de GPU (série Tesla)

Um usuário cria uma instância de função GPU (série Tesla) com as seguintes especificações: 16 GB de GPU, 8 vCPU, 32 GB de memória e 512 MB de disco temporário. A contagem mínima de instâncias é definida como 1 para o mês, com uma duração total de 50 horas, sendo 10 horas ativas (processando solicitações) e 40 horas ociosas (sem solicitações). A função é invocada 1.000.000 de vezes. O uso de recursos, o uso de CU e o custo total são os seguintes:

Resource

Usage

Conversion factor

CU usage

Function invocations

1.000.000 invocações

0,0075 CU/invocação

7.500 CU

Elastic instance (active) vCPU usage

Especificação de vCPU x duração da execução (segundos) = 8 vCPU x 36.000 s = 288.000 vCPU*segundos

1 CU/(vCPU*segundo)

288.000 CU

Elastic instance (active) memory usage

Especificação de memória x duração da execução (segundos) = 32 GB x 36.000 s = 1.152.000 GB*segundos

0,15 CU/(GB*segundo)

172.800 CU

Elastic instance (active) GPU usage

Especificação de GPU x duração da execução (segundos) = 16 GB x 36.000 s = 576.000 GB*segundos

2,1 CU/(GB*segundo)

1.209.600 CU

Disk usage

Especificação de disco x duração total provisionada (segundos) = 0,5 GB x 180.000 s = 90.000 GB*segundos

0,05 CU/(GB*segundo)

0 CU

Observação: O uso de disco na especificação de 512 MB é gratuito.

Elastic instance (idle) vCPU usage

Especificação de vCPU x duração ociosa (segundos) = 8 vCPU x 144.000 s = 1.152.000 vCPU*segundos

0 CU/(vCPU*segundo)

Observação: Recursos de vCPU são gratuitos para instâncias mínimas provisionadas durante períodos ociosos.

0 CU

Elastic instance (idle) memory usage

Especificação de memória x duração ociosa (segundos) = 32 GB x 144.000 s = 4.608.000 GB*segundos

0,1 CU/(GB*segundo)

460.800 CU

Elastic instance (idle) GPU usage

Especificação de GPU x duração ociosa (segundos) = 16 GB x 144.000 s = 2.304.000 GB*segundos

0,5 CU/(GB*segundo)

1.152.000 CU

Total CU usage

3.290.700 CU

Custo total = Preço unitário do Nível 1 x uso = USD 0,000020/CU x 3.290.700 CU = USD 65,81

Exemplo de faturamento de carga de trabalho de GPU (série Blackwell.1)

Um usuário cria uma instância de função GPU (série Blackwell.1) com as seguintes especificações: 32 GB de GPU, 8 vCPU, 64 GB de memória e 512 MB de disco temporário. A contagem mínima de instâncias é definida como 1 para o mês, com uma duração total de 50 horas, sendo 10 horas ativas (processando solicitações) e 40 horas ociosas (sem solicitações). A função é invocada 1.000.000 de vezes. O uso de recursos, o uso de CU e o custo total são os seguintes:

Resource

Usage

Conversion factor

CU usage

Function invocations

1.000.000 invocações

0,0075 CU/invocação

7.500 CU

Elastic instance (active) vCPU usage

Especificação de vCPU x duração da execução (segundos) = 8 vCPU x 36.000 s = 288.000 vCPU*segundos

1 CU/(vCPU*segundo)

288.000 CU

Elastic instance (active) memory usage

Especificação de memória x duração da execução (segundos) = 64 GB x 36.000 s = 2.304.000 GB*segundos

0,15 CU/(GB*segundo)

345.600 CU

Elastic instance (active) GPU usage

Especificação de GPU x duração da execução (segundos) = 32 GB x 36.000 s = 1.152.000 GB*segundos

2,1 CU/(GB*segundo)

2.419.200 CU

Disk usage

Especificação de disco x duração total provisionada (segundos) = 0,5 GB x 180.000 s = 90.000 GB*segundos

0,05 CU/(GB*segundo)

0 CU

Observação: O uso de disco na especificação de 512 MB é gratuito.

Elastic instance (idle) vCPU usage

Especificação de vCPU x duração ociosa (segundos) = 8 vCPU x 144.000 s = 1.152.000 vCPU*segundos

0 CU/(vCPU*segundo)

Observação: Recursos de vCPU são gratuitos para instâncias mínimas provisionadas durante períodos ociosos.

0 CU

Elastic instance (idle) memory usage

Especificação de memória x duração ociosa (segundos) = 64 GB x 144.000 s = 9.216.000 GB*segundos

0,10 CU/(GB*segundo)

921.600 CU

Elastic instance (idle) GPU usage

Especificação de GPU x duração ociosa (segundos) = 32 GB x 144.000 s = 4.608.000 GB*segundos

0,28 CU/(GB*segundo)

1.290.240 CU

Total CU usage

5.272.140 CU

Custo total = Preço unitário do Nível 1 x uso = USD 0,000020/CU x 5.272.140 CU = USD 105,44

Mais informações

Se você utilizar outros services da Alibaba Cloud no Function Compute, também será cobrado por esses services além das taxas do Function Compute.

Perguntas frequentes