Dimensionar 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 dadas por aplicativo por função (Consumo) ou por plano (Premium/Dedicado), salvo indicação em contrário.
Planear | Aumentar horizontalmente | Máximo de # instâncias |
---|---|---|
Plano de consumo | Impulsionado por eventos. Dimensiona-se automaticamente, mesmo durante períodos de carga elevada. A infraestrutura de funções dimensiona os recursos de CPU e memória adicionando mais instâncias com base no número de eventos de gatilho de entrada. | Janelas: 200 Linux: 1001 |
Plano de consumo Flex | Dimensionamento por função. As decisões de dimensionamento orientadas por eventos são calculadas por função, o que fornece uma maneira mais determinística de dimensionar as funções em seu aplicativo. | Limitado apenas pelo uso total de memória de todas as instâncias em uma determinada região. |
Plano Premium | Impulsionado por eventos. Dimensione automaticamente com base no número de eventos em que suas funções são acionadas. | Janelas: 100 Linux: 20-1002 |
Plano dedicado3 | Manual/dimensionamento automático | 10-30 100.º (ASE) |
Aplicativos de contêiner | Impulsionado por eventos. Dimensione automaticamente adicionando mais instâncias do host Functions, com base no número de eventos nos quais suas funções são acionadas. | 10-3004 |
- Durante a expansão, atualmente há um limite de 500 instâncias por assinatura por hora para o Linux 1. aplicativos em um plano de consumo.
- Em algumas regiões, os aplicativos Linux em um plano Premium podem ser dimensionados para 100 instâncias.
- Para obter limites específicos para as várias opções do plano do Serviço de Aplicativo, consulte 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, que é respeitado desde que haja cota de núcleos suficiente disponível