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