System)を、4月に発表した。当初、Moonshotは、ARMプロセッサを使った省電力型サーバーとして紹介されてきたが、最初に発表された製品は、サーバー向けのAtomプロセッサを搭載したサーバーになった。今回は、このMoonshotの詳細に関して解説していく。4.3Uサイズに45台のサーバーを搭載するMoonshot今回発表されたMoonshotは、4.3Uサイズのシャーシに、45枚のAtomプロセッサ搭載サーバーモジュールを収納できる超高密度型のサーバーだ。このシャーシをベースに考えれば、42Uラックには最大9シャーシ搭載できるため、1ラックに最大405台のサーバーを収納した超高密度サーバーが実現する。Moonshotのシャーシ。4.3Uのシャーシの上から、サーバーモジュールが挿せるようになっている。サーバーモジュール45枚とネットワークモジュール2枚で構成されている42Uラックに、9台のMoonshotが搭載できるため、第1弾のシングルプロセッサモジュールを搭載したサーバーなら最大405サーバー、将来リリースされるクアッドサーバーモジュールなら1620サーバーとなるMoonshotは、すべてのサーバーモジュールやネットワークモジュールを収納した状態で販売される。参考価格は1222万2000円1枚のサーバーモジュールは、ブレードサーバーよりも小さなカートリッジとなっており、大きさは文庫本よりも一回りほど大きいくらいだ(厚さも一般的な文庫本ほど)。消費電力は1枚あたり最大19Wほど。これなら、45枚のサーバーが入ってもトータルで855W、ネットワークスイッチなどの周辺モジュールを合わせても1200W電源(冗長構成)で動作する。S1260が採用されたMoonshotでは、80%のスペース削減、89%の電力削減を実現する。同じ性能のサーバーを導入するよりも77%コストが低減できるサーバーで大きく問題になるのがエネルギー問題。このままx86サーバーが導入されていけば、4年間で火力発電所1基分の電力が必要になり、データセンターのスペースにサッカー場20個分が必要になるブレードサーバーよりも低消費電力で集約性の高いMoonshotサーバーMoonshotは異次元の省電力、省スペースを実現する。なんと年間の電気料金が既存のサーバーに比べて約1/10になるまたサーバーモジュールだけでなく、45本のGbEをサポートするスイッチモジュールが2台搭載できる。外部ネットワークとの接続用、背面に6×10GbE(SFP+)のアップリンクモジュールが2台搭載されている。内部のスイッチモジュールのネットワークが直接外部に出力するのではなく、アップリンクモジュールを経由し、10GbEに集約して外部ネットワークに接続される形だ。Module)が用意されている。Lights-Out)のクライアント機能が搭載されており、このマネジメントユニットから統括してコントロールすることができる。サーバーモジュールすべてにiLOが入っていて、管理者は個々のサーバーモジュールにアクセスして管理することはない。マネジメントモジュールから一括して、管理できるようになっている。S1260が採用されており、1台1台の性能はそれほど高くない。このため、最初の製品は、大規模なWebサービスのフロントサーバー、ソーシャルゲームのフロントサーバーなどに利用されることになるだろう。1台のサーバーに最大8GBのメモリを搭載できるので、データベースのMemcachedの動作プラットフォームとしても利用できるかもしれない(もう少しメモリ容量がほしいだろうが)。HPでは、Moonshotをこれだけで終わらせるつもりはない。Server」というコンセプトを打ち出し、今後さまざまなサーバーモジュール、スイッチモジュールを発売していく予定だ。逆にいえば、Moonshotのシャーシのファブリックは、今後5年以上のテクノロジーの進歩を見通して、さまざまなテクノロジーをサポートできるようになっている。今回のMoonshotでは、GbEのネットワークスイッチモジュールが搭載されているが、シャーシ内部のファブリックとしては10GbEにも対応している。このため、10GbE対応のサーバーモジュールとネットワークスイッチモジュールが発売されれば、Moonshotの内部ネットワークは10GbEで構成できる。S1260のサーバーモジュールには、1枚1枚にストレージが搭載されている。Moonshotのシャーシには、ストレージ専用のファブリックも用意されているため、サーバーモジュールにはプロセッサやメモリだけを搭載し、別にストレージモジュールを用意して接続する、といったことも可能だ。このほか、HPCなどで必要とされる、サーバーモジュール間をポイント・ツー・ポイントで接続するクラスタファブリックにも対応している。将来的に、クラスタファブリックを利用可能なサーバーモジュールがリリースされれば、現状のシャーシですぐに利用できる。このような柔軟性が、Moonshotにはあらかじめ用意されている。Moonshotの背面には、5つのファン、4台のパワーサプライ、2台のアップリンクモジュール、1台のマネジメントユニットが搭載されている拡張を意識したファブリック。S1260を1基だけ搭載した製品しかリリースされていないが、すでに、ストレージを省き1つのサーバーモジュールに4つのサーバーを詰め込んだ超高密度型(クアッドサーバーモジュール)や、1プロセッサだがメモリを大容量搭載したサーバー、DSPを搭載したSoCベースのサーバー、強力なグラフィック機能を搭載したサーバーなどが計画されている。クアッドサーバーモジュールにはストレージがないので、仮に、4.3Uシャーシにサーバーモジュールが30台、ストレージモジュールが15台(サーバーモジュール2台にストレージモジュール1台が割り当てられる)でシステムを構成すると、4.3Uシャーシに120サーバーを搭載できる計算となる。S1260(2コア/4スレッド)を使って構成されたとすれば、、240コア/480コアのサーバー群が誕生するわけだ。Intelでは、次世代のサーバー向けAtomプロセッサであるAvaton(開発コード名)の開発を進めている。S1260は32nm)に移行するため、より低消費電力なプロセッサになる。コア/スレッド数は最大8コア/16スレッドになると予想されている。この、今年後半にリリースされるAvatonをベースにクアッドサーバーモジュールが開発されれば、1シャーシで960コア/1920スレッドを実現するサーバー群が誕生するわけだ。なによりも、これだけのプロセッサを搭載しながらも、1200Wで動作することを考えれば信じられないことである。HPは、Moonshot用にさまざまなモジュールをリリースする。Projectで採用していたARMプロセッサ(CALXEDA)を採用したサーバーモジュールもリリースする予定だ。A57/A53ベースもしくは、ARMの64ビットアーキテクチャARMv8ベースに各社が拡張したプロセッサが利用されるだろうと予想している。注目したいのは、NVIDIAとの連携が行われるかどうかだろう。Parker)の開発を予定している。このプロセッサがMoonshotに搭載されれば、膨大なCPUコアとGPUコアを搭載したGPGPUコンピュータができあがる。HPではAMDが2013年にリリースするモバイル向きのAPUを使ったサーバーモジュールも検討している。NextというGPUを搭載したものと予想される。APU自体は9Wほどの消費電力となるため、周辺チップを合わせても20W以内に収まるだろう。HPでは、1サーバーモジュールあたりは20Wほどの消費電力を考えている。高い消費電力のプロセッサを使いたいというニーズに対応するために、2枚分のカードモジュールを使うサーバーモジュールも検討しているようだ。1サーバーモジュールあたり40Wにまでなれば、ノートパソコン向けに開発されるIntelの次世代プロセッサのHaswell(開発コード名)のSoCなどをMoonshotのプロセッサとして利用することも可能だろう。S1260を使用しているため、幅広いニーズを満足させるサーバーとはいえない。このことは、HP自体も分かっているようで、第1世代はWebサーバーのフロントサーバーなど、ソーシャルゲームや大規模なWebサービスを提供している企業に向けたものとなるとしている。Moonshotをこのような用途だけで終わらせることは考えていない。次世代のAtomプロセッサ、ほかのプロセッサ、GPGPU、DSPなどさまざまなモジュールを提供していくことで、企業が抱えるさまざまなニーズにマッチさせたサーバーにしていきたいと考えている。サーバーモジュールにある程度のストレージを接続することで、各サーバーモジュールをHadoopのノードとして構成すれば、コンパクトなHadoopシステムを構築することも可能になる。GPGPUをサポートしたサーバーモジュールがリリースされれば、HPCを使った高速なシミュレーションサーバーとしても利用できる。このように、Moonshotは、サーバーモジュールを変更することで、企業のさまざまなニーズに合わせたサーバーが構築できる。Moonshotを使って、ITのインフラコストを低減し、オープンな垂直統合システムを実現するMoonshotは、ビッグデータ、リアルタイム分析、クラウドサービス、研究開発などのサーバーに利用できるHPは、世界第1号のMoonshotユーザーを日本国内で獲得している問題としては、企業側のニーズに合わせて、サーバーモジュールがリリースできるかどうかだ。企業のニーズは、多岐にわたるため、ある特定の企業ニーズに合わせたモジュールを開発していくと、モジュールがスペシャルなモノになり、コストがかかる。ニーズを一般化して、モジュールを大量に製造することで、コストを下げていく必要があるだろう。HPでは、Moonshotを導入する企業、各パートナーと協力して、モジュールの開発をしていきたいと考えている。いったことで、多種類のモジュールが開発されていくのかは疑問がある。ある程度用途を見極めて、モジュールを開発していく必要があるだろう。Server」を実現しようと考えている。Network(SDN)をサポートする必要があるだろう。Storageが必要になるだろう。Software化されたServer、Network、Storageを効率よく管理できる管理ツールが必要になるだろう。いったシステムとしてのSoftware化を全体としてサポートできるのは、ハードウェアからソフトウェア、ネットワークなどITに関するすべての領域をカバーしているHPならではだろう。