DELL推出Openrating System 10,进击的开放网络

很多人尚未注意到数据中心的核心交换机被隔离开并实现了商品化,大型企业鼓吹的所谓开放网络运动就是想要实现核心交换机的隔离和商品化,并把软件和硬件分离,但不止步于分离,网络软件的堆栈还要实现开放。

dell1

这是戴尔的竞争点,在过去3年中,戴尔是早期开放网络运动的支持者并在其硬件上运行大量的软件。因为戴尔想从思科或其他一些交换机应用制造商们手中争夺专用X86服务器和Unix系统的利润和市场,但这并不是一蹴而就的事情。

戴尔公司网络营销部门高级主管Jeff Baher在接受The Next Platform的采访时表示:“我们在这条道路上走的很好,并且计划在10到15年内完成过渡,这个过程类似于从大型机向终端/服务器的过渡,我们看到大型机的构成元素CPU、操作系统、中间件、虚拟化和运行其上的应用程序的变化。对于更复杂的网络设备,例如我们没有开发的高端路由器,有大量的专有硬件并且很难攻破控制这些硬件的软件。但也有其他因素和商用芯片的交换机环境,这些交换机需求的软件也相当有名,因此交换就是一个好的选择。”

破而后立

戴尔紧随交换机制造商们如Juniper、Arista、Extreme和其他一些制造商们的脚步在2011年7月推出了Force 10 Networks,当时有1300个用户,一年的收入达到2亿美元。近期,戴尔有22000个用户购入了交换机设备,这是很大的一个安装基础。Baher表示超过400个戴尔的用户使用来自Cumulus Networks、Big Switch Networks、Pluribus Networks、IPinfusion等公司的商用芯片和开放软件的各种组合交换机。

Baher说:“这些能够自己开发和制造芯片或交换机系统,能够编写自己的应用程序的大玩家毕竟是少数,不适应每个人。”但是,超大规模数据中心和云计算建造商都有自己的交换机和操作系统,大型金融机构是最好的例子,他们需要在庞大的堆栈中保持灵活性。“这些用户不可能等待下一个IOS或者思科推出新的NX-OS或者Juniper推出新的Junos。”

因此,戴尔将看起来像Linux发行版的被称为FTOS的网络操作系统加以取代,在数据中心交换机中用OS10取代了OS9(原名FTOS),在校园交换机中取代了OS6。

OS10 Networking

OS10是一个全新的操作系统,在Debian Linux kernel的基础上创造出来,使得它除了用商业网络ASICs取代X86、ARM和PowerPC处理器以外,尽可能的像一个Linux服务器平台。Baher表示戴尔完成了OS10的架构,因此Linux内核可以根据需要更换或者根据用户的指令改变。跟许多目前盛行的网络操作系统一样,之前的基于NetBSD的OS9/FTOS是十年前流行的版本。

戴尔网络与企业基础架构副总裁兼总经理Tom Burns表示:“现代软件定义数据中心需要新的运营方式——不仅是在网络层面,整个计算层面和存储层面也是如此。OS10为客户提供了一个未来就绪的跳板,使其能够更加迅速、统一地更新其网络和数据中心的基础架构,从而大规模提高客户的效率和能力。

IDC数据中心网络研究总监Brad Casemore表示:“随着戴尔通过软件和硬件创新继续扩展并强化其网络产品组合,OS10为他们开启了一个非常有趣的新发展方向。值得注意的是,戴尔还超越作为运营孤岛或独立域的网络,为消费模式、IT运营和打破传统IT孤岛预测快速演进的要求。”

OS10平台是根据开放软件模块化的新基准而设计的,让用户能够在整个联网系统上创建最高效、灵活的路径。OS10由一个基础模块和各种可选应用模块组成。通过拆分捆绑整合紧密集成在特定厂商设备中的OS,从而为客户提供更多的选择、加强他们对于系统的控制和可编程能力。

OS10基础模块——OS 10基础模块是免费的,并运行一个完全开放、未经修改的Linux版本。Linux是被最广泛使用的操作系统之一,可以跨网络、存储和计算等多个IT层提供通用程序语言。OS10基础模块汲取了Linux社区的优势,加强其自身的可编程性和可移植性,并为其之上的应用层面提供更高的灵活性。

在它的下面,OS 10基础模块采用开放计算项目的交换机抽象接口(SAI),后者能够在厂商网络操作系统与物理交换机上的特定芯片之间支持使用通用、友好的程序语言。现在,SAI通过让Web规模的企业和云提供商更精细地针对交换机进行编程,帮助他们充分利用最新的芯片创新成果。

OS10应用模块——在基础模块上,OS10可支持戴尔的传统网络功能(L2/L3协议)以及众多第三方、原生Linux和开源应用(例如:IP、网络结构和安全服务,以及管理和自动化工具)。这让客户能够针对不同的用例和操作流程来量身定制IT运营体系。

dell2

重要的是由此产生的堆栈看起来跟戴尔的用户熟悉的FTOS很像,尽管它的组件已经被分解成多个部分移植到Linux发行版中,并在交换机上运行很多其他的软件。

虽然戴尔还没有提供OS10 Premium bundle的定价,Baher说它的成本与当前OS9现有的S系列交换机和Z系列核心聚合交换机相当。软件可以在S系列的S3048、S4048和S6000交换机上运行,Z9100、Z9500交换机在2016年底支持软件的运行。OS10网络操作系统设计的初衷是为网络处理器服务(有时被称为NPU,通常叫ASIC),得益于SAI API抽象层,但SAI只支持某些ASICs。因此OS10理论上能够支持Broadcom的ASICs、Marvell、Cavium和其他产品,只要他们有一个ONIE-compatible NOS加载程序。但是现在,OS10 Base支持Broadcom Trident-II和Trident-II+芯片,今年末之前将支持Tomahawk芯片。

OS10 Base已经在测试中,3月份OS10 Premium将进入测试阶段,在早期用户使用进行代码调整以后,将在夏季投入生产。

戴尔在网络操作系统上的合作伙伴可能很想知道它们将如何在软件上与戴尔保持竞争空间,答案很简单:代码的优势。同样的答案还适用于戴尔斥670亿美元巨资收购存储巨头EMC公司,戴尔的合作伙伴如Nutanix一度怀疑他们的立场。戴尔想将产品卖给客户,微软的基础设施将变得非常有吸引力。