facturación de Durable Functions

Al usar el plan de Azure Functions Consumption, cada función de orquestación se cuenta como una invocación facturable independiente, y también se paga por el proveedor de almacenamiento que preserva el estado de orquestación. En este artículo se desglosan las áreas de costos específicas para que pueda comprender y optimizar los gastos de Durable Functions.

En este artículo:

Facturación de la reproducción de una función de orquestador

Las funciones de orquestador pueden reproducirse varias veces a lo largo de la duración de una orquestación. El entorno de ejecución de Azure Functions ve cada repetición como una invocación de función distinta. Por este motivo, al usar el plan de consumo de Azure Functions, se le factura cada reproducción de una función de orquestador. Otros tipos de planes no cobran las reproducciones de las funciones del orquestador.

La facturación se detiene durante la espera y el rendimiento

Cuando la función de orquestador espera a que se complete una tarea asincrónica, el tiempo de ejecución considera que la invocación de función determinada ha finalizado. La facturación de la función del orquestador se detiene en ese punto. No se reanuda hasta la reproducción de la siguiente función del orquestador. No se le facturará por el tiempo dedicado a la espera o la suspensión de una función de orquestador.

Nota:

A diferencia de las llamadas directas de función a función en las que ambas funciones se ejecutan (y facturan) simultáneamente, las funciones de orquestador evitan este problema de facturación doble . La facturación de cualquiera de las funciones del orquestador se detiene mientras espera el resultado de una función de la actividad o de una suborquestación.

Cargos de repetición y sondeo HTTP

Las funciones de orquestador pueden realizar llamadas HTTP de ejecución prolongada a puntos de conexión externos. Las API de "llamada HTTP" pueden sondear internamente un punto de conexión HTTP mientras siguen el patrón asincrónico de 202.

El sondeo HTTP interno no conlleva cargos adicionales. Sin embargo, cada sondeo puede hacer que la función de orquestador se reproduzca y esas reproducciones se facturan a la tarifa estándar en el plan de consumo.

Transacciones del programador de tareas duraderas

Durable Task Scheduler es un back-end administrado diseñado específicamente para Durable Task que puede usar con cualquiera de los planes de hospedaje de Functions. Ofrece dos modelos de precios basados en acciones.

Una acción es un mensaje enviado por el Orquestador de Tareas Duraderas a tu aplicación que desencadena la ejecución de un orquestador, una actividad o una función de entidad. Entre las acciones se incluyen iniciar orquestaciones, programar actividades, completar temporizadores y procesar resultados.

SKU Descripción
Dedicado Costo mensual fijo por unidad de capacidad (CU). Cada CU admite hasta 2000 acciones por segundo y 50 GB de almacenamiento de datos de orquestación.
Consumo (versión preliminar) Modelo de pago por uso en el que solo se paga por acciones enviadas. Ideal para cargas de trabajo variables y escenarios de desarrollo.

Para obtener información detallada sobre precios, comparaciones de SKU y ejemplos de planeamiento de capacidad, consulte Facturación de Durable Task Scheduler.

transacciones de Azure Storage

Al usar el proveedor Azure Storage, Durable Functions puede mantener el estado persistente, procesar mensajes y administrar particiones a través de concesiones de blobs. Puesto que posee esta cuenta de almacenamiento, los costos de transacción se facturan a su suscripción de Azure.

Varios factores contribuyen a los costos de Azure Storage. El sondeo de colas realizado por instancias de la aplicación de funciones y el controlador de escala generalmente genera la mayoría de las transacciones de almacenamiento. Otros factores incluyen:

  • Operaciones de concesión de blobs para la gestión de particiones
  • Uso compartido de recursos del centro de tareas entre funciones

Para obtener más información sobre los costes de Azure Storage y el comportamiento del sondeo de cola, consulte Proveedor de Azure Storage.

Sugerencia

Para comparar los perfiles de costo, las características y las ventajas de los distintos proveedores de almacenamiento, consulte Durable Functions proveedores de almacenamiento.

Pasos siguientes