近日,中國聯通攜手Arm?,成功完成在SONiC白盒交換機上部署EdgeFaaS技術方案創新驗證以及算網融合產品原型系統方案,該方案主要面向SD-WAN的物聯網和工業互聯網邊緣計算應用領域,以智慧城市和工業互聯網應用(yong)為重點,成功探索了(le)通(tong)過基于SD-WAN整合(he)調度多重異構(gou)算(suan)(suan)力,實現“一站式”異構(gou)算(suan)(suan)力組網、算(suan)(suan)力納管和邊緣能力開(kai)放。該項目依托(tuo)Akraino開(kai)源(yuan)項目,基于SONiC平(ping)臺(tai)實現了(le)K3S、EdgeFaaS、Parsec、Triton等(deng)多個開(kai)源(yuan)平(ping)臺(tai)的整合(he)應用(yong)部署方案驗證。
隨(sui)著(zhu)異(yi)構算(suan)力的(de)(de)(de)發展,越來越多(duo)的(de)(de)(de)設(she)備(bei)(bei)具(ju)備(bei)(bei)了云(yun)端(duan)訪問能力,另一方(fang)面,隨(sui)著(zhu)白盒交(jiao)換(huan)機技(ji)術的(de)(de)(de)發展,促使交(jiao)換(huan)機在具(ju)備(bei)(bei)大流量(liang)網(wang)絡能力開放的(de)(de)(de)同時也具(ju)備(bei)(bei)強(qiang)算(suan)力管(guan)理和納(na)管(guan)能力,實現算(suan)網(wang)功能融合。因此(ci),該(gai)項目旨(zhi)在驗證(zheng)解決如下幾(ji)個(ge)方(fang)面的(de)(de)(de)功能和問題。
1、基于SD-WAN實(shi)現廣域網的泛在異構算(suan)力(li)納管;
2、異(yi)(yi)構算力(li)(li)認證鑒權管理,實(shi)(shi)現異(yi)(yi)構算力(li)(li)安全“入(ru)網入(ru)云(yun)”,算力(li)(li)和(he)數據實(shi)(shi)現雙向認證,提供安全可信的異(yi)(yi)構算力(li)(li)環(huan)境;
3、基于(yu)函數服務實現(xian)算力(li)(li)服務能力(li)(li)開放,算力(li)(li)服務從平臺型轉(zhuan)向任務型,實現(xian)細粒度的算力(li)(li)任務調度。
中(zhong)國(guo)聯通針對以上需求,規劃了基于SD-WAN的異構算(suan)力(li)整(zheng)合(he)平臺(tai),以交(jiao)換機為(wei)平臺(tai)部署EdgeFaaS邊(bian)緣(yuan)計算(suan)業務(wu)體系,實現對異構算(suan)力(li)和邊(bian)緣(yuan)設(she)備的算(suan)力(li)整(zheng)合(he)。
在本次技術驗證方案中,融(rong)合(he)了當前多個前沿開源技術和平(ping)臺(tai):
1、K3S on SONiC——實現(xian)算網(wang)融合能力(li),K3s是(shi)Kubernetes的輕(qing)量(liang)級發行(xing)版(ban),面向(xiang)Rancher Labs(完全開源)構(gou)建的物聯(lian)網(wang)和邊(bian)緣計算。K3s是(shi)一(yi)款高可用、經認證的Kubernetes發行(xing)版(ban),專為無人值守、資源受(shou)限、遠(yuan)程(cheng)位置或(huo)物聯(lian)網(wang)設備內(nei)部的生產工(gong)作負載而(er)設計;
2、Parsec on SONiC——實現異構算力認證(zheng),PARSEC是安(an)全性的平臺抽象(xiang),是一(yi)個開源項目,旨在(zai)以平臺無關的方(fang)式為硬件安(an)全和加密服務提供(gong)通用API。這(zhe)個抽象(xiang)層將工(gong)作負載與物(wu)理平臺細節分離,從而在(zai)數據中心(xin)和邊緣實現云本(ben)地(di)交付流(liu);
3、EdgeFaaS on SONiC——實現邊緣異(yi)構(gou)算力能(neng)力開放,EdgeFaaS使(shi)開發(fa)人員能(neng)夠輕松地將事件驅動的功(gong)能(neng)和微服務部(bu)署到Kubernetes。EdgeFaaS項(xiang)目旨在提供(gong)一個FaaS環境(jing),該環境(jing)針對部(bu)署的異(yi)構(gou)算力提供(gong)統(tong)一的服務。
4、Triton——用于神(shen)經(jing)網絡(luo)的(de)(de)開源 GPU 編(bian)程(cheng),它使(shi)沒有 CUDA 經(jing)驗的(de)(de)研究(jiu)人(ren)(ren)員(yuan)能夠編(bian)寫(xie)高效的(de)(de) GPU 代(dai)碼。開發(fa)人(ren)(ren)員(yuan)和 ML 工程(cheng)師可以(yi)對(dui)來自任(ren)何框(kuang)架的(de)(de)模型運行推(tui)斷,比如 TensorFlow、PyTorch、ONNX、TensorRT,甚至是自定(ding)義框(kuang)架后(hou)端。
此創(chuang)新(xin)技(ji)術方案(an)實現了在SONiC交換機(ji)平臺上(shang)(shang)部(bu)署K3S服(fu)(fu)務、EdgeFaaS服(fu)(fu)務、Parsec服(fu)(fu)務和客戶(hu)端。實現在算力設備上(shang)(shang)部(bu)署K3S客戶(hu)端、Parsec服(fu)(fu)務和客戶(hu)端、Triton服(fu)(fu)務和客戶(hu)端。實現對異構算力的整合管(guan)理:鑒權管(guan)理、算力部(bu)署、EdgeFaas統一算力服(fu)(fu)務。
通過該技術驗證方案,解決了智慧城市等物聯網應用的(de)核心需求,為下一步業(ye)務落地(di)(di)規劃打下扎實的(de)基(ji)礎。后續中國(guo)聯通將攜手Arm繼續積(ji)極(ji)開展技術驗證和業(ye)務落地(di)(di)實施。