近日,中國聯通攜手Arm?,成功完成在SONiC白盒交換機上部署EdgeFaaS技術方案創新驗證以及算網融合產品原型系統方案,該方案主要面向SD-WAN的物聯網和工業互聯網邊緣計算應用領域,以智慧城市和工業互聯網應用為重點,成功探索了通過基于SD-WAN整合調度多重異構算力,實現“一站式”異構算力組網、算力納管和邊緣能力開放。該項目依托Akraino開源項目,基于SONiC平臺實現了K3S、EdgeFaaS、Parsec、Triton等多個開源平臺的整合應用部署方案驗證。
隨著異構算力的發展,越來越多的設備具備了云端訪問能力,另一方面,隨著白盒交換機技術的發展,促使交換機在具備大流量網絡能力開放的同時也具備強算力管理和納管能力,實現算網功能融合。因此,該項目旨在驗證解決如下幾個方面的功能和問題。
1、基于SD-WAN實現廣域網的泛在異構算力納管;
2、異構算力認證鑒權管理,實現異構算力安全“入網入云”,算力和數據實現雙向認證,提供安全可信的異構算力環境;
3、基于函數服務實現算力服務能力開放,算力服務從平臺型轉向任務型,實現細粒度的算力任務調度。
中國聯通針對以上需求,規劃了基于SD-WAN的異構算力整合平臺,以交換機為平臺部署EdgeFaaS邊緣計算業務體系,實現對異構算力和邊緣設備的算力整合。
在本次技術驗證方案中,融合了當前多個前沿開源技術和平臺:
1、K3S on SONiC——實現算網融合能力,K3s是Kubernetes的輕量級發行版,面向Rancher Labs(完全開源)構建的物聯網和邊緣計算。K3s是一款高可用、經認證的Kubernetes發行版,專為無人值守、資源受限、遠程位置或物聯網設備內部的生產工作負載而設計;
2、Parsec on SONiC——實現異構算力認證,PARSEC是安全性的平臺抽象,是一個開源項目,旨在以平臺無關的方式為硬件安全和加密服務提供通用API。這個抽象層將工作負載與物理平臺細節分離,從而在數據中心和邊緣實現云本地交付流;
3、EdgeFaaS on SONiC——實現邊緣異構算力能力開放,EdgeFaaS使開發人員能夠輕松地將事件驅動的功能和微服務部署到Kubernetes。EdgeFaaS項目旨在提供一個FaaS環境,該環境針對部署的異構算力提供統一的服務。
4、Triton——用于神經網絡的開源 GPU 編程,它使沒有 CUDA 經驗的研究人員能夠編寫高效的 GPU 代碼。開發人員和 ML 工程師可以對來自任何框架的模型運行推斷,比如 TensorFlow、PyTorch、ONNX、TensorRT,甚至是自定義框架后端。
此創新技術方案實現了在SONiC交換機平臺上部署K3S服務、EdgeFaaS服務、Parsec服務和客戶端。實現在算力設備上部署K3S客戶端、Parsec服務和客戶端、Triton服務和客戶端。實現對異構算力的整合管理:鑒權管理、算力部署、EdgeFaas統一算力服務。
通過該技術驗證方案,解決了智慧城市等物聯網應用的核心需求,為下一步業務落地規劃打下扎實的基礎。后續中國聯通將攜手Arm繼續積極開展技術驗證和業務落地實施。