在華為開發(fā)者大會 2024“DeepRootedinTech,LeadtheFuture”海外高峰論壇上,國內(nèi)外嘉賓和專家齊聚一堂,交流華為領(lǐng)先技術(shù)及優(yōu)秀行業(yè)案例。此間,華為云 PaaS 產(chǎn)品部海外產(chǎn)品總監(jiān)肖振華在“ALeadingGlobalAutomaker'sServerlessApproachtoReal-TimeIoVDataProcessingforTensofMillionsofVehicles”議題中分享了華為云 FunctionGraph 函數(shù)工作流在世界銷量領(lǐng)先車企的實踐故事,表示:
世界頂級汽車制造商使用 FunctionGraph 構(gòu)建了一個無服務(wù)器的 loV 平臺,在可擴展性、穩(wěn)定性、速度和并發(fā)性方面都很出色,資源利用率提高了 50%。
當前,汽車行業(yè)的車聯(lián)網(wǎng)業(yè)務(wù)對于車企來說具有提升產(chǎn)業(yè)競爭力和創(chuàng)新能力的重要意義,IDC 預(yù)測,到 2025 年全球網(wǎng)聯(lián)汽車規(guī)模為 7,830 萬輛,全球智能網(wǎng)聯(lián)功能乘用車的新車滲透率已經(jīng)超過 50%。車聯(lián)網(wǎng)作為車企的核心系統(tǒng)具備高并發(fā)車輛接入的特征,同時汽車的接入具備典型的波峰波谷特征,早晚高峰接入量大。
為了支撐未來 10 年內(nèi)能夠滿足 6700 萬接入車輛的業(yè)務(wù)訴求,世界銷量領(lǐng)先的大車企構(gòu)建了自己的全生命周期車輛管理平臺,該平臺要能夠承載分鐘級車輛數(shù)據(jù)上報,每天 100T 的數(shù)據(jù)增量,支撐至少 10PB 級以上的存量。構(gòu)建支持千萬車輛接入穩(wěn)定的車聯(lián)網(wǎng)系統(tǒng)是一個巨大的挑戰(zhàn),尤其是對于主要能力在研發(fā)制造而非 IT 的車企,必然面臨:運行費用高、法規(guī)等保等新要求、業(yè)務(wù)復(fù)雜、運維繁雜等挑戰(zhàn),通過對業(yè)務(wù)痛點及構(gòu)建訴求的分析,該車企發(fā)現(xiàn) Serverless化的系統(tǒng)架構(gòu)將是一個合適的,現(xiàn)代化的先進的技術(shù)選型。
華為云結(jié)合了該企業(yè)和其它車企使用場景和經(jīng)驗(以及華為 Serverless產(chǎn)品特性)給出了 Serverless 車聯(lián)網(wǎng)的參考架構(gòu)
使用 FunctionGraph 的無服務(wù)器 IoV 平臺(參考體系架構(gòu))
【方案場景】
接收來自車端的數(shù)據(jù)進行處理后落入華為云大數(shù)據(jù)數(shù)據(jù),AI 平臺等進行進一步處理。
【方案設(shè)計】
根據(jù)終端設(shè)備,在數(shù)據(jù)的數(shù)據(jù)接入層選用 APIG 或 IoTDA。無論是 APIG 還是 IoTDA 接入數(shù)據(jù)都可以直接流轉(zhuǎn)到 FunctionGraph 華為云的函數(shù)計算產(chǎn)品。用戶的業(yè)務(wù)代碼部署在 FunctionGraph,被數(shù)據(jù)觸發(fā)執(zhí)行后,部分寫入 OBS,數(shù)據(jù)庫等,完成處理。也可以將整個處理流程,切分為多個函數(shù)程序,第一個函數(shù)處理完成的數(shù)據(jù)寫入消息隊列,再觸發(fā)下一個函數(shù)處理,以解耦業(yè)務(wù)流程。最終數(shù)據(jù)落入到存儲和其它業(yè)務(wù)系統(tǒng)。
【方案優(yōu)勢】
1.高彈性,業(yè)界領(lǐng)先分鐘級5000+函數(shù)實例彈性:FunctionGraph提供了更快的擴容能力以使用戶業(yè)務(wù)可以穩(wěn)定運行。FunctionGraph 的核心能力就是根據(jù)流量進行快速且合理的彈性實例。(1)通過涵蓋節(jié)點,資源池,函數(shù)三層的智能、分層資源預(yù)熱,使得車聯(lián)網(wǎng)業(yè)務(wù)更快的獲得資源處理業(yè)務(wù),(2)通過自研的 SnapShot 預(yù)加載能力,加速函數(shù)的冷啟動(3)瞬時的分層調(diào)度算法能夠?qū)⒘髁扛鶕?jù)集群情況進行調(diào)度,使得多個集群彈性能力可以疊加使用。在本次實踐中,F(xiàn)unctionGraph 可以達到 5000+實例每分鐘的速度去擴容實例對單一用戶。更好的支撐千萬級車輛接入的波峰波谷場景。
2.高穩(wěn)定:更健壯的系統(tǒng),車聯(lián)網(wǎng)業(yè)務(wù)端到端 3w+QPS0 錯誤。車聯(lián)網(wǎng)依托的計算平臺要有足夠穩(wěn)定才能保證上層業(yè)務(wù)穩(wěn)定,客戶在運行期間每日數(shù)十億調(diào)用,可以做到單日 0 報錯。這基于客戶良好的工程也需要平臺的高度穩(wěn)定。在 FunctionGraph 函數(shù)工作流服務(wù)層面,F(xiàn)unctionGraph 函數(shù)工作流天然管控和業(yè)務(wù)面都是多 AZ 的高可用設(shè)計,客戶的請求可能在多個 AZ 執(zhí)行,在出現(xiàn)異常后基于系統(tǒng)和用戶配置進行重新調(diào)度,這保障了云服務(wù)和用戶的高可用性。做到天然支持容災(zāi),1 人即可完成千萬級車聯(lián)網(wǎng)的運維工作。
3.高并發(fā) &低時延:更快的10GB/s數(shù)據(jù)秒級實時處理。為了更好地支撐用戶低時延數(shù)據(jù)處理的訴求,華為云團隊幫助客戶選型了 FunctionGraph 函數(shù)工作流的單實例多并發(fā)能力。該特性允許一個函數(shù)實例可以處理多個請求,在增大單位資源下請求吞吐量的同時進一步降低了用戶冷啟動時延。從而可以把更多的資源放在處理及消費業(yè)務(wù)上。通過多實例消費能力,可以減少數(shù)據(jù)在函數(shù)處理過程中的堆積,從而從業(yè)務(wù)側(cè)感受到實實在在的加速。在車聯(lián)網(wǎng)遷移到 FunctionGraph 函數(shù)工作流過后時延由原平臺的分鐘級到秒級同時,并行執(zhí)行也帶來了函數(shù)處理時長的降低,相比未使用單實例多并發(fā)特性時,時延降低超 20 倍。
綜上,Serverless 在車聯(lián)網(wǎng)場景,助力企業(yè)簡化開發(fā)和部署,實現(xiàn)快速地擴展和低成本。華為云 FunctionGraph 函數(shù)工作流能幫助企業(yè)將 TTM 從幾周縮短到幾天,大大降低了成本,將資源利用率提高了 50%,并實施毫秒級的容量擴展以應(yīng)對流量高峰,幫助企業(yè)構(gòu)建具有高彈性、穩(wěn)定性、并發(fā)性和低延遲的服務(wù)系統(tǒng)。
審核編輯 黃宇
-
服務(wù)
+關(guān)注
關(guān)注
0文章
75瀏覽量
18490 -
車聯(lián)網(wǎng)
+關(guān)注
關(guān)注
76文章
2553瀏覽量
91474 -
大數(shù)據(jù)
+關(guān)注
關(guān)注
64文章
8854瀏覽量
137210 -
華為云
+關(guān)注
關(guān)注
3文章
2391瀏覽量
17244 -
serverless
+關(guān)注
關(guān)注
0文章
65瀏覽量
4490
發(fā)布評論請先 登錄
相關(guān)推薦
評論