Microsoftが今日、同社の次世代型ハイパースケール(hyperscale, 自動スケーリング)クラウドハードウェアの設計をオープンソースにし、それをOpen Compute Project(OCP)に寄贈した。Microsoftが2014年に参加したOCPには、Facebook, Google, Intel, IBM, Rackspaceなど、多くのクラウドベンダがいる。これまでの2年間で同社はすでに、サーバーやネットワーキング、データセンターなどの設計をいくつか寄贈している。
同社がProject Olympusと呼ぶこのオープンソース事業は、完成した設計をオープンソースにして寄贈する通常のやり方と違って、設計がまだ最終的な商用化のレベルに達していない。つまり、設計過程にコミュニティがコラボレーションしていくことを、前提しているのだ。
Azureでハードウェアインフラストラクチャを担当するゼネラルマネージャーKushagra Vaidが、今日の発表声明で述べている: “私たちは、これまでにも、OCP Foundationやオープンソースコミュニティとの密接な協働関係から、非常に多くのことを学んだ。しかしそこで理解した重要なことは、現在のオープンソースハードウェアの開発が、オープンソースソフトウェアほどアジャイルでもなく、頻繁な反復型でもないことである”。そこで、コミュニティに設計への初期的アクセスを与えることによって、Microsoftは“新製品の市場化までの時間を縮小し、投資費用を縮減する”ことを、期待するのだ。
Project Olympusの設計に含まれるのは、新しいマザーボードと、電池内蔵により高可用性の電源装置、高密度ストレージ拡張能力のあるサーバーシャシー、および、複数の(ときに多様な)マシンを載せるサーバーラック群に行き渡る電源配布ユニットだ。既存のデータセンターとその構成のもとで、すぐに使えるために、モジュール性を重視した設計になっている。
Open Compute Project FoundationのCTO Bill Carterは、今日の声明文でこう述べている: “Microsoftはオープンソースハードウェアの開発に、新しい時代を切り拓いた。コラボレーションと市場化の方法に新しい姿を持ち込んだProject Olympusは、OCPとオープンソースデータセンターハードウェアの、これまでの歴史になかったものである”。
Microsoftは、FacebookなどそのほかのOCPメンバーと同様、自己のデータセンターにおいてOCPのハードウェアを広範囲に利用している。Microsoftによると、同社が購入したサーバーの90%以上は、OCPに寄贈された仕様に基づいている。OCPを創始したFacebookでは、ほとんどすべてのサーバーがOCPマシンだ。Googleも今年初めにOCPに参加したが、クラウドプラットホームのマーケットリーダーであるAmazonは、まずそもそも、未だにオープンソースに向けての動きがなく、今後についても不明である。