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.
| Plan | Aufskalieren | Maximale Anzahl von Instanzen |
|---|---|---|
| Verbrauchsplan | Ereignisgesteuert. Das Aufskalieren erfolgt automatisch – selbst in Zeiten hoher Lasten. 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-Verbrauchsplan | Skalierung pro Funktion. Ereignisgesteuerte Skalierungsentscheidungen werden pro Funktion berechnet, was eine deterministischere Skalierung der Funktionen in Ihrer App bietet. | Nur auf die Gesamtspeicherauslastung aller Instanzen in einem bestimmten Bereich beschränkt. |
| 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.