哪些行業(yè)或場景最適合遷移到FaaS架構?
哪些行業(yè)或場景最適合遷移到FaaS架構?

企業(yè)需要降本增效
函數(shù)即服務(FaaS)通過革新的開發(fā)流程和完善的工具鏈實現(xiàn)極簡高效的應用開發(fā),通過毫秒級的底層資源調(diào)用帶來快速且自動的應用彈性,通過細粒度的資源梯度和按時按次的計費模式降低應用資源成本,從而帶來應用總體成本的節(jié)約。同時,通過更高的單位資源收入和更高的資源利用率,企業(yè)也有更大利潤空間

企業(yè)需要維護高并發(fā)、低延遲的應用,它們具有高峰期流量波動明顯特征,比如電子商務應用、 AI 應用等
函數(shù)即服務(FaaS)平臺自動處理負載均衡和資源分配,當訪問量增大時,自動增加函數(shù)的實例數(shù)量以應對負載,確保應用性能與負載相匹配,并且不會導致資源浪費。同時函數(shù)即服務(FaaS)模型應對突發(fā)的高負載,提供幾乎即時的響應,改善用戶體驗。由于函數(shù)運行環(huán)境是在需要時才啟動,因此新實例的啟動時間極短

資源受限,但需要快速迭代和擴展應用以適應市場變化
首先函數(shù)即服務(FaaS)平臺負責底層的基礎設施管理,包括服務器維護、操作系統(tǒng)更新和安全補丁,這使得企業(yè)可以將有限的資源和精力集中在核心業(yè)務和產(chǎn)品開發(fā)上。其次函數(shù)即服務(FaaS)允許開發(fā)者快速部署新代碼,因為它們不需要等待服務器配置或部署環(huán)境,只需提供函數(shù)代碼(包括源碼文件、鏡像等)和一些配置信息,即可實現(xiàn)應用的快速發(fā)布和上線,加速了應用開發(fā)周期

需要實時處理大量數(shù)據(jù)和事件流,比如車聯(lián)網(wǎng)、數(shù)據(jù)分析
FaaS天然適合事件驅(qū)動架構,能夠自動響應不同類型的數(shù)據(jù)事件(如傳感器數(shù)據(jù)、用戶操作等),高效處理實時數(shù)據(jù)流,例如物聯(lián)網(wǎng)設備產(chǎn)生的海量數(shù)據(jù)可以通過FaaS函數(shù)進行實時清洗、轉(zhuǎn)換和分析,能確保系統(tǒng)具備快速響應能力。 FaaS平臺可以與多種數(shù)據(jù)源和服務(如數(shù)據(jù)庫、消息隊列、流處理平臺)無縫集成,便于構建復雜的數(shù)據(jù)處理鏈路,提升數(shù)據(jù)處理能力
FaaS的典型應用
FaaS的典型應用
-
Web/移動應用后端
對于Web和移動應用后端,F(xiàn)aaS提供了快速開發(fā)和部署的能力,同時簡化了運維工作。開發(fā)者可以將應用邏輯拆分為獨立的函數(shù),每個函數(shù)按需觸發(fā),無需管理底層服務器。這種模式不僅減少了開發(fā)時間,還通過自動彈性伸縮能力,根據(jù)實際流量動態(tài)調(diào)整資源,避免資源浪費和性能瓶頸
-
AI推理與AIGC應用
FaaS的事件驅(qū)動和彈性擴展特性使其能夠高效地處理AI模型推理任務。例如,機器學習模型推理、大模型AI對話、AIGC圖像生成、AI聲音克隆等場景,通常需要快速響應和按需擴展計算資源。FaaS能夠根據(jù)請求量動態(tài)調(diào)整資源分配,確保在高并發(fā)場景下依然保持低延遲和高吞吐量
-
實時數(shù)據(jù)流處理
函數(shù)即服務(FaaS)非常適合處理實時數(shù)據(jù)流,能夠高效跟蹤應用程序活動,處理事務順序,分析數(shù)據(jù)流,并建立索引。通過事件驅(qū)動機制,批量數(shù)據(jù)處理可通過自動調(diào)度資源,確保在需求高峰期靈活使用更多函數(shù)實例,應對數(shù)據(jù)處理挑戰(zhàn)
-
微服務架構應用
函數(shù)即服務(FaaS)提供無服務器的計算能力,開發(fā)者以函數(shù)為單位構建、部署和管理服務,實現(xiàn)高度解耦和自動伸縮,從而提高系統(tǒng)的敏捷性、可維護性和資源利用率,優(yōu)化微服務的生命周期管理
-
車聯(lián)網(wǎng)
車聯(lián)網(wǎng)平臺構建、設備狀態(tài)監(jiān)控、故障診斷、消息推送、API網(wǎng)關服務以及圖像脫敏處理等關鍵功能利用函數(shù)即服務(FaaS)的無服務器架構優(yōu)勢,會實現(xiàn)按需自動擴展、事件驅(qū)動的響應機制和高效的資源管理,從而為智能出行提供了強大動力
-
API擴展與管理
開發(fā)者可以將函數(shù)部署到函數(shù)即服務(FaaS)平臺,通過API網(wǎng)關管理和開放這些服務能力。作為API的后端,函數(shù)即服務(FaaS)提供了出色的擴展性和低延遲響應,使得開發(fā)者能夠輕松應對用戶需求變化,打造高效的API生態(tài)
FaaS的工作原理
FaaS的工作原理
事件驅(qū)動架構
函數(shù)即服務(FaaS)基于事件驅(qū)動模型,函數(shù)執(zhí)行由特定事件觸發(fā),例如HTTP請求、消息到達或文件上傳
函數(shù)部署
開發(fā)者將功能封裝為獨立函數(shù)并部署到函數(shù)即服務(FaaS)平臺,無需管理底層基礎設施
資源管理與按需執(zhí)行
函數(shù)在收到事件時啟動,平臺自動分配計算資源,這種無狀態(tài)特性使得用戶僅為實際消耗的計算時間付費
自動擴展
函數(shù)即服務(FaaS)平臺根據(jù)請求量自動啟動和縮減函數(shù)實例,以確保高可用性和低延遲響應
集成與通信
函數(shù)即服務(FaaS)與云服務(如數(shù)據(jù)庫、API網(wǎng)關)無縫集成,提高數(shù)據(jù)處理的靈活性
監(jiān)控與反饋
平臺提供監(jiān)控和日志功能,幫助開發(fā)者跟蹤函數(shù)執(zhí)行狀態(tài)并根據(jù)反饋快速迭代和優(yōu)化
華為云如何滿足您的FaaS需求?
華為云如何滿足您的FaaS需求?
-
產(chǎn)品:作為華為推出的函數(shù)計算服務(FaaS),華為云函數(shù)工作流 FunctionGraph以其極快自動彈性、極簡開發(fā)部署、極低成本消耗等技術優(yōu)勢,為客戶提供高彈性、高可靠、免運維的云端Serverless函數(shù)計算服務
-
IDC評估:技術評估7項滿分!華為遠超業(yè)界水平
全球領先的IT市場研究和咨詢公司IDC發(fā)布了《中國函數(shù)計算(FaaS)技術評估,2024》報告,華為在基礎能力完整度、性能與彈性、工具鏈、可觀測性、穩(wěn)定性與安全性、成本、思想領導力與生態(tài)建設、行業(yè)與場景落地的評估維度中,華為均遠超業(yè)界水平,技術評估7項滿分!
-
產(chǎn)品優(yōu)勢
華為云函數(shù)工作流 FunctionGraph的技術引領不僅體現(xiàn)在快速響應業(yè)務峰值的自動彈性能力,還在于一站式的高效開發(fā)和部署體驗,以及多樣化的計費模式,幫助客戶最大化資源利用率
極快自動彈性:根據(jù)請求的并發(fā)數(shù)量自動調(diào)度資源運行函數(shù),毫秒級彈性充沛算力資源,實現(xiàn)透明、準確和實時的伸縮,輕松應對業(yè)務峰值的訪問。用戶無需關心峰值和空閑時段需要申請多少資源,系統(tǒng)會根據(jù)請求的數(shù)量自動擴容/縮容。自動負載均衡將請求分發(fā)到函數(shù)運行實例,同時系統(tǒng)會根據(jù)流量負載的模式來智能預熱實例,以緩解冷啟動對業(yè)務的影響
極簡開發(fā)部署:華為云函數(shù)工作流 FunctionGraph提供豐富的開發(fā)工具和IDE插件,支持本地開發(fā)、調(diào)試和測試,用戶可以使用熟悉的編程語言快速編寫和部署函數(shù),降低用戶學習成本;小時級開發(fā),分鐘級部署
極低成本消耗:提供多樣化計費模式,按代碼調(diào)用次數(shù)和運行時長計費,代碼未運行時不產(chǎn)生費用,最大可節(jié)約成本90%
華為云函數(shù)工作流FunctionGraph適用場景豐富
華為云函數(shù)工作流FunctionGraph適用場景豐富
在數(shù)據(jù)處理、Web應用、AIGC&科學計算&渲染等場景中,華為推出的函數(shù)計算服務(FaaS),即華為云 FunctionGraph均展現(xiàn)了其專業(yè)應用方案和企業(yè)實踐效果
在數(shù)據(jù)處理、Web應用、AIGC&科學計算&渲染等場景中,華為推出的函數(shù)計算服務(FaaS),即華為云 FunctionGraph均展現(xiàn)了其專業(yè)應用方案和企業(yè)實踐效果
實時數(shù)據(jù)處理
華為云函數(shù)工作流 FunctionGraph的快速彈性能力可以在業(yè)務高峰時自動調(diào)度更多資源運行,在業(yè)務低谷時自動回收冗余資源,實現(xiàn)事件觸發(fā)的數(shù)據(jù)處理
【客戶案例】汽車之家作為全球訪問量領先的汽車垂直網(wǎng)站,需要保障數(shù)據(jù)安全不丟失、并且減少數(shù)據(jù)容災備份過程中計算資源浪費。華為云函數(shù)工作流FunctionGraph的彈性伸縮計算能力讓汽車之家的數(shù)據(jù)容災備份業(yè)務穩(wěn)定運行,節(jié)省了20%以上的計算資源成本。當前汽車之家實現(xiàn)每日千萬次圖片穩(wěn)定備份,確保數(shù)據(jù)在丟失、損壞時及時恢復
Web應用及后端
結合華為其他云服務或租戶VM,用戶可以快速構建高可用,自動伸縮的Web/移動應用后端業(yè)務
【客戶案例】亞洲知名智能媒體公司Dataxet 1個月內(nèi)上線Serverless社交媒體分析平臺,華為云函數(shù)工作流 FunctionGraph的全自動彈性伸縮能力降低了Dataxet業(yè)務處理時延、減輕運維人員的工作量。并做到根據(jù)業(yè)務需求動態(tài)調(diào)整計算資源,避免了資源的浪費和瓶頸,相對資源常駐方案成本降低遠超50%;Dataxet新業(yè)務穩(wěn)定持續(xù)上量,函數(shù)從400萬調(diào)用/天快速增長到5000萬調(diào)用
AIGC服務集成
利用華為云函數(shù)工作流 FunctionGraph對GPU/NPU等異構資源的加速處理以及業(yè)界領先的顯卡分片技術,提升顯存硬件資源的利用率,有效降低構建與運行AIGC應用所需的硬件成本
【客戶案例】豐圖科技為物流企業(yè)提供貨運安全監(jiān)管和風控服務,華為云函數(shù)工作流 FunctionGraph助力豐圖科技構建AI圖像推理應用,相比于直接購買GPU服務器,成本降低30%,可靠性提升100%
最佳實踐
最佳實踐
使用FunctionGraph函數(shù)對OBS中的圖片進行壓縮
本章節(jié)介紹如何配置一個圖片壓縮函數(shù),配合使用“OBS應用事件源”觸發(fā)器實現(xiàn)對OBS中的圖片進行壓縮
使用FunctionGraph函數(shù)為OBS中的圖片打水印
本章節(jié)介紹如何配置一個為圖片打水印的函數(shù),配合使用“OBS應用事件源”觸發(fā)器實現(xiàn)對OBS中的圖片打水印
使用FunctionGraph函數(shù)對DIS數(shù)據(jù)進行格式轉(zhuǎn)換并存儲到CloudTable
本章節(jié)介紹如何使用函數(shù)結合數(shù)據(jù)接入服務(DIS)采集IOT實時數(shù)據(jù)流,并將采集到的數(shù)據(jù)進行格式轉(zhuǎn)換,存儲到表格存儲服務(CloudTable Service)中
使用FunctionGraph函數(shù)實現(xiàn)通過API方式上傳文件
本章節(jié)以NodeJS和Python語言為例,介紹如何配置后端解析函數(shù),結合APIG處理端側文件上傳云服務器
使用FunctionGraph函數(shù)對IoTDA中的設備坐標數(shù)據(jù)進行轉(zhuǎn)換
本章節(jié)介紹如何使用函數(shù)結合IoTDA服務,將物聯(lián)網(wǎng)設備上報以及設備狀態(tài)變動的相關數(shù)據(jù),流轉(zhuǎn)至FunctionGraph觸發(fā)函數(shù)運行并進行坐標轉(zhuǎn)換(將WGS84坐標轉(zhuǎn)為GCJ02坐標)
使用FunctionGraph函數(shù)對LTS中的日志進行實時過濾
本章節(jié)介紹如何結合云日志服務LTS,配置提取日志數(shù)據(jù)并分析和過濾關鍵信息后轉(zhuǎn)儲至LTS的函數(shù)
使用FunctionGraph函數(shù)流對OBS中的圖片進行旋轉(zhuǎn)
本章節(jié)介紹如何使用函數(shù)流功能,編排函數(shù)自動化處理OBS中的圖片進行旋轉(zhuǎn)
使用FunctionGraph函數(shù)和CTS識別非法IP的登錄登出操作
本章節(jié)介紹如何結合云審計服務CTS,配置獲取云服務資源操作信息并對信息進行分析和處理的函數(shù),再通過消息通知服務SMN推送告警短信和郵件,通知業(yè)務人員處理
使用FunctionGraph函數(shù)作為后端實現(xiàn)APIG的自定義認證能力
本章節(jié)介紹如何快速創(chuàng)建后端服務為FunctionGraph的API,并通過APIG安全認證中的“自定義認證”鑒權方式進行調(diào)用
使用FunctionGraph部署AI繪畫Stable Diffusion應用
本章節(jié)介紹如何通過FunctionGraph的應用中心,部署AI繪畫Stable-Diffusion應用,并提供多種自定義使用AI繪畫應用的方法
使用FunctionGraph部署AI繪畫ComfyUI/ComfyUI+FLUX應用
本章節(jié)介紹如何通過FunctionGraph的應用中心,部署AI繪畫ComfyUI應用和AI繪畫ComfyUI+FLUX應用,并提供多種自定義使用AI繪畫應用的方法
使用FunctionGraph部署AI對話ChatGLM3應用
本章節(jié)介紹如何通過FunctionGraph的應用中心,部署AI對話ChatGLM3應用,并提供多種自定義使用AI對話應用的方法
使用FunctionGraph部署DeepSeek-R1蒸餾模型
本章節(jié)介紹如何通過容器鏡像HTTP函數(shù),協(xié)同第三方客戶端,快速部署DeepSeek-R1蒸餾模型,實現(xiàn)AI對話。
使用已有SpringBoot項目構建HTTP函數(shù)
本章節(jié)指導使用Springboot開發(fā)應用的用戶,將業(yè)務通過構建HTTP函數(shù)的方式部署到FunctionGraph
使用Next.js項目構建HTTP函數(shù)
本章節(jié)指導使用Next.js框架開發(fā)應用的用戶,將業(yè)務通過構建HTTP函數(shù)的方式部署到FunctionGraph
使用FunctionGraph函數(shù)對MFA微服務進行Serverless化改造
本章節(jié)介紹使用函數(shù)對MetaERP業(yè)務場景進行微服務Serverless化改造?;诤瘮?shù)工作流服務可將低頻使用但資源占用大的微服務邏輯,拆分成獨立函數(shù),常駐實例縮容到0;剩余微服務邏輯以Spring兼容方式進行函數(shù)化,實現(xiàn)函數(shù)化后的微服務快速冷啟動和彈性,常駐實例減半
使用FunctionGraph函數(shù)訪問Redis數(shù)據(jù)
本章節(jié)介紹如何使用FunctionGraph和Redis客戶端的能力,實現(xiàn)在函數(shù)內(nèi)訪問客戶的Redis數(shù)據(jù)庫
華為云函數(shù)工作流FunctionGraph常見問題解答
華為云函數(shù)工作流FunctionGraph常見問題解答
使用FunctionGraph是否需要開通計算、存儲、網(wǎng)絡等服務?
用戶使用FunctionGraph時,不需要開通或者預配置計算、存儲、網(wǎng)絡等服務,由FunctionGraph提供和管理底層計算資源,包括服務器CPU、內(nèi)存、網(wǎng)絡和其他配置/資源維護、代碼部署、彈性伸縮、負載均衡、安全升級、資源運行情況監(jiān)控等,用戶只需要按照FunctionGraph支持的編程語言提供程序包,上傳即可運行。
使用FunctionGraph開發(fā)程序之后是否需要部署?
用戶在本地開發(fā)程序之后打包,必須是ZIP包(Java、Node.js、Python、Go)或者JAR包(Java),上傳至FunctionGraph即可運行,無需其它的部署操作。
制作ZIP包的時候,單函數(shù)入口文件必須在根目錄,保證解壓后,直接出現(xiàn)函數(shù)執(zhí)行入口文件,才能正常運行。
對于Go runtime,必須在編譯之后打zip包,編譯后的動態(tài)庫文件名稱必須與函數(shù)執(zhí)行入口的插件名稱保持一致,例如:動態(tài)庫名稱為testplugin.so,則“函數(shù)執(zhí)行入口”命名為testplugin.Handler。
是否支持在函數(shù)中啟動TCP的監(jiān)聽端口,通過EIP接收外部發(fā)送過來的TCP請求?
目前函數(shù)暫不支持這種方式。函數(shù)的理念是無服務器計算,計算資源只會在運行期分配,這種自定義監(jiān)聽端口的場景并不適合。
FunctionGraph函數(shù)支持哪些編程語言?
FunctionGraph目前支持的編程語言,如表1所示。
函數(shù)常規(guī)信息中的“應用”如何理解?
“應用”實際作用就是文件夾功能。當前創(chuàng)建的新函數(shù)所屬應用均為“default”應用,且無法更改,新版本里會逐步弱化并下線老界面的“應用"概念,未來會通過標簽分組的方式來管理函數(shù)的分類等。
華為云函數(shù)工作流FunctionGraph精選文章推薦
華為云函數(shù)工作流FunctionGraph精選文章推薦
Serverless 高速發(fā)展,華為云推出 FunctionGraph2.0
FunctionGraph2.0 作為華為云Serverless解決方案 重要產(chǎn)品之一,是一項基于事件驅(qū)動的函數(shù)托管計算服務,開發(fā)者只需編寫業(yè)務函數(shù)代碼并設置運行的條件,無需配置和管理服務器等基礎設施,函數(shù)以彈性、免運維、高可靠的方式運行。
華為云 FunctionGraph 函數(shù)工作流:打破 AIGC 部署困局,釋放企業(yè)無限潛能
在業(yè)務高峰期,F(xiàn)unctionGraph能夠輕松應對突發(fā)流量,確保企業(yè)業(yè)務的穩(wěn)定運行。在這個全新的Serverless應用中心,企業(yè)只需專注于編寫代碼,其余繁瑣的運維工作均由華為云FunctionGraph負責。
擁抱Serverless釋放生產(chǎn)力,探索華為云Serverless車聯(lián)網(wǎng)最佳實踐
華為云Serverless車聯(lián)網(wǎng)場景解決方案 ,以函數(shù)工作流為核心的Serverless化組合方案,可以實現(xiàn)架構的靈活擴展,在出行高峰期可以自動擴展?jié)M足系統(tǒng)的性能要求,在空閑時段則能夠縮減規(guī)模,降低成本。
華為云FunctionGraph構建高可用系統(tǒng)的實踐
每年,網(wǎng)上都會報道XXX系統(tǒng)異常不可用,給客戶帶來巨大的經(jīng)濟損失。云服務的客戶基數(shù)更大,一旦出現(xiàn)問題,都將給客戶和服務自身帶來極大影響。本文將基于華為云FunctionGraph自身的實踐,詳細介紹如何構建高可用的Serverless計算平臺,實現(xiàn)客戶和平臺雙贏。
匯聚行業(yè)實踐,樹立應用典范——《Serverless應用實踐案例集》重磅發(fā)布
本案例集匯編精選來自證券、電信、銀行、物流、汽車 等多個行業(yè)Serverless應用實踐案例,重點從業(yè)務痛點、實施方案、建設成效、成果創(chuàng)新等方面對案例進行詳細介紹,充分發(fā)揮標桿引領示范作用,進一步促進Serverless技術的高質(zhì)量發(fā)展。
FinOps新探索,華為云推出業(yè)界首個Serverless函數(shù)總成本估計模型
根據(jù)對成本模型的關鍵因素分析,提出五大類函數(shù)運行成本的優(yōu)化方法;同時,為更好地幫助用戶實現(xiàn)降本增效,華為云首次提出透明、高效、一鍵式的 “用戶函數(shù)成本研究中心”。