Azure Functions 簡(jiǎn)介

來(lái)源: microsoft azure
作者:microsoft azure
時(shí)間:2020-11-21
17755
Azure Functions允許你運(yùn)行小段代碼(稱(chēng)為“函數(shù)”)且不需要擔(dān)心應(yīng)用程序基礎(chǔ)結(jié)構(gòu)。借助Azure Functions,云基礎(chǔ)結(jié)構(gòu)可以提供應(yīng)用程序保持規(guī)?;\(yùn)行所需的所有最新?tīng)顟B(tài)的服務(wù)器。

u=3538479161,460521642&fm=26&gp=0.jpg.png

Azure Functions允許你運(yùn)行小段代碼(稱(chēng)為“函數(shù)”)且不需要擔(dān)心應(yīng)用程序基礎(chǔ)結(jié)構(gòu)。借助Azure Functions,云基礎(chǔ)結(jié)構(gòu)可以提供應(yīng)用程序保持規(guī)模化運(yùn)行所需的所有最新?tīng)顟B(tài)的服務(wù)器。

函數(shù)由特定類(lèi)型的事件“觸發(fā)”。支持的觸發(fā)器包括對(duì)數(shù)據(jù)更改做出響應(yīng)、對(duì)消息做出響應(yīng)、按計(jì)劃運(yùn)行,或者生成HTTP請(qǐng)求的結(jié)果。

雖然始終都可直接針對(duì)大量服務(wù)編寫(xiě)代碼,但使用綁定可以簡(jiǎn)化與其他服務(wù)的集成。使用綁定,你能夠以聲明方式訪問(wèn)各種Azure服務(wù)和第三方服務(wù)。

功能

Azure Functions的一些主要功能包括:

無(wú)服務(wù)器應(yīng)用程序:使用Functions,可在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à)部分中的使用托管計(jì)劃選項(xiàng)。

自帶依賴(lài)項(xiàng):Functions支持NuGet和NPM,允許你訪問(wèn)你喜歡的庫(kù)。

集成的安全性:使用OAuth提供程序(如Azure Active Directory、Facebook、Google、Twitter和Microsoft帳戶(hù))保護(hù)HTTP觸發(fā)的函數(shù)。

簡(jiǎn)化的集成:輕松與Azure服務(wù)和軟件即服務(wù)(SaaS)產(chǎn)品/服務(wù)進(jìn)行集成。

靈活開(kāi)發(fā):直接在門(mén)戶(hù)中編寫(xiě)函數(shù)代碼,或者通過(guò)GitHub、Azure DevOps Services和其他受支持的開(kāi)發(fā)工具設(shè)置持續(xù)集成和部署代碼。

有狀態(tài)無(wú)服務(wù)器體系結(jié)構(gòu):使用Durable Functions協(xié)調(diào)無(wú)服務(wù)器應(yīng)用程序。

開(kāi)放源代碼:Functions運(yùn)行時(shí)是開(kāi)源的,可在GitHub上找到。

使用Functions可以做什么?

Functions是一個(gè)理想的解決方案,用于處理批量數(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:處理新的和修改的Azure Cosmos DB文檔

Blob存儲(chǔ):處理新的和修改的Azure存儲(chǔ)blob

隊(duì)列存儲(chǔ):響應(yīng)Azure存儲(chǔ)隊(duì)列消息

事件網(wǎng)格:通過(guò)訂閱和篩選器響應(yīng)Azure事件網(wǎng)格事件

事件中心:響應(yīng)大量Azure事件中心事件

服務(wù)總線隊(duì)列:通過(guò)對(duì)服務(wù)總線隊(duì)列消息做出響應(yīng)連接到其他Azure服務(wù)或本地服務(wù)

服務(wù)總線主題:通過(guò)對(duì)服務(wù)總線主題消息做出響應(yīng)連接到其他Azure服務(wù)或本地服務(wù)

Functions的費(fèi)用是多少?

Azure Functions有三種定價(jià)計(jì)劃。請(qǐng)選擇最適合自己的那種:

消耗計(jì)劃:Azure提供了所有必要的計(jì)算資源。你不必?fù)?dān)心資源管理,只需為你的代碼運(yùn)行的時(shí)間付費(fèi)。

高級(jí)計(jì)劃:你指定多個(gè)預(yù)熱實(shí)例,這些實(shí)例始終處于聯(lián)機(jī)狀態(tài),并隨時(shí)可以立即響應(yīng)。函數(shù)運(yùn)行時(shí),Azure會(huì)提供所需的任何其他計(jì)算資源。你需要為持續(xù)運(yùn)行的預(yù)熱實(shí)例以及在Azure縮放應(yīng)用時(shí)使用的任何其他實(shí)例付費(fèi)。

應(yīng)用服務(wù)計(jì)劃:將函數(shù)像Web應(yīng)用一樣運(yùn)行。如果已對(duì)其他應(yīng)用程序使用應(yīng)用服務(wù),可以按相同的計(jì)劃運(yùn)行你的函數(shù),不用另外付費(fèi)。

有關(guān)托管計(jì)劃的詳細(xì)信息,請(qǐng)參閱Azure Functions托管計(jì)劃比較。完整的定價(jià)詳細(xì)信息可在Functions定價(jià)頁(yè)中找到。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于microsoft azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家