今年5月
IDC认为到2024年OCP基础设施市场
全球收入将达到338亿美元(不含网络)

在金主DELL的邀请下
近日IDC对网络设施数据做了补充
到2024年SONiC交换机将达到20亿美金

正是看好SONiC的发展
DELL公司全面拥抱SONiC系统
希望在未来DELL可以重现排行榜

番外篇:
为什么SONiC有潜力成为网络界的Linux?
Questions posed by: Dell Technologies
Answers by: Brad Casemore, Research Vice President, Datacenter and Multicloud Networking
Q:为什么你会认为SONiC有可能成为 "网络界的Linux"?
A:SONiC是一个开源网络操作系统(NOS),由微软最早开发并于2016年首次发布,次年提交至开放计算项目(OCP)。虽然尚未被企业广泛采用,但SONiC还在持续发展中,并吸引了一个不断增长的社区生态,推动其进入新的场景,广泛增加相关特性功能集。
如今,SONiC在微软和LinkedIn的云数据中心中得到了广泛的应用,并且越来越多地在中国的超大规模企业(如阿里巴巴和腾讯)得到应用。SONiC也越来越受到二线云运营商、通信服务提供商、有线电视MSO,甚至部分大型企业的关注。目前,它主要部署在云数据中心的架顶(ToR)以太网交换机上。然而,它所获得的行业支持和不断增加的功能正帮助它进入云数据中心的Spine-Leaf网络,而且还扩大到融合网络、WAN和路由案例中。
因此,SONiC已经成为网络解耦的主要开源标准载体,涉及到网络软件与底层硬件的解耦,以及近期的模块化设计解耦和各个软件功能模块的重组合。IDC预测,SONiC数据中心交换机市场--包括OEM和ODM发货用于生产环境--将在2024年达到20亿美元。
Q:在数据中心使用SONiC有哪些优势?
A:SONiC的目标是提供一个具有以下属性的NOS;
平台无感知--能够跨网络硬件运行,并与一系列上层自动化系统和编排工具配合使用;
敏捷--能够以现代云数据中心所要求的速度支持和整合功能;
可扩展性--能够通过可编程的灵活性支持新的特性和功能开发;
可靠--能够提供稳健性和完整性,部分原因是消除了传统的单体NOS的 "代码膨胀"问题;
SONiC不仅基于Linux--在Debian Jessie上运行,并且移植到Ubuntu上--而且还引入基于容器的微服务。用户可以只采用他们需要的功能,摒弃那些无用的功能,从而实现成本和生产力的节约。
此外,由于SONiC是个Linux系统,因此,整个数据中心,包括数据中心网络的自动化工具可以保持一致,有机会统一工具集将有助于提高运营效率,并将网络的架构和运营更好地与应用、开发者和业务需求相一致。
Q:与数据中心交换机上的传统的网络操作系统相比,SONiC有何不同?
A:直到最近,网络设备还类似于大型机(Mainframe)。它是一个封闭的、垂直集成的实体,采用专用的网络芯片、软件和接口,全部封装在机壳中作为一个整体提供。
SONiC作为开源和网络解耦的代表,如前所述,实现了网络软件与底层硬件的解耦。这就意味着开源社区和第三方供应商可以开发网络功能和服务,其作为SONiC应用程序可以在交换机上运行。抽象接口(SAI)则允许SONiC在不同网络芯片构成的网络硬件平台上运行。
位于SAI之上的SONiC基础交换层提供了一些核心特性,如数据库平台和交换状态服务(SwSS),以及对Quagga、FRR、LLDP、SyncD和RedisDB的支持。容器化的网络应用程序位于SONiC基础层之上,支持一系列网络协议,如SNMP、BGP、DHCP和IPv6,以及新近支持的VLAN Trunking、虚拟路由和转发(VRF)和RoCE等。
基于SONiC,厂商有望开发各种不同应用程序。
Q:使用SONiC有哪些挑战?
A:SONiC背离了网络设备(如数据中心交换机)由供应商设计、开发和销售的方式,也背离了企业采购、部署和操作的方式。供应商和使用技术的组织必须要适应变化;许多供应商正试图为SONiC设计可行的商业模式,企业希望确保采用SONiC不会给采购、供应和部署以及持续的服务和支持带来更多的复杂性。
也就是说,SONiC非常适合一种新的以云为中心的运营模式,IDC认为这种模式在未来几年内会在企业中越来越流行。我们正从烟囱式、以设备为中心和硬件定义的操作模型转向流程和工作流自动化、可编程、软件驱动和以云为中心的模型,因此网络必须全面自动化并与该模型保持一致。Linux NOS是该模型的良好网络基础。
Q:如果企业正在考虑采用SONiC,他们应该如何操作?
A:企业需要确保已经仔细考虑了自身的应用程序环境,以及SONiC将如何适应和支持应用。SONiC非常适合面向应用程序的、软件定义的和以云为中心的环境,尤其是考虑到它的起源和最初的目的。它是此类环境中数据中心网络现代化的自然补充。
为了在运营效率、成本节约和资本支出等方面从SONiC获得全部价值,企业还需要考虑是否拥有合适的资源,包括技能和工具,以便于充分的利用该技术。从这个角度,企业应该考虑是否要采用SONiC,是否要采取DIY的方式,还是采用包含SONiC软件、网络硬件、专业服务和支持的打包模式。对于许多企业来说,后一种方法因为提供了与服务和支持相关的保证,所以具有很大的吸引力。

