WWNトップ » 技術解説

技術解説

クラウド事業者のためのオープンソースプロジェクト「OpenStack」

2010.08.23

OpenStackを構成するComputeとStorage、2つのプロジェクト

OpenStack Compute
201008231800-2.jpg

OpenStackでは、現在2つのプロジェクトが始まっています。「OpenStack Compute」と「OpenStack Object Storage」です。

OpenStack Computeは、NASAが開発し利用しているクラウドのNebulaをベースにしたもの。大規模なインスタンスの展開を可能にするIaaSの機能を備えています。10月中旬に最初のリリースが登場予定。

OpenStack Object Storageは、RackSpaceが商業サービスとして提供している「Cloud Files」のコードをRackSpaceがオープンソースとして提供したもの。OpenStack Object Storageのコードは現在デベロッパープレビューとして公開されており、9月中旬に最初のコードがリリースされる予定となっています。

Eucalyptusとは何が違うのか?

オープンソースによるクラウド用のプラットフォームとしては、すでにEucalyptusというよく知られたソフトウェアがあります。OpenStackはEucalyptusとどう違うのでしょうか?

OpenStackのWebサイトでは、「既存のオープンソースの中には、私たち(RackSpaceやNASA)が望むような大規模なスケーラビリティを扱えるものはありませんでした」と、Eucalyptusを超えて、クラウド事業者であるRackSpaceや大規模ユーザーであるNASAが満足するようなスケーラビリティを備えたものをOpenStackで実現することが、Eucalyptusとの違いであることを暗に示しているようです。

OpenStackが成功しオープンソースとして提供されれば、既存のホスティング業者もクラウドへの参入が容易になり、クラウド間での競争がまた激しくなっていくのかもしれません。


新野淳一(Publickkey)
データベースエンジニア、雑誌編集者などを経て、2000年、株式会社アットマーク・アイティ起業に参加。編集責任者として合併後のアイティメディア株式会社で株式公開を果たす。現在は独立し、エンタープライズITからクラウド、Web標準などの専門分野をカバーするブログ「Publickey」のBlogger in Chief。
Publickey http://www.publickey.jp

バックナンバー記事一覧