華為云計算 云知識 函數(shù)工作流應用場景
函數(shù)工作流應用場景

函數(shù)工作流 應用場景,如實時文件處理、實時數(shù)據(jù)流處理、Web移動應用后端和人工智能場景。

實時文件處理

客戶端上傳文件到OBS,觸發(fā)FunctionGraph函數(shù),在上傳數(shù)據(jù)后立即進行處理??梢允褂肍unctionGraph實時創(chuàng)建圖像縮略圖、轉(zhuǎn)換視頻編碼、進行數(shù)據(jù)文件匯聚、篩選等。

其優(yōu)勢有:

靈活擴展,業(yè)務爆發(fā)時可以自動調(diào)度資源運行更多函數(shù)實例以滿足處理需求。

事件觸發(fā),通過上傳文件到OBS,觸發(fā)FunctionGraph函數(shù)進行文件處理。

按需收費,只有對函數(shù)處理文件數(shù)據(jù)的時間進行計費,無需購買冗余的資源用于非峰值處理。

使用 對象存儲服務 (OBS),創(chuàng)建兩個桶,上傳圖片,通過構建和觸發(fā)函數(shù)對圖片進行壓縮,參考使用函數(shù)壓縮圖片。

實時數(shù)據(jù)流處理

使用FunctionGraph和DIS處理實時流數(shù)據(jù),跟蹤應用程序活動、處理事務處理順序、分析單擊數(shù)據(jù)流、整理數(shù)據(jù)、生成指標、篩選日志、建立索引、分析社交媒體以及遙測和計量IoT設備數(shù)據(jù)。

其優(yōu)勢有:

事件觸發(fā),通過DIS流采集數(shù)據(jù),批量數(shù)據(jù)通過事件觸發(fā)處理函數(shù)進行處理。

靈活擴展,業(yè)務爆發(fā)時可以自動調(diào)度資源運行更多函數(shù)實例以滿足處理需求。

按需收費,只有對函數(shù)處理文件數(shù)據(jù)的時間進行計費,無需購買冗余的資源用于非峰值處理。

如使用 數(shù)據(jù)接入服務 采集IOT實時數(shù)據(jù)流,通過構建函數(shù),將采集到的數(shù)據(jù)進行處理(比如格式轉(zhuǎn)換),然后存儲到 表格存儲服務 (CloudTable Service)中,參考使用函數(shù)處理DIS數(shù)據(jù)。

Web/移動應用后端

使用FunctionGraph和其他云服務或租戶VM結合,用戶可以快速構建高可用,自動伸縮的Web/移動應用后端。

其優(yōu)勢有:

高可用,利用OBS,Cloud Table的高可用性實現(xiàn)網(wǎng)站數(shù)據(jù)的高可靠性,利用API Gateway和FunctionGraph的高可用性實現(xiàn)網(wǎng)站邏輯的高可用。

靈活擴展,業(yè)務爆發(fā)時可以自動調(diào)度資源運行更多函數(shù)實例以滿足處理需求。

按需收費,只有對函數(shù)處理文件數(shù)據(jù)的時間進行計費,無需購買冗余的資源用于非峰值處理。

人工智能場景

使用FunctionGraph和EI企業(yè)智能服務結合,用戶可以快速構建證件, 票據(jù)文字識別 。用戶上傳圖像鑒黃、鑒恐場景。

其優(yōu)勢有:

快速搭建,用戶上傳圖像后觸發(fā)函數(shù)工作流執(zhí)行調(diào)用 文字識別 /內(nèi)容檢測服務針對圖像進程處理,并將結果以JSON結構化數(shù)據(jù)返回。按需使用函數(shù)與多個智能服務集成,形成豐富的應用處理場景。并隨時根據(jù)業(yè)務改變對函數(shù)處理過程做調(diào)整,實現(xiàn)業(yè)務靈活變更。

簡化運維,用戶只需開通相關云服務并在函數(shù)服務中編寫業(yè)務邏輯,無需配置或管理服務器,專注于業(yè)務創(chuàng)新。業(yè)務爆發(fā)時可以自動調(diào)度資源運行更多函數(shù)實例以滿足處理需求。

按需計費,只有對函數(shù)執(zhí)行的時間及各智能服務處理進行計費,無需購買冗余的資源用于非峰值處理。

如使用FunctionGraph函數(shù),與人工智能服務對接,實現(xiàn)圖片鑒黃功能。通過創(chuàng)建APIG觸發(fā)器,對外提供圖片鑒黃功能的API服務,參考構建AI(圖片鑒黃)應用。