Todos los productos
Search
Centro de documentos

Function Compute:Descripción general de facturación

Última actualización: Sep 09, 2026

Este tema describe los métodos de facturación, los elementos facturables, los precios unitarios y los ejemplos de facturación de Function Compute.

Nota
  • Antes de usar Function Compute, puede estimar los costos con la calculadora de precios.

  • Después de usar Function Compute, consulte el uso de CU, los detalles de uso de recursos y las facturas en la página Resource Usage Details de la consola.

Métodos de facturación

Trial quota

Function Compute ofrece una cuota de prueba (un plan de recursos de prueba de CU) para los usuarios nuevos. Si no ha adquirido otros tipos de planes de recursos, cualquier uso que supere la cuota de prueba en cada ciclo de facturación se cobra bajo el modelo pay-as-you-go.

Pay-as-you-go

El cobro se basa en los recursos de cómputo que consume realmente. De forma predeterminada, cuando el recuento mínimo de instancias es 0, no se aplican cargos si no hay invocaciones de funciones. Sin embargo, si establece el recuento mínimo de instancias en 1 o más, las instancias permanecen en ejecución las 24 horas del día, los 7 días de la semana, y generan cargos de manera continua: los periodos de procesamiento de solicitudes se facturan a la tarifa de instancia elástica (activa) y los periodos inactivos (sin solicitudes pendientes) se facturan a la tarifa de instancia elástica (inactiva). Para obtener más información, consulte @xref node="4423430" Configure an elastic policy for the minimum instance count @/xref .

Resource plans

Function Compute ofrece planes de recursos de CU con niveles mensuales y anuales. Después de adquirir un plan de recursos, este compensa primero su consumo de recursos. Cuando el plan se agota, la facturación cambia automáticamente al modelo pay-as-you-go. Los planes de recursos ofrecen un precio unitario más bajo, lo que reduce sus costos generales.

Resident resource pools (subscription)

Un pool de recursos residente reserva capacidad de cómputo de GPU mediante una suscripción mensual. Adquiera un pool, asigne instancias residentes a sus funciones de GPU y obtenga costos predecibles sin arranques en frío.

Elementos facturables y precios unitarios

Elementos facturables

Los cargos de Function Compute constan de dos partes:

  • Uso de CU: Function Compute utiliza el uso de CU como elemento facturable unificado. Todo el uso de recursos se convierte a uso de CU mediante factores de conversión fijos. Este tema se centra en cómo se mide y factura el uso de CU.

  • Tráfico saliente de Internet: El tráfico saliente de Internet se agrega con otros productos de Alibaba Cloud orientados a Internet y se factura en CDT. Para obtener más información, consulte CDT billing. El tráfico saliente de Internet consta de las tres partes siguientes:

    1. Tráfico de transferencia de datos dentro de las funciones: el tráfico generado cuando una función inicia una solicitud hacia Internet.

    2. Tráfico de solicitud-respuesta de la función: el tráfico generado cuando se invoca una función a través de Internet y esta devuelve una respuesta.

    3. Tráfico back-to-origin desde CDN: el tráfico generado cuando Function Compute actúa como servidor de origen para un CDN y ocurre una recuperación back-to-origin del CDN.

Precios unitarios

El uso de CU se factura por niveles mensuales y se calcula de forma independiente por región. El uso de CU en cada región se acumula por separado y no se combina entre regiones. Para obtener más información, consulte Billing examples.

Ciclo de facturación

Function Compute factura por hora. El uso de CU por función y por hora se redondea hacia arriba y luego se suma entre todas las funciones para obtener el uso total de CU por hora. Si cuenta con un plan de recursos, este compensa primero el uso de CU. Una vez que el plan se agota, se aplica la facturación pay-as-you-go.

Importante

Para las funciones con más de 0 invocaciones o con uso continuo de recursos durante una hora, si el costo de CU de esa hora es inferior a USD 0.01, se aplica un cargo mínimo de USD 0.01. Si el uso real supera esta cantidad, se aplica el costo real de CU.

Cálculo del uso de CU

Nota

El cálculo del uso de CU descrito en esta sección solo aplica a las instancias elásticas. Las instancias residentes usan un modelo de prepago mensual. Para conocer los detalles de precios, consulte Resident resource pool pricing.

Fórmula de cálculo

Todo el uso de recursos se convierte a uso de CU mediante factores de conversión fijos y luego se suma para obtener el uso total de CU.

Uso de CU = Σ(uso de recursos x factor de conversión de CU)

Uso de recursos

Nota

El uso de recursos es la medición bruta del consumo real de recursos y no se usa directamente para la facturación.

Las instancias elásticas tienen dos estados: activa e inactiva. Cuando una instancia no tiene solicitudes que procesar ni tareas en segundo plano en ejecución, entra automáticamente en estado inactivo. A continuación se describen los escenarios correspondientes a cada estado:

Umbrales para determinar el estado activo e inactivo

El sistema utiliza los indicadores siguientes para determinar si una instancia entró en estado inactivo. Todas las condiciones deben cumplirse de manera simultánea:

  • Utilización de CPU: cuando la utilización de vCPU de la instancia cae de forma continua por debajo de 0.01 núcleos de vCPU (equivalente al 1 % de utilización de un solo núcleo), se cumple la condición de CPU para el estado inactivo.

  • Utilización de GPU: cuando los procesadores de flujo, los decodificadores y otros componentes de la GPU de la instancia caen por debajo del umbral del sistema, se cumple la condición de GPU para el estado inactivo. El umbral varía según la serie de GPU.

  • Tráfico de red: cuando el tráfico de red entrante y saliente de la instancia cae de forma continua por debajo de 1,000 bytes/segundo, se cumple la condición de red para el estado inactivo.

  • Procesamiento de solicitudes: la instancia no procesa ninguna solicitud HTTP ni tarea en segundo plano.

Importante

Una instancia pasa del estado activo al inactivo únicamente cuando todas las condiciones anteriores se cumplen de manera simultánea. Si la utilización de vCPU es igual o superior a 0.01 núcleos de vCPU, o si el tráfico de red es igual o superior a 1,000 bytes/segundo, la instancia se factura a la tarifa activa incluso cuando no hay solicitudes activas.

El tiempo activo y el tiempo inactivo no se muestran directamente en los registros de invocación. La lista Invocation Requests de la página Logs de la consola muestra campos como la duración de ejecución y el uso de memoria, pero no indica el tiempo activo o inactivo de una instancia. Para consultar la duración de ejecución de una solicitud, habilite las métricas a nivel de solicitud en la configuración de la función y luego revise la duración de ejecución en la lista Invocation Requests de la página Logs.

Elastic instance (active)

Elastic instance (idle)

  • Recuento mínimo de instancias no establecido:

    • Instancias elásticas que procesan solicitudes cuando no se configura la liberación diferida.

    • Cuando se configura la liberación diferida, las instancias que cumplen los umbrales del estado activo durante el periodo de liberación diferida.

  • Cuando el recuento mínimo de instancias se establece en 1 o más, las instancias elásticas que entran en estado activo al llegar solicitudes.

  • Escenarios de afinidad de sesión:

    • Instancias elásticas que procesan solicitudes cuando no se configura la liberación diferida.

    • Cuando se configura la liberación diferida, las instancias que cumplen los umbrales del estado activo durante el periodo de liberación diferida.

  • Cuando no se establece el recuento mínimo de instancias y se configura la liberación diferida, las instancias que cumplen los umbrales del estado inactivo durante el periodo de liberación diferida.

  • Cuando el recuento mínimo de instancias se establece en 1 o más, las instancias que no tienen solicitudes pendientes y cumplen los umbrales del estado inactivo descritos anteriormente.

  • En escenarios de afinidad de sesión, las instancias que cumplen los umbrales del estado inactivo, independientemente de si se configuró la liberación diferida.

Resource usage = elastic instance (active) usage + elastic instance (idle) usage. Cuando una instancia está inactiva, el sistema congela automáticamente algunos recursos y cobra a la tarifa mínima de mantenimiento:

  • Recursos de vCPU: sin cargo.

  • Recursos de GPU: se cobran entre el 11.7 % y el 23 % de la tarifa activa, según la serie de GPU:

    Serie Ada.1

    Serie Ada.2

    Serie Ada.3

    Serie Tesla

    Serie Hopper

    Serie Hopper.1

    Serie Hopper.2

    Serie Ampere

    Serie Blackwell.1

    Serie Xpu.1

    11.7%

    11.7%

    11.7%

    23%

    13%

    14%

    14%

    16%

    13%

    19%

Establecer el recuento mínimo de instancias en 1 o más resulta adecuado para cargas de trabajo sensibles a la latencia (afinidad de sesión, conexiones persistentes, etc.) y para escenarios con tareas en segundo plano. Esto proporciona los beneficios siguientes:

  • Arranque en caliente: logra arranques en caliente a nivel de milisegundos para mantener los servicios en ejecución sin interrupciones.

  • Entrega garantizada: bloquea recursos elásticos para garantizar la disponibilidad de recursos.

  • Facturación inteligente para periodos activos e inactivos: cambia automáticamente a la facturación inactiva cuando no hay solicitudes ni tareas en segundo plano, lo que reduce aún más los costos.

Facturación de llamadas en escenarios de afinidad de sesión MCP

Cuando despliega un MCP Server en Function Compute y habilita la afinidad de sesión para Streamable HTTP, la solicitud initialize y la solicitud posterior tools/call del protocolo MCP son solicitudes HTTP independientes, y cada una desencadena una llamada de función de FC distinta. Cada llamada se factura de forma independiente según su uso real de CU. Como resultado, una sola llamada de herramienta (initialize + tools/call) genera 2 llamadas de función. La solicitud initialize suele desencadenar un arranque en frío, y las solicitudes posteriores reutilizan la misma instancia, aunque se siguen facturando como llamadas independientes.

Factores de conversión de CU

Cargas de trabajo de CPU

Billable item

vCPU usage

Memory usage

Function invocations

Disk usage

Unidad

CU/(vCPU*second)

CU/(GB*second)

CU/10,000 invocations

CU/(GB*second)

Factor de conversión de CU de instancia elástica (activa)

1.0

0.15

75

0.05

Factor de conversión de CU de instancia elástica (inactiva)

0

0.15

0

0.05

Cargas de trabajo de GPU

Recurso/elemento facturable

Unidad

Factor de conversión de CU de instancia elástica (activa)

Factor de conversión de CU de instancia elástica (inactiva)

Invocaciones de funciones

CU/10,000 invocations

75

-

Uso de vCPU

CU/(vCPU*second)

1

0

Uso de memoria

CU/(GB*second)

0.15

0.10

Uso de disco

CU/(GB*second)

0.05

0.05

Uso de GPU tesla.1

CU/(GPU memory GB*second)

2.1

0.5

Uso de GPU ampere.1

CU/(GPU memory GB*second)

1.8

0.3

Uso de GPU ada.1

CU/(GPU memory GB*second)

1.7

0.2

Uso de GPU ada.2

CU/(GPU memory GB*second)

1.95

0.23

Uso de GPU ada.3

CU/(GPU memory GB*second)

1.95

0.23

Uso de GPU blackwell.1

CU/(GPU memory GB*second)

2.1

0.28

Uso de GPU hopper.1

CU/(GPU memory GB*second)

2.31

0.315

Uso de GPU hopper.2

CU/(GPU memory GB*second)

2.31

0.315

Uso de GPU xpu.1

CU/(GPU memory GB*second)

1.2

0.23

Facturación de códigos de estado de error

El uso de CU depende de si una solicitud llega a una instancia de función y la instancia se ejecuta, no del código de estado HTTP que devuelve la función. Después de que una solicitud llega a una instancia de función y la función se ejecuta, la invocación se factura según el tiempo de ejecución real y el consumo de recursos, sin importar si la función devuelve 200, 404, 401 o cualquier otro código de estado HTTP.

Si una solicitud se rechaza en la capa de puerta de enlace antes de llegar a una instancia de función (por ejemplo, un 404 devuelto porque no se configuró ningún HTTP trigger), no se ejecuta ninguna instancia de función y no se genera uso de CU.

Nota

Esta regla solo aplica a las instancias elásticas. Las instancias residentes usan un modelo de prepago mensual y no se ven afectadas.

Ejemplos de facturación

Puede estimar los costos con la calculadora de precios o consultar los ejemplos a continuación.

Importante

El uso de vCPU, el uso de memoria, el uso de disco y el uso de GPU se calculan con base en las especificaciones que configure para su función multiplicadas por la duración, no en los recursos consumidos realmente durante la ejecución.

Ejemplo de facturación de carga de trabajo de CPU

Un usuario crea una instancia de función de CPU con las especificaciones siguientes: 0.35 vCPU, 512 MB de memoria y 512 MB de disco temporal. El recuento mínimo de instancias se establece en 1 durante el mes, con una duración total de 50 horas, de las cuales 10 horas son activas (procesamiento de solicitudes) y 40 horas son inactivas (sin solicitudes). La función se invoca 1,000,000 de veces. El uso de recursos, el uso de CU y el costo total son los siguientes:

Recurso

Uso

Factor de conversión

Uso de CU

Invocaciones de funciones

1,000,000 invocations

0.0075 CU/invocation

7,500 CU

Uso de vCPU de instancia elástica (activa)

vCPU spec x execution duration (seconds) = 0.35 vCPU x 36,000 s = 12,600 vCPU*seconds

1 CU/(vCPU*second)

12,600 CU

Uso de memoria de instancia elástica (activa)

Memory spec x execution duration (seconds) = 0.5 GB x 36,000 s = 18,000 GB*seconds

0.15 CU/(GB*second)

2,700 CU

Uso de disco

Disk spec x total provisioned duration (seconds) = 0.5 GB x 180,000 s = 90,000 GB*seconds

0.05 CU/(GB*second)

0 CU

Nota: el uso de disco con la especificación de 512 MB es gratuito.

Uso de vCPU de instancia elástica (inactiva)

vCPU spec x idle duration (seconds) = 0.35 vCPU x 144,000 s = 50,400 vCPU*seconds

0 CU/(vCPU*second)

Nota: los recursos de vCPU son gratuitos para las instancias mínimas aprovisionadas durante los periodos inactivos.

0 CU

Uso de memoria de instancia elástica (inactiva)

Memory spec x idle duration (seconds) = 0.5 GB x 144,000 s = 72,000 GB*seconds

0.15 CU/(GB*second)

10,800 CU

Uso total de CU

33,600 CU

Total cost = Tier 1 unit price x usage = USD 0.000020/CU x 33,600 CU = USD 0.67

Ejemplo de facturación de carga de trabajo de GPU (serie Tesla)

Un usuario crea una instancia de función de GPU (serie Tesla) con las especificaciones siguientes: 16 GB de GPU, 8 vCPU, 32 GB de memoria y 512 MB de disco temporal. El recuento mínimo de instancias se establece en 1 durante el mes, con una duración total de 50 horas, de las cuales 10 horas son activas (procesamiento de solicitudes) y 40 horas son inactivas (sin solicitudes). La función se invoca 1,000,000 de veces. El uso de recursos, el uso de CU y el costo total son los siguientes:

Recurso

Uso

Factor de conversión

Uso de CU

Invocaciones de funciones

1,000,000 invocations

0.0075 CU/invocation

7,500 CU

Uso de vCPU de instancia elástica (activa)

vCPU spec x execution duration (seconds) = 8 vCPU x 36,000 s = 288,000 vCPU*seconds

1 CU/(vCPU*second)

288,000 CU

Uso de memoria de instancia elástica (activa)

Memory spec x execution duration (seconds) = 32 GB x 36,000 s = 1,152,000 GB*seconds

0.15 CU/(GB*second)

172,800 CU

Uso de GPU de instancia elástica (activa)

GPU spec x execution duration (seconds) = 16 GB x 36,000 s = 576,000 GB*seconds

2.1 CU/(GB*second)

1,209,600 CU

Uso de disco

Disk spec x total provisioned duration (seconds) = 0.5 GB x 180,000 s = 90,000 GB*seconds

0.05 CU/(GB*second)

0 CU

Nota: el uso de disco con la especificación de 512 MB es gratuito.

Uso de vCPU de instancia elástica (inactiva)

vCPU spec x idle duration (seconds) = 8 vCPU x 144,000 s = 1,152,000 vCPU*seconds

0 CU/(vCPU*second)

Nota: los recursos de vCPU son gratuitos para las instancias mínimas aprovisionadas durante los periodos inactivos.

0 CU

Uso de memoria de instancia elástica (inactiva)

Memory spec x idle duration (seconds) = 32 GB x 144,000 s = 4,608,000 GB*seconds

0.1 CU/(GB*second)

460,800 CU

Uso de GPU de instancia elástica (inactiva)

GPU spec x idle duration (seconds) = 16 GB x 144,000 s = 2,304,000 GB*seconds

0.5 CU/(GB*second)

1,152,000 CU

Uso total de CU

3,290,700 CU

Total cost = Tier 1 unit price x usage = USD 0.000020/CU x 3,290,700 CU = USD 65.81

Ejemplo de facturación de carga de trabajo de GPU (serie Blackwell.1)

Un usuario crea una instancia de función de GPU (serie Blackwell.1) con las especificaciones siguientes: 32 GB de GPU, 8 vCPU, 64 GB de memoria y 512 MB de disco temporal. El recuento mínimo de instancias se establece en 1 durante el mes, con una duración total de 50 horas, de las cuales 10 horas son activas (procesamiento de solicitudes) y 40 horas son inactivas (sin solicitudes). La función se invoca 1,000,000 de veces. El uso de recursos, el uso de CU y el costo total son los siguientes:

Recurso

Uso

Factor de conversión

Uso de CU

Invocaciones de funciones

1,000,000 invocations

0.0075 CU/invocation

7,500 CU

Uso de vCPU de instancia elástica (activa)

vCPU spec x execution duration (seconds) = 8 vCPU x 36,000 s = 288,000 vCPU*seconds

1 CU/(vCPU*second)

288,000 CU

Uso de memoria de instancia elástica (activa)

Memory spec x execution duration (seconds) = 64 GB x 36,000 s = 2,304,000 GB*seconds

0.15 CU/(GB*second)

345,600 CU

Uso de GPU de instancia elástica (activa)

GPU spec x execution duration (seconds) = 32 GB x 36,000 s = 1,152,000 GB*seconds

2.1 CU/(GB*second)

2,419,200 CU

Uso de disco

Disk spec x total provisioned duration (seconds) = 0.5 GB x 180,000 s = 90,000 GB*seconds

0.05 CU/(GB*second)

0 CU

Nota: el uso de disco con la especificación de 512 MB es gratuito.

Uso de vCPU de instancia elástica (inactiva)

vCPU spec x idle duration (seconds) = 8 vCPU x 144,000 s = 1,152,000 vCPU*seconds

0 CU/(vCPU*second)

Nota: los recursos de vCPU son gratuitos para las instancias mínimas aprovisionadas durante los periodos inactivos.

0 CU

Uso de memoria de instancia elástica (inactiva)

Memory spec x idle duration (seconds) = 64 GB x 144,000 s = 9,216,000 GB*seconds

0.10 CU/(GB*second)

921,600 CU

Uso de GPU de instancia elástica (inactiva)

GPU spec x idle duration (seconds) = 32 GB x 144,000 s = 4,608,000 GB*seconds

0.28 CU/(GB*second)

1,290,240 CU

Uso total de CU

5,272,140 CU

Total cost = Tier 1 unit price x usage = USD 0.000020/CU x 5,272,140 CU = USD 105.44

Más información

Si utiliza otros servicios de Alibaba Cloud dentro de Function Compute, también se le cobrarán dichos servicios además de las tarifas de Function Compute.

Preguntas frecuentes