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