Skalieren von Azure Functions
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 |
- Während der Aufskalierung gilt derzeit eine Begrenzung auf 500 Instanzen pro Abonnement pro Stunde für Linux 1. Apps in einem Verbrauchsplan.
- In einigen Regionen können Linux-Apps in einem Premium-Plan auf 100 Instanzen skaliert werden.
- Spezifische Grenzwerte für die verschiedenen Optionen des App Service-Plans finden Sie unter App Service-Grenzwerte.
- In Container Apps können Sie die maximale Anzahl von Replikaten festlegen, die berücksichtigt werden, solange genügend Kernkontingent verfügbar ist.