調整 Azure Functions
下表比較各種主控方案的調整行為。 除非另有指示,否則會根據個別函數應用程式 (取用) 或個別方案 (進階/專用) 來指定執行個體上限。
| 方案 | 擴增 | 執行個體數目上限 |
|---|---|---|
| 使用情況方案 | 事件驅動。 即使在高負載期間,也會自動擴增。 根據傳入的觸發事件數目,Functions 基礎結構可新增更多執行個體來調整 CPU 和記憶體資源。 |
Windows: 200 Linux:1001 |
| 彈性使用量方案 | 每個函數的調整。 事件驅動的調整決策會以每個函數為基礎進行計算,為應用程式中的函數提供更具決定性的調整方式。 | 僅受指定區域中所有執行個體總記憶體使用量的限制。 |
| 進階方案 | 事件驅動。 根據觸發事件函式的事件數目來自動擴增。 |
Windows: 100 Linux: 20-1002 |
| 專用角色3 | 手動/自動調整 | 10-30 100 (日月光) |
| 容器應用程式 | 事件驅動。 根據觸發事件函式的事件數目,透過新增更多 Functions 主機執行個體來自動擴增。 | 10-3004 |
- 在擴增期間,Linux 1 目前每個訂用帳戶的執行個體限制為每小時 500 個。 使用量方案上的應用程式。
- 在某些區域中,進階版方案中的 Linux 應用程式可以調整為 100 個執行個體。
- 如需各種 App Service 方案選項的特定限制,請參閱 App Service 方案限制。
- 在容器應用程式上,您可以設定複本數目上限,只要有足夠的核心配額可用,就會接受此數目上限