具有各種程式設計語言的整合式程式設計模型
內建無伺服器彈性,可大規模建置安全、可靠的應用程式
具有按使用付費模型的彈性裝載選項,以改善作業效率
提供端對端開發體驗的內建 Azure DevOps 工具
使用事件驅動架構與開放原始碼元件
- 使用各種不同的資料與事件來源建置您的應用程式。
- 使用 Durable Functions 延伸模組,在無伺服器計算環境中撰寫具狀態工作流程,以簡化複雜的協調流程挑戰。
- 在微服務設計中整合多個應用程式類型。
- 使用 Azure Key Vault、網路隔離,以及內建的安全觸發程式與繫結來保護您的應用程式。
- 使用 Azure 原則、內建護欄和雲端安全性基準強制執行法規合規性控制。
建立成本最佳化的可攜無伺服器應用程式
取得內建的應用程式生命週期管理
- 從本機建置和偵錯到在雲端中部署和監視,取得完整的無伺服器應用程式開發體驗。
- 使用 Azure DevOps、GitHub Actions 和其他 Azure 服務部署、監視及管理您的應用程式。
- 建置具備擴充能力的部署管線,以滿足您的需求。
內建全方位安全性與合規性
-
Microsoft 每年斥資超過 10 億美元進行網路安全性方面的研究與開發。
-
我們聘請了超過 3,500 名資訊安全專家專門保護資料安全性和隱私權。
-
Azure 獲得的認證遠多於其他任何雲端提供者。檢視完整清單。
選擇適合您商務需求的主控方案
使用量方案
可自動調整,並僅需支付執行函式時的計算資源。
Premium 方案
視需要縮放,使用預備好的背景工作來執行應用程式 (在閒置後也不會有任何延遲)、在更強大的執行個體上執行,並連線至虛擬網路。
Azure App Service 方案
以一般 App Service 方案費率執行 Azure Functions,用於長期執行作業,以及需要更多預測性調整和成本時。
Azure 容器應用程式 (預覽)
針對多類型微服務架構、一致的網路、可檢視性及計費設定,使用 Azure Functions 與容器應用程式方案。
開始使用 Azure 免費帳戶
2
在點數用盡後,請轉為隨用隨付以繼續利用相同的免費服務進行建置。只有當您使用超過每月免費數量時,才需支付費用。
3
Azure Functions 文件、範例程式碼和資源
學習資源
在 文件中尋找靈感並探索詳細的 Azure Functions 概念。
使用 Azure 無伺服器運算逐步指南建置和監視事件驅動的應用程式。
社群與 Azure 支援
在 Twitter上追蹤 Azure Functions。
在 Stack Overflow上提問並獲得 Microsoft 工程師及 Azure 社群專家的支援。
在 GitHub上尋找範例和存放庫。
使用 Azure Functions 建置這類解決方案
關於 Azure Functions 的常見問題集
-
Azure Functions 可提供各種層級的語言支援,包括 C#、JavaScript、F#、JAVA 和 Python。
-
採用使用量方案和 App Service 方案的 Azure Functions 應用程式,其有 99.95% 的時間為可執行或可供使用。
-
Azure Functions 可在下列不同模式中執行:使用量方案、Azure App Service 方案、進階方案及 Azure 容器應用程式 (預覽)。
-
使用觸發程序和繫結,避免以寫入程式碼的方式存取 Azure Blob 儲存體和 Azure Cosmos DB。觸發程序可讓函式執行,而繫結是可將函式與另一個資源連線的宣告。
-
使用您慣用的程式碼編輯器和開發工具,在本機電腦上建立並測試函式。將本機函式連線至即時 Azure 服務,並在本機電腦上使用完整的 Azure Functions 執行階段進行偵錯。在本機電腦上開發函式的需求取決於您偏好的程式設計語言和工具而定。
-
在容器應用程式 (預覽) 上執行 Azure Functions 非常適合集中式環境中的多類型微服務架構。這可為您提供一致的網路、可檢視性和計費設定。