加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

连接未来的SONiC:开源智慧网络基础架构

发布时间:2019-07-01 20:18:01 所属栏目:创业 来源:中关村在线
导读:副标题#e# 我们的网络连接着数百万台服务器、数千万个虚拟机,要具备高性能和低延迟的能力支撑一张非常大规模的网络。在这么大规模的网络之上,我们每天都数以秒计的产生很多业务信息、网络信息和网络数据,我们必须有足够的能力去及时处理。对于故障的发现

可以看到,从纯软件到快速的硬件演进,再到软硬件的高度融合,一个崭新的网络基础设施的技术时代正在来临。用刘永锋的话说,在背后要有一个算法驱动AI驱动的调度系统去管理网络资源。由于SONiC的网络应用都是基于容器构建的,可以非常方便的在生产环境实现不停机部署或升级应用,从实现方式来讲更贴合互联网企业需求,自然也吸引了BAT的关注。

2017年,由阿里巴巴、腾讯、百度、京东、中国移动和中国联通共同参与的“凤凰项目”成立,项目以SONiC开源社区为依托,选取社区稳定的SONiC版本软件,并将Base OS、SAI、平台驱动等共同打包制作成可直接加载运行在白盒交换机的网络OS映像文件,网络OS映像文件即凤凰发行版。

“凤凰项目”的目标是推动“白盒+开源OS”的网络生态发展,促进国内开放网络和SDN网络的进步。项目除了关注发行版之外,还在软硬件兼容性测试评估、运维管理体系等方面进行探索。其中,社区软件评估及发行版制作主要由阿里巴巴负责,发行版软硬件兼容性主要由腾讯负责,运维管理体系主要由百度负责,测试验证工作主要由中国信息通信研究院完成。

自加入SONiC之后,阿里与社区合作围绕其对网络的需求和通用或定制化能力进行了大量的贡献,由阿里运行的SONiC版本和社区版本是同步更新的。基于不同地域、不同场景的用户需求,阿里也在业务实践中带来了不少创新,例如把北向接口简化,使其不仅可以做状态的获取,还可以做配置下发,形成了统一的GRPC通道。

一方面,阿里可以借助SONiC建立网络架构系统,在运维时自动线上变更之前可在线下做软件升级和配置变更的演练,大幅提升网络稳定性和可用性。另一方面,也可以针对可用性敏感的区域,基于SONiC在故障发生之后或者要做软件升级的时候,通过服务器和交换机实现端到端的定制,做到无损隔离,甚至是零丢包。

正如刘永锋所讲到的,正是因为有了SONiC这样的开放系统,让阿里将很多之前的不可能变成了可能,“借助OCP平台,非常感谢能有这样一个组织让我们大规模的互联网用户分享对于网络运维的需求、软硬件的需求和思考,也非常欢迎大家加入到SONiC社区,我们希望能够把SONiC变成数据中心网络甚至未来边缘计算的一个实施上的标准。”

【凡本网注明来源非中国IDC圈的作品,均转载自其它媒体,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。】

延伸阅读:

  • 第六届世界智能计算机大会开幕 曙光携“三大引擎”打造智能计算
  • 推动数据中心变革 解读OCP China Day上的软件技术更新
  • 华为云全力提升5G时代全场景服务能力

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读