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 em um 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 | Controlada por eventos. Dimensiona automaticamente, mesmo durante períodos de alta carga. 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 | Escalabilidade 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 | Controlada por eventos. 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 | Controlada por eventos. Escale automaticamente aumentando o número de instâncias do host do Azure Functions, com base no número de eventos que ativam suas funções. | 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