Escalar o Azure Functions
A tabela a seguir compara os comportamentos de dimensionamento dos vários planos de hospedagem. As instâncias máximas são fornecidas por aplicativo por função (Consumo) ou por plano (Premium/Dedicado), a menos que indicado de outra forma.
Plano | Escalar horizontalmente | Número máximo de instâncias |
---|---|---|
Plano de Consumo | Controlado por evento. É escalado horizontalmente de maneira automática, mesmo durante períodos de carga alta. A infraestrutura do Functions escala os recursos de CPU e memória adicionando mais instâncias com base no número de eventos de gatilho de entrada. | Windows: 200 Linux: 1001 |
Plano de Consumo Flexível | Escala por função. As decisões de escala orientadas a eventos são calculadas por função, o que fornece uma forma mais determinística de escalar as funções no seu aplicativo. | Limitado apenas pelo uso total de memória de todas as instâncias em uma determinada região. |
Plano Premium | Controlado por evento. Escale horizontalmente automaticamente com base no número de eventos nos quais suas funções são disparadas. | Windows: 100 Linux: 20-1002 |
Plano dedicado3 | Dimensionamento manual/automático | 10 a 30 100 (ASE) |
Aplicativos de Contêiner | Controlado por evento. Escale horizontalmente automaticamente adicionando mais instâncias do host do Functions, com base no número de eventos nos quais suas funções são disparadas. | 10-3004 |
- Durante a expansão, atualmente há um limite de 500 instâncias por assinatura por hora para Linux 1. aplicativos em um plano de Consumo.
- Em algumas regiões, os aplicativos Linux em um plano Premium podem ser escalados para 100 instâncias.
- Para obter limites específicos para as várias opções de plano do Serviço de Aplicativo, confira os limites do plano do Serviço de Aplicativo.
- Em Aplicativos de Contêiner, você pode definir o número máximo de réplicas, o que é respeitado desde que haja cota de núcleos suficiente disponível