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