前言
原文
Scale Azure Functions
下表比較了不同的 plan 在 scaling 方面有什麼不同
Plan | Scale out | Max # instances |
---|---|---|
Consumption plan | Event-driven scaling。會在高負載時隨着 event 的數量而 scale out。 | Windows: 200 Linux: 1001 |
Flex Consumption plan | Per-function scaling,這也是一種 Event-driven scaling,不過是每個 function 會獨自根據它們自身的 event 數量進行 scaling。 | 受到 Regional subscription memory quotas 所限,所有 instance 的 memory 的總和不可超過這個限制。 詳情可參考 Regional subscription memory quotas。 |
Premium plan | Event-driven scaling。會在高負載時隨着 event 的數量而 scale out。 | Windows: 100 Linux: 20-1002 |
Dedicated plan3 | 手動/自動 (原文沒解釋,有知道的非常歡迎留言告知,謝謝(´▽`ʃ♡ƪ)) | 10-30 100 (ASE) |
Container Apps | Event-driven scaling。會在高負載時隨着 event 的數量而 scale out。 | 10-3004 |
- Consumption plan 的 Linux subscription 每小時總共最多 scale out 500 個 instance。
- 在某些地區,Premium plan 的 Linux app 可 scale 到 100 個 instance。
- 如想知道各 App Service plan option 的限制,請參閱 App Service plan limits。
- 你可以為你的 Container Apps 設置 replicas 數量的上限,只要有足夠的核心配額(core quota) 即可。
發佈留言