(CWW)近日,中国联通携手Arm®,成功完成在SONiC白盒交换机上部署EdgeFaaS技术方案创新验证以及算网融合产品原型系统方案,该方案主要面向SD-WAN的物联网和工业互联网边缘计算应用领域,以智慧城市和工业互联网应用为重点,成功探索了通过基于SD-WAN整合调度多重异构算力,实现“一站式”异构算力组网、算力纳管和边缘能力开放。该项目依托Akraino开源项目,基于SONiC平台实现了K3S、EdgeFaaS、Parsec、Triton等多个开源平台的整合应用部署方案验证。
随着异构算力的发展,越来越多的设备具备了云端访问能力,另一方面,随着白盒交换机技术的发展,促使交换机在具备大流量网络能力开放的同时也具备强算力管理和纳管能力,实现算网功能融合。因此,该项目旨在验证解决如下几个方面的功能和问题。
1、基于SD-WAN实现广域网的泛在异构算力纳管;
2、异构算力认证鉴权管理,实现异构算力安全“入网入云”,算力和数据实现双向认证,提供安全可信的异构算力环境;
3、基于函数服务实现算力服务能力开放,算力服务从平台型转向任务型,实现细粒度的算力任务调度。
中国联通针对以上需求,规划了基于SD-WAN的异构算力整合平台,以交换机为平台部署EdgeFaaS边缘计算业务体系,实现对异构算力和边缘设备的算力整合。
基于SoNIC交换机的异构算力整合应用规划
在本次技术验证方案中,融合了当前多个前沿开源技术和平台:
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继续积极开展技术验证和业务落地实施。