調整 Azure Functions

已完成

下表比較各種主控方案的調整行為。 除非另有指示,否則會根據個別函數應用程式 (取用) 或個別方案 (進階/專用) 來指定執行個體上限。

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