Hospedaje del plan de consumo de Azure Functions
Cuando se usa el plan de consumo, las instancias del host de Azure Functions se agregan y quitan de forma dinámica según el número de eventos entrantes. El plan de consumo, junto con el plan de consumo flexible, es una opción de hospedaje totalmente sin servidor de Azure Functions.
Ventajas
El plan de consumo se escala automáticamente, incluso durante períodos de carga alta. Cuando se ejecutan funciones en un plan de consumo, se le cobran los recursos de proceso solo cuando se ejecutan las funciones. En un plan de consumo, se agota el tiempo de espera de una ejecución de función tras un período de tiempo configurable.
Puede ver una comparación del plan de consumo con el otro plan y los tipos de hospedaje en Opciones de escala y hospedaje de funciones.
Sugerencia
Si quiere beneficiarse de las ventajas del escalado dinámico y la facturación solo por ejecución, pero también necesita integrar la aplicación con redes virtuales, considerare la posibilidad de hospedar la aplicación en el plan de consumo flexible.
Facturación
La facturación se basa en el número de ejecuciones, el tiempo de ejecución y el uso de la memoria. La utilización es un agregado de todas las funciones dentro de la aplicación de función. Para más información, consulte la página de precios de Azure Functions.
Para obtener más información sobre cómo calcular los costos cuando se ejecutan en un plan de consumo, vea Descripción de los costos en un plan de consumo.
Creación de una aplicación de funciones en el plan de consumo
Al crear una aplicación de funciones en Azure Portal, el plan de consumo es el predeterminado. Al usar las API para crear la aplicación de función, no tiene que crear primero un plan de App Service como lo hace con los planes Premium y dedicados.
En el hospedaje del plan de consumo, cada aplicación de funciones normalmente se ejecuta en su propio plan. En Azure Portal o en el código, también puede ver el plan de consumo denominado Dynamic
o Y1
.
Use los vínculos siguientes para aprender a crear una aplicación de funciones sin servidor en un plan de consumo, ya sea mediante programación o en Azure Portal:
También puede crear aplicaciones de funciones en un plan de consumo al publicar un proyecto de Functions desde Visual Studio Code o Visual Studio.
Varias aplicaciones en el mismo plan
La recomendación general es que cada aplicación de función tenga su propio plan de consumo. Sin embargo, si es necesario, las aplicaciones de función de la misma región se pueden asignar al mismo plan de consumo. Tenga en cuenta que hay un límite en el número de aplicaciones de función que se pueden ejecutar en un plan de consumo. Las aplicaciones de funciones de un mismo plan se escalan de forma independiente.