|   让企业更好的应用互联网

阿里云店铺
  • 回到顶部
  • 0574-87120081
  • QQ客服
  • 微信二维码

可编程网络在阿里云的规模化应用和实践

 
 

可编程网络在阿里云的规模化应用和实践

 

阿里云基础设施网络事业部负责人蔡德忠曾在可预期网络分论坛上指出:今天的网络已经从以Mega-scale DC为代表的软件定义网络,向可预期网络演进。阿里云的网络随着规模的增长,也承担起新型社会基础设施的角色,做到可预期。从架构、协议、软硬件、芯片、生态等一系列角度保持持续迭代和演进。

 

 

芯片在三代网络中的演进

 
 

 

云计算经历了三个十年,第一个十年里,业务内主要使用厂家提供的一体化网络设备。

 

第二个十年里,网络设备被进行大规模的简化,OS仅仅留下了必要的特征。极大提升了网络的可用性,简单高效的大规模部署。

 

第三个十年,阿里云预见了网络编程将是最后一个关键的环节,基础设施端的可管可控能力,使得网络更敏捷、更好的支持业务发展。

 

 

大厂底层各自优化、实现将在未来更加显著,可编程网络是通往预期必经之路

 
 

阿里云基础设施可编程之路

 
 
 
2016年:阿里云开始基础可编程芯片的白盒交换机研发和适配并且让其在阿里云自研网络操作系统(AliNOS)里适配运行。
 
 
2017年:推出内部产品SmartLB并且在大数据环境下使用,年底阿里云又对多个场景打造了灵活的并且适配多场景的可编程平台。
 

 
2018年:阿里云自主研发了稳定并且延迟低的高速网络控制HPCC,并且开始研发上线T级别的可编程网关
 
2019年:自主研发的SNA设备开始量产和上线,在CDN场景、IGW等网关项目中应用上线,并同时在内部平台使用。
 

 
2020,可编程平台在ENS和VGW场景开始使用,并且在进一步增长。可编程的ASIC厂家增多,SNA平台开始对FPGA进行了支持、应用。
 
2021年:可编程网关和平台在多个业务场景爆发和加速发展,形式化验证Aquila也在SICOMM 2021中发布。
 
在五年的可编程网络发展之路上,阿里云基础设施网络团队针对业务的实际痛点和场景价值推出了很多有价值的应用例如:
网关类应用——SmartNAT平台;
云融合类应用——阿里云洛神超融合云网关;
边缘融合类应用——边缘云的超融合底座等。
 
 

可编程能力的构成

 
 
 
一、硬件和芯片
可编程能力离不开的是硬件和芯片,阿里云量产的SNA支撑了以边缘和网关为代表的诸多场景的应用,业界首创的大带宽可编程ASIC+大算力结合的设备,保证SKU统一的同时灵活适应各类场景的需求。
 

 
二、开发的效率
可编程平台是一个新技术和新事物,开发工具体系与成熟的平台比还有较大差距,可编程平台在多个维度上都遇到的了挑战。我们逐步的研发了如Lyra编译器、Aquila验证器等,覆盖工具和平台,来应对挑战,并且持续对开发效能进行优化。
 

 
三、设备平台和智能运营
在阿里云基础设施,支撑着可编程业务的是成熟的阿里云自研网络操作系统(AliNOS)和整体的智能运维体系。阿里云自研网络操作系统(AliNOS)和运维体系已经承载着数万台网络设备的日常运维和一系列行之有效的系统。
 

 
四、阿里云可编程网络架构
硬件、开发效率、设备平台和智能运营、阿里云可编程网络架构,共同构建了阿里云可编程网络架构和平台,支撑着上层的三类应用。
我们看到的应用实践只是冰山一角,大海之下,更是硬件、平台、研发和运营坚如磐石的积累。
 

 
 

未来方向

 
 

在可编程网络平台,阿里云基础设施网络团队已经走过了第一个五年,在这五年里完成了从0到1的积累,在多个技术创新业务中取得优秀的结果。

 

未来,我们将从深度优化、云边一体、生态共赢这三个方面持续推进。

 

我们坚信可编程平台将会成为可预期网络的重要基石。从网关到交换,从中心到边缘,端到端的控制和运营才会带来真正可预期的网络。

 
收藏
浏览量:0
创建时间:2021-12-21 08:00