2008年04月06日

●クラウド・コンピューティングとHPC

去年の秋からクラウド・コンピューティングという雲が世界のあちこちから湧き上がっています。IBMがクラウド・コンピューティングに積極的なせいかもしれません。

・さしずめ紅雲は中国最初の無錫(Wuxi)のクラウド・コンピューティング・センター設立 (今年2月1日発表)、エメラルド雲がアイルランドのダブリンにヨーロッパのクラウド・コンピューティング拠点設立 (今年3月19日発表)、白雲がベトナムの科学技術省(MoST)とのパイロット・プログラム(昨年の11月13日発表)といったところでしょうか。

・最近ではアメリカのジョージア工科大とオハイオ大とIBMとで、Critical Enterprise Cloud Computing Services (CECCS) を設立する(今年3月26日発表)など、今後もさらに続きそうです。

・そのさきがけが青雲(藍色雲?)のIBMのBlue Cloudイニシャティブの発表でした(昨年の11月15日)。

・青雲の志というと英語でアンビシャスになりますが、そういう意気込みがこれには感じられます。Blue Cloudイニシャティブの発表によれば、IBMアルマデン研究所のクラウド・インフラストラクチャ -- Xen、PowerVM Virtualized Linux OS image、Hadoop Parallel Workload schedulingが含まれる予定 -- がベースになり、それにIBM Tivoliがサポートされるとなっています。Web 2.0のアプリケーションを開発できる環境が短期にできあがり、スケールアウトしているインフラの複雑な管理とコスト増を削減する助けになるものだと言っています。

・それに先だって昨年10月8日に、GoogleとIBMがワシントン大学を舞台に協力するAcademic Cluster Computing Initiativeの発表はまだ記憶に新しいものです。ユーチューブにあるAcademic Cluster Computing Initiativeの内容を見ると、ワシントン大学の卒業生でGoogleのシニア・ソフトウェア・エンジニアのクリストフ・ビシグリア(まだ20代か)がワシントン大学の学生にインタビューしたところ、数千台規模のクラスターと数テラバイトのディスクへとスケール・アウトしつつある最新のシステムがもたらすものに対して非常に優秀な学生ですらきちんとしたイメージがつかめていない。そこでオープンソースの技術を使用して並列プログラムのソフトウェア開発をするためには何を準備すべきか考えたというようなことを話していました。

・これを見ると、このプロジェクトに関心を抱いたIBMがBladeCenterなどのサーバーを大量に提供するなどして一肌脱いだというのがもともとの話のようです。大発表も初めはGoogleの一社員のこんな活動から始まったというのは、なかなかまねができないところかもしれません。

星雲のシミュレーションをしている学生などがインタビューを受けていますが、これがとても生き生きしています。クリストフも全米の大学生がこのワシントン大学のクラウド・コンピューティング環境にアクセスするようになることが目標と抱負を語っているのがまたいいです。

・クラウド・コンピューティングの概念についてはいろいろ紹介されているのでそちらを見ていただくとして、Blue Cloudの発表等からHPC風に言い換えると、IBMでの起源は超並列コンピューターのIBM SP1やチェスのDeep Blue、Blue Geneスーパーコンピューター、メインフレームのSysplexテクノロジー、そしてGrid Computingの経験と実績に裏打ちされ超並列計算プログラム開発や実行、資源の管理を簡単にできるようにするインフラ環境を提供することにあるとも言えます。

・したがってワシントン大学やジョージア工科大の例のようにHPC分野が大学・研究機関向けクラウド・コンピューティングの対象分野になるのは自然なことでしょう。

・中小規模のデータセンターから大学の大規模計算センター、さらにはGoogleなどの超大型データセンターまで、動的にコンピューター資源を割り当てる仮想化技術が進み、インターネットからユーザーが必要なサービスを必要なだけアクセスできるクラウド・コンピューティング環境へ今の環境が置き換わっていくのはあんがい早い気がします。

・加えてこれがエネルギー消費を減らすグリーン・テクノロジー・モデルに該当するという重要さもあります。

日本からも早く梅雲が湧き起こらないと、これからもHPC分野のソフトウェア開発面で差をつけられそうですが、どうなんでしょうか。

cheer_hpc at 11:06 │clip!一般