Azure Functions 取用方案裝載
當您使用取用方案時,系統會根據傳入事件的數目,動態新增和移除 Azure Functions 主機的執行個體。 使用量方案以及 Flex 使用量方案,是 Azure Functions 的完全 無伺服器 裝載選項。
福利
取用方案會自動調整,包括高負載期間。 若在取用方案中執行函式,則僅在函式執行時,才會向您收取計算資源的費用。 在取用方案中,函式執行會在一段可設定的時間之後逾時。
如需取用方案與其他方案和裝載類型的比較,請參閱函式調整和裝載選項。
提示
如果您想要動態調整和執行僅限計費的權益,但也需要將您的應用程式與虛擬網路整合,您應該考慮改為在 Flex 使用量方案 中裝載您的應用程式。
計費
帳單是根據執行數目、執行時間以及使用的記憶體。 使用量會跨函數應用程式內的所有函式進行彙總。 如需詳細資訊,請參閱 Azure Functions 價格頁面。
若要深入瞭解如何在取用方案中執行時預估成本,請參閱瞭解耗用量方案成本。
建立取用方案函數應用程式
當您在 Azure 入口網站中建立函數應用程式時,取用方案是預設值。 使用 API 建立函數應用程式時,您不需要先建立 App Service 方案,如同使用進階和專用方案一樣。
在取用方案裝載中,每個函式應用程式通常會在自己的方案中執行。 在 Azure 入口網站或程式碼中,您也可以看到稱為 Dynamic
或 Y1
的取用方案。
使用下列連結,瞭解如何以程式設計方式或在 Azure 入口網站中,在取用方案中建立無伺服器函數應用程式:
當您從 Visual Studio Code 或 Visual Studio 發佈 Functions 專案時,您也可以在取用方案中建立函數應用程式。
相同方案中的多個應用程式
一般建議是讓每個函數應用程式有自己的取用方案。 不過,如有需要,相同區域中的函數應用程式可以指派給相同的取用方案。 請記住,可以在取用方案中執行的函數應用程式有數目限制。 相同方案中的函數應用程式仍會彼此獨立調整。