Escalar o Azure Functions

Concluído

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
  1. 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.
  2. Em algumas regiões, os aplicativos Linux em um plano Premium podem ser escalados para 100 instâncias.
  3. 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.
  4. 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