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