加速並簡化無伺服器應用程式開發
自動化且彈性的擴充,讓您能夠從基礎結構管理中免費使用
用來回應事件並順暢地連線到其他服務的整合程式設計模型
使用整合工具和內建 DevOps 功能的端對端開發體驗
各種程式語言與裝載選項,以符合每個案例
開發您的未來
- 從您已經知道的熱門程式語言中挑選。
- 立即使用您使用的技術堆疊開始撰寫程式碼,無需學習新的語言或架構。
- 實作各種功能和案例,例如具有 .NET、Node.js 或 JAVA 的 Web 應用程式和 API; 使用 Python 的機器學習工作流程; 以及使用 PowerShell 雲端自動化。
提升您的端對端無伺服器開發體驗
- 在本機建置及偵錯,以在雲端部署及監視,以取得完整的無伺服器應用程式開發體驗。
- 在 Visual Studio 及 Visual Studio Code 上使用 Functions 延伸模組,在本機電腦上更快、更有效率地開發,並完全與整個 Azure 平台整合。
- 設定與 Azure Pipelines 的持續整合與持續傳遞 (CI/CD)。
- 從 Azure 監視器取得無伺服器應用程式在生產環境中的智慧型和主動式深入解析。
簡化複雜的協調挑戰解決方法
- 使用 Durable Functions 延伸模組在無伺服器運算環境中寫入可設定狀態的工作流程。
- 在與 Azure Logic Apps 中超過 250 個連接器一起運作的宣告式工作流程中使用無伺服器功能。
不需將整合寫入程式碼,即可連線至其他服務,加快解決方案開發速度
- 不需要硬式編碼。使用觸發程式定義如何叫用您的功能,並使用繫結以宣告方式將其他資源連線到您的功能。
- 使用以觸發程式和繫結為基礎的程式設計模型來節省編碼時間。
- 使用易於微服務的方法,建置更可調整且穩定的事件驅動應用程式。

建置一次,隨處部署
- 從最符合您商務需求的 Functions 主控方案中選擇。
- 將相同的程式碼部署到多個目標,從雲端的按次付費執行到 Azure 中裝載的 Kubernetes 叢集,或是另一個公用雲端中的 Kubernetes,或是用於邊緣計算的 IoT 裝置。
全方位的安全性與合規性,內建
-
Microsoft 每年斥資逾 USD 1 億元研發網路安全性。
-
我們聘請了超過 3,500 名資訊安全專家,專門保護資料安全性和隱私權。
-
Azure 獲得的認證遠多於其他任何雲端提供者。檢視完整清單。
選擇適合您商務需求的主控方案
-
使用量方案
可自動調整,並僅需支付執行功能時的計算資源。系統會根據傳入事件的數目,動態新增和移除 Functions 主機的執行個體。
-
Premium 方案
在視需求自動調整時,使用預備好的背景工作來執行應用程式 (在閒置後也不會有任何延遲)、在更強大的執行個體上執行,並連線至 VNET。
-
Azure App Service 方案
依照標準 App Service 方案費率執行 Functions。適合長時間執行的作業,以及需要更能預測的調整和成本控制的情況。
開始使用 Azure 免費帳戶
開始免費試用。取得可在 30 天內使用的 $200 點數。擁有點數的同時,還可以免費取得我們許多最熱門的服務,以及超過 40 項永遠免費的其他服務。
取得點數後,移至隨用隨付,以繼續組建相同的免費服務。只有當使用量超過每月免費數量時才需付費。
12 個月之後,您仍可持續免費取得超過 40 個服務,且僅需支付超過每月免費金額的使用費用。
了解客戶如何使用 Azure Functions
Azure Functions 文件、範例程式碼和資源
開發人員資源
社群和 Azure 支援
在 Twitter 上關注 Azure Functions。在 Stack Overflow 上向 Microsoft 工程師和 Azure 社群專家提出問題並取得支援。在 GitHub 上尋找範例與存放庫。
使用 Functions 建置這類解決方案
Azure Functions 更新、部落格及公告
Azure Functions 的常見問題集
-
Functions 可提供各種層級的語言支援,包括 C#、JavaScript、F#、Java 和 Python。
查看所有支援的語言 -
採用使用量方案和 App Service 方案的 Functions 應用程式,其有 99.95% 的時間為可執行或可供使用。
查看 Functions 的完整 SLA -
Functions 可在下列不同模式中執行:使用量方案、Azure App Service 方案和進階方案。
比較不同方案的主控和調整功能 -
使用觸發程序和繫結,避免以寫入程式碼的方式存取 Azure Blob 儲存體和 Azure Cosmos DB。觸發程序可讓函式執行,而繫結是可將函式與另一個資源連線的宣告。
查看 Functions 支援的所有觸發程序和繫結 -
使用您慣用的程式碼編輯器和開發工具,在本機電腦上建立並測試函式。將本機函式連線至即時 Azure 服務,並在本機電腦上使用完整的 Functions 執行階段進行偵錯。在本機電腦上開發函式的需求取決於您偏好的程式設計語言和工具而定。
查看本機開發環境