微软本周宣布,正在采取一种新的方法为Open Compute Project贡献新的云硬件设计。追溯到其根源,该公司的新计划名为Olympus项目,将采用一种类似于软件的方法来为数据中心开发新的开源设计。该公司希望在创建可交付云软件和服务的服务器的过程中,赋予一些现代软件开发相同的敏捷性。
Microsoft Azure硬件基础结构总经理Kushagra Vaid在博客中写道:“开放式硬件开发的当前过程是提供可用于生产的设计。” “在那个阶段,设计已基本完成,几乎完成了100%,而后期的贡献延迟了派生设计的开发,限制了交互式社区的参与和采用,并减慢了整体交付速度。
Vaid说,从Project Olympus开始,Microsoft在此过程的早期就为数据中心系统提供了开源设计,大约占50%。通过将公司的最新创新更快地交付社区,解决方案提供商可以更快地进行迭代,并缩短将自己的下一代云服务器商业化所需的时间。
即将到来的一整年,这些开放式计算项目(OCP)服务器中的许多服务器都出现在Microsoft自己的数据中心中。公司为云服务和软件平台购买的服务器中,有90%以上遵循OCP规范。
在这一阶段,奥林巴斯项目包括新的服务器机箱,新的通用主板,电池供电的电源,机架管理卡和机架配电单元。引擎盖下的设计最多可容纳八个NVMe固态驱动器(M.2);最多三个全高,半长PCIe卡;高速DDR4内存;以及用于大功率处理器的可选散热器。
Vaid说,Microsoft打算使新设计“成为OCP社区开发的广泛的兼容硬件产品生态系统的基础”。
机械和电子服务器机箱接口,主板和配电单元的规范目前可在GitHub上获得。Vaid补充说,该公司计划在未来几周内将整个机架开源。
Open Compute Project Foundation首席技术官Bill Carter在一份声明中说:“微软正在打开通往开源硬件开发新时代的大门。” “ OCL和开放源数据中心硬件的历史是前所未有的,重新构想的协作模型Olympus项目及其将其推向市场的方式。”
此举是继Google和Rackspace发布Zaius规范草案之后进行的。新的OCP数据中心服务器具有IBM POWER9(P9)CPU(或最多两个)和PCIE Gen 4串行总线,并支持DDR4 RAM。
Google和Rackspace也在开发过程的早期就向OCP社区提供了他们的设计。
Google技术计划经理John Zipfel在10月14日发布的声明中说:“按照该规范,我们计划发布电路板设计附带的要素,包括原理图和布局。” “这是未经测试的初步设计的规范草案,但是我们希望早期版本会推动社区内的协作和讨论。