Azure Functions 簡介,azure ai配音Azure Functions 簡介Azure Functions允許你運行小段代碼(稱為“函數”)且不需要擔心應用程序基礎結構。借助Azure Functions,云基礎結構可以提供應用程序保持規模化運行所需的所有最新狀態的服務器。函數由特定類型的事件“觸發”......
Azure Functions允許你運行小段代碼(稱為“函數”)且不需要擔心應用程序基礎結構。借助Azure Functions,云基礎結構可以提供應用程序保持規模化運行所需的所有最新狀態的服務器。
函數由特定類型的事件“觸發”。支持的觸發器包括對數據更改做出響應、對消息做出響應、按計劃運行,或者生成HTTP請求的結果。
雖然始終都可直接針對大量服務編寫代碼,但使用綁定可以簡化與其他服務的集成。使用綁定,你能夠以聲明方式訪問各種Azure服務和第三方服務。
功能
Azure Functions的一些主要功能包括:
無服務器應用程序:使用Functions,可在Microsoft Azure上開發無服務器應用程序。
語言選擇:使用所選的C#、Java、JavaScript、Python和PowerShell編寫函數。
按使用付費定價模型:僅為運行代碼所用的時間付費。請參閱定價部分中的使用托管計劃選項。
自帶依賴項:Functions支持NuGet和NPM,允許你訪問你喜歡的庫。
集成的安全性:使用OAuth提供程序(如Azure Active Directory、Facebook、Google、Twitter和Microsoft帳戶)保護HTTP觸發的函數。
簡化的集成:輕松與Azure服務和軟件即服務(SaaS)產品/服務進行集成。
靈活開發:直接在門戶中編寫函數代碼,或者通過GitHub、Azure DevOps Services和其他受支持的開發工具設置持續集成和部署代碼。
有狀態無服務器體系結構:使用Durable Functions協調無服務器應用程序。
開放源代碼:Functions運行時是開源的,可在GitHub上找到。
使用Functions可以做什么?
Functions是一個理想的解決方案,用于處理批量數據、集成系統、使用物聯網(IoT)以及生成簡單的API和微服務。
有一系列模板可幫助你開始使用關鍵方案,包括:
HTTP:基于HTTP請求運行代碼
計時器:將代碼安排在預定義的時間運行
Azure Cosmos DB:處理新的和修改的Azure Cosmos DB文檔
Blob存儲:處理新的和修改的Azure存儲blob
隊列存儲:響應Azure存儲隊列消息
事件網格:通過訂閱和篩選器響應Azure事件網格事件
事件中心:響應大量Azure事件中心事件
服務總線隊列:通過對服務總線隊列消息做出響應連接到其他Azure服務或本地服務
服務總線主題:通過對服務總線主題消息做出響應連接到其他Azure服務或本地服務
Functions的費用是多少?
Azure Functions有三種定價計劃。請選擇最適合自己的那種:
消耗計劃:Azure提供了所有必要的計算資源。你不必擔心資源管理,只需為你的代碼運行的時間付費。
高級計劃:你指定多個預熱實例,這些實例始終處于聯機狀態,并隨時可以立即響應。函數運行時,Azure會提供所需的任何其他計算資源。你需要為持續運行的預熱實例以及在Azure縮放應用時使用的任何其他實例付費。
應用服務計劃:將函數像Web應用一樣運行。如果已對其他應用程序使用應用服務,可以按相同的計劃運行你的函數,不用另外付費。
有關托管計劃的詳細信息,請參閱Azure Functions托管計劃比較。完整的定價詳細信息可在Functions定價頁中找到。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部