Microsoft Azure Functions
外观
Microsoft Azure Functions 是 Microsoft Azure 平台上,提供無伺服器架構 (Serverless Computing) 的服務,允許開發人員在不用接觸與管理伺服器的情況下,編寫小型的處理程式以處理雲端上的訊息或事件。
Azure Functions 於微軟 Build 2016 大會上宣布,於同年11月15日正式 GA (General Availability)。
Azure Functions 已廣泛於用如 Azure Bot Services、Azure IoT Suite、Azure Logic App 等服務串聯。
簡介
Azure Functions 是以 Azure Web App 開發時所建立的 Microsoft Azure Azure Web Jobs 為基礎所開發的一個服務,Web Jobs 在開發時就已經支援多語言 (包含 Bash, 批次檔, C#, node.js, PowerShell, F#, Python 與 PHP 等) 的執行環境,因此在發展 Azure Functions 時,也將 Web Jobs 的多語言能力移植到 Azure Functions,同時基於無伺服器的架構,Azure Functions 只要求開發人員在 Azure 的管理介面上撰寫程式碼,即可立即測試與執行,不必擔心背後的資源分配與伺服器管理的問題。