Kushagra Vaid是微軟Azure硬件基礎設施的總經理。近日,他在Azure的官方博客上宣布,他們正與開源計算項目(OCP,Open Compute Project)合作實施Olympus項目——Azure下一代超大規模云的硬件設計以及一個新的開源硬件開發模型。
從2014年加入OCP開始,Azure已經為OCP項目做了許多貢獻,包括支撐Azure超大規模云的服務器和數據中心設計和作為Azure骨架的軟件定義網絡(SDN)。Vaid表示,過去這些年,通過和OCP基金會及開源社區的深度合作,他們學到很多。但是,他也指出:
目前,開源硬件開發還不像開源軟件那樣敏捷和迭代。當前的開源硬件開發過程是貢獻已經生產就緒的設計。在那個階段,設計基本上已經確定——幾乎100%完成——這種設計后期的貢獻推遲了衍生設計的開發,限制了交互式的社區參與和采用,延緩了整個交付過程。
也正是因為這個原因,他們與OCP合作實施Olympus項目,貢獻出了他們下一代的云硬件設計。這些設計大約只完成了50%。他們希望社區像對待開源軟件一樣下載、修改這些設計以及創建分支,從而為整個生態系統作出貢獻。
對此,OCP基金會首席技術官Bill Carter給予了很高的評價。他表示:
Olympus項目在OCP和開源數據中心硬件的歷史上是空前的。
Olympus項目將貢獻一個新的通用主板、高可用電源、1U/2U服務器機箱、一種新型的通用機架配電裝置和一個符合標準的機架管理卡,如下圖所示:
Azure已經將服務器機箱接口及通用主板和PDU規范發布到了OCP GitHub分支上。接下來,他們還會開源整個機架系統規范。
據The Register報道,微軟這么早就開源了其硬件設計,說明他們相信,云的差異化在于軟件和運維技術,而不是硬件。隨著AWS和谷歌也加入到OCP,這些業內領先的云提供商在硬件上會趨同。但是,也會有個別部分會不同,比如AWS就正在申請“架裝(Shelf-mounted)”模塊計算單元的專利,雖然這不是OCP所提倡的做法。