Skala Azure Functions
I följande tabell jämförs skalningsbeteendena för de olika värdplanerna. Maximalt antal instanser ges per funktionsapp (Förbrukning) eller per plan (Premium/Dedikerad) om inget annat anges.
| Planera | Skala ut | Maximalt antal instanser |
|---|---|---|
| Förbrukningsplan | Händelsedriven. Skalas ut automatiskt, även under perioder med hög belastning. Functions-infrastrukturen skalar cpu- och minnesresurser genom att lägga till fler instanser baserat på antalet inkommande utlösarhändelser. |
Windows: 200 Linux: 1001 |
| Flex-förbrukningsplan | Skalning per funktion. Händelsedrivna skalningsbeslut beräknas per funktion, vilket ger ett mer deterministiskt sätt att skala funktionerna i din app. | Begränsas endast av total minnesanvändning för alla instanser i en viss region. |
| Premiumplan | Händelsedriven. Skala ut automatiskt baserat på antalet händelser som dess funktioner utlöses på. |
Windows: 100 Linux: 20-1002 |
| Dedikerad plan3 | Manuell/autoskalning | 10-30 100 (ASE) |
| Containerapplikationer | Händelsedriven. Skala ut automatiskt genom att lägga till fler instanser av Functions-värden, baserat på antalet händelser som dess funktioner utlöses på. | 10-3004 |
- Under utskalning finns det för närvarande en gräns på 500 instanser per prenumeration och timme för Linux 1. appar i en förbrukningsplan.
- I vissa regioner kan Linux-appar på en Premium-plan skalas till 100 instanser.
- Specifika gränser för de olika App Service-planalternativen finns i Gränserna för App Service-planen.
- I Container Apps kan du ange det maximala antalet repliker, vilket respekteras så länge det finns tillräckligt med tillgängliga kärnor