Escalado de Azure Functions
En la tabla siguiente se comparan los comportamientos de escalado de los distintos planes de hospedaje. Las instancias máximas se proporcionan en una aplicación por función (consumo) o por plan (premium/dedicado), a menos que se indique lo contrario.
| Plan | Escalar horizontalmente | N.º máximo de instancias |
|---|---|---|
| Plan de consumo | Controlado por eventos. Escala horizontalmente automáticamente, incluso durante períodos de carga alta. La infraestructura de Functions escala los recursos de CPU y memoria agregando más instancias en función del número de eventos de desencadenador entrantes. |
Windows: 200 Linux: 1001 |
| Plan de consumo flexible | Escalado por función. Las decisiones de escalado controladas por eventos se calculan por función, lo que proporciona una forma más determinista de escalar las funciones en la aplicación. | Limitado solo por el uso total de memoria de todas las instancias de una región determinada. |
| Plan Premium | Controlado por eventos. Escale horizontalmente automáticamente en función del número de eventos en los que se desencadenan sus funciones. |
Windows: 100 Linux: 20-1002 |
| Plan dedicado3 | Escalabilidad automática o manual | 10-30 100 (ASE) |
| Container Apps | Controlado por eventos. Escale horizontalmente automáticamente agregando más instancias del host de Functions, en función del número de eventos en los que se desencadenan sus funciones. | 10-3004 |
- Durante el escalado horizontal, actualmente hay un límite de 500 instancias por suscripción por hora para Linux 1. aplicaciones en un plan de consumo.
- En algunas regiones, las aplicaciones de Linux de un plan Premium se pueden escalar a 100 instancias.
- Para conocer los límites específicos de las distintas opciones del plan de App Service, consulte los límites del plan de App Service.
- En Container Apps, puede establecer el número máximo de réplicas, que se respeta siempre que haya suficientes núcleos disponibles