Skalowanie usługi Azure Functions

Ukończone

W poniższej tabeli porównaliśmy zachowania skalowania różnych planów hostingu. Maksymalna liczba wystąpień jest podawana dla poszczególnych aplikacji funkcji (Zużycie) lub według planu (Premium/Dedykowana), chyba że określono inaczej.

Planowanie Skalowanie w poziomie Maksymalna liczba wystąpień
Plan Zużycie Sterowane zdarzeniami. Automatycznie skaluje się w poziomie, nawet w okresach dużego obciążenia. Infrastruktura funkcji skaluje zasoby procesora CPU i pamięci przez dodanie większej liczby wystąpień na podstawie liczby zdarzeń wyzwalacza przychodzącego. Windows: 200
Linux: 1001
Plan Flex Consumption Skalowanie poszczególnych funkcji. Decyzje o skalowaniu sterowane zdarzeniami są obliczane na podstawie poszczególnych funkcji, co zapewnia bardziej deterministyczny sposób skalowania funkcji w aplikacji. Ograniczone tylko przez całkowite użycie pamięci wszystkich wystąpień w danym regionie.
Plan Premium Sterowane zdarzeniami. Automatyczne skalowanie w poziomie na podstawie liczby zdarzeń wyzwalanych przez jego funkcje. Windows: 100
Linux: 20-1002
Dedykowany plan3 Ręczne/automatyczne skalowanie 10-30
100 (ASE)
Aplikacje kontenera Sterowane zdarzeniami. Automatyczne skalowanie w poziomie przez dodanie większej liczby wystąpień hosta usługi Functions na podstawie liczby zdarzeń wyzwalanych przez jego funkcje. 10-3004
  1. Podczas skalowania w poziomie obecnie istnieje limit 500 wystąpień na subskrypcję na godzinę dla systemu Linux 1. aplikacje w planie Zużycie.
  2. W niektórych regionach aplikacje systemu Linux w planie Premium mogą być skalowane do 100 wystąpień.
  3. Aby uzyskać szczegółowe limity dla różnych opcji planu usługi App Service, zobacz Limity planu usługi App Service.
  4. W usłudze Container Apps można ustawić maksymalną liczbę replik, która jest honorowana tak długo, jak jest dostępny wystarczający limit przydziału rdzeni