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