Škálování Azure Functions

Dokončeno

Následující tabulka porovnává chování škálování různých plánů hostování. Maximální počet instancí se podává v aplikaci pro jednotlivé funkce (Consumption) nebo podle plánu (Premium/Dedicated), pokud není uvedeno jinak.

Plánování Horizontální navýšení kapacity Maximální počet instancí #
Plán Consumption Řízené událostmi. Automaticky se škáluje i během období vysokého zatížení. Infrastruktura Functions škáluje prostředky procesoru a paměti přidáním dalších instancí na základě počtu příchozích událostí triggeru. Windows: 200
Linux: 1001
Plán Flex Consumption Škálování jednotlivých funkcí Rozhodnutí o škálování řízené událostmi se počítají na základě jednotlivých funkcí, což poskytuje deterministický způsob škálování funkcí ve vaší aplikaci. Omezeno pouze celkovým využitím paměti všech instancí v dané oblasti.
Plán Premium Řízené událostmi. Automaticky navyšte kapacitu na základě počtu událostí, na které se aktivují jeho funkce. Windows: 100
Linux: 20-1002
Vyhrazený plán3 Ruční nebo automatické škálování 10-30
100 (ASE)
Container Apps Řízené událostmi. Horizontální navýšení kapacity automaticky přidáním dalších instancí hostitele Functions na základě počtu událostí, na které se funkce aktivují. 10-3004
  1. Během horizontálního navýšení kapacity je v současné době limit 500 instancí na předplatné za hodinu pro Linux 1. aplikace v plánu Consumption.
  2. V některých oblastech se aplikace pro Linux v plánu Premium můžou škálovat na 100 instancí.
  3. Konkrétní limity pro různé možnosti plánu služby App Service najdete v omezeních plánu služby App Service.
  4. V Container Apps můžete nastavit maximální počet replik, které se dodržují, pokud je k dispozici dostatek kvót jader.