Skalieren von Azure Functions

Abgeschlossen

In der folgenden Tabelle wird das Skalierungsverhalten der verschiedenen Hostingpläne verglichen. Die maximalen Instanzen werden pro Funktions-App (Verbrauch) oder pro Plan (Premium/Dedicated) angezeigt, sofern nicht anders angegeben.

Planen Aufskalieren Maximale Anzahl Instanzen
Verbrauchstarif Ereignisgesteuert. Skaliert automatisch, auch in Zeiten mit hoher Last. Die Functions-Infrastruktur skaliert CPU- und Arbeitsspeicherressourcen durch Hinzufügen zusätzlicher Instanzen basierend auf der Anzahl der eingehenden Triggerereignisse. Windows: 200
Linux: 1001
Flex-Verbrauchstarif Skalierung pro Funktion. Ereignisgesteuerte Skalierungsentscheidungen werden pro Funktion berechnet, was eine deterministischere Skalierung der Funktionen in Ihrer App bietet. Ist nur beschränkt auf die Gesamtspeicherauslastung aller Instanzen in einem bestimmten Bereich.
Premium-Plan Ereignisgesteuert. Automatisches Aufskalieren basierend auf der Anzahl der Ereignisse, für die zugehörige Funktionen ausgelöst werden. Windows: 100
Linux: 20-1002
Dedizierter Plan3 Manuelle Skalierung/Autoskalierung 10-30
100 (ASE)
Container-Apps Ereignisgesteuert. Automatisches Aufskalieren durch Hinzufügen zusätzlicher Instanzen des Functions-Hosts basierend auf der Anzahl der Ereignisse, für die zugehörige Funktionen ausgelöst werden. 10–3004
  1. Während der Aufskalierung gilt derzeit eine Begrenzung auf 500 Instanzen pro Abonnement pro Stunde für Linux 1. Apps in einem Verbrauchsplan.
  2. In einigen Regionen können Linux-Apps in einem Premium-Plan auf 100 Instanzen skaliert werden.
  3. Spezifische Grenzwerte für die verschiedenen Optionen des App Service-Plans finden Sie unter App Service-Grenzwerte.
  4. In Container Apps können Sie die maximale Anzahl von Replikaten festlegen, die berücksichtigt werden, solange genügend Kernkontingent verfügbar ist.