Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Durable Functions se factura igual que Azure Functions. Para más información, consulte los precios de Azure Functions.
Al ejecutar funciones de orquestador en el plan de consumo de Azure Functions, es preciso conocer algunos comportamientos de facturación. En las secciones siguientes se describen estos comportamientos y su efecto con más detalle.
Las funciones del orquestador pueden reproducirse varias veces a lo largo de la duración de la orquestación. El entorno de ejecución de Azure Functions considera cada reproducción como una invocación de función distinta. Por esta razón, en el plan de consumo de Azure Functions se le facturan todas y cada una de las reproducciones de cualquier función del orquestador. Otros tipos de planes no cobran las reproducciones de las funciones del orquestador.
Cuando una función del orquestador espera a que se complete una tarea asincrónica, el tiempo de ejecución considera que se finalizará la invocación de función determinada. 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
Algunas personas consideran que las funciones que llaman a otras funciones son un antipatrón sin servidor. Esto se debe a un problema conocido como doble facturación. Cuando una función llama directamente a otra, ambas se ejecutan al mismo tiempo. La función a la que se llama está ejecutando el código de forma activa mientras que la función que realiza la llamada está esperando una respuesta. En este caso, es preciso pagar por el tiempo que la función que realiza la llamada invierte en esperar a que se ejecute la función llamada.
No hay doble facturación en las funciones del orquestador. 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.
Las funciones del orquestador pueden realizar llamadas HTTP de ejecución prolongada a puntos de conexión externos, como se describe en el artículo acerca de las características de HTTP. Las API de "llamada HTTP" pueden sondear internamente un punto de conexión HTTP mientras siguen el patrón asincrónico de 202.
Actualmente no se realiza una facturación directa de las operaciones de sondeo de HTTP internas. Sin embargo, el sondeo interno puede provocar que la función del orquestado se reproduzca de forma periódica. Estas reproducciones internas de la función se facturarán de forma estándar.
Durable Functions usa Azure Storage de forma predeterminada para conservar el estado, procesar los mensajes y administrar las particiones mediante concesiones de blobs. Al ser el propietario de esta cuenta de almacenamiento, los costos de las transacciones se facturan a su suscripción de Azure. Para más información acerca de los artefactos de Azure Storage que usa Durable Functions, consulte el artículo acerca de las centrales de tareas.
Hay varios factores que contribuyen a los costos de Azure Storage reales en los que incurre la aplicación Durable Functions:
Puede encontrar más información sobre los precios de Azure Storage en el documento Precios de Azure Storage.
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Creación de un flujo de trabajo sin servidor de larga duración con Durable Functions - Training
Aprenda a organizar un flujo de trabajo de larga duración como un conjunto de actividades mediante instancias escalables y rentables de Durable Functions.
Certificación
Microsoft Certified: Azure Developer Associate - Certifications
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.
Documentación
Información general sobre Durable Functions en Azure
Introducción a la extensión Durable Functions de Azure Functions.
Creación de Durable Functions mediante Azure Portal
Obtenga información sobre cómo instalar la extensión Durable Functions para Azure Functions para el desarrollo del portal.
Documentación de Azure Durable Functions
Durable Functions es una extensión de Azure Functions que permite escribir funciones con estado en un entorno de proceso sin servidor.