OpenStack

2010 年に Rackspace Hosting (英語版) と NASA によって始められたIaaS クラウドコンピューティングプロジェクト.

2012 年 9 月 19 日, 開発やライセンスの管理はすべて, 850 を超す企業や組織による非営利団体 OpenStack Foundation に移管された.

  • OpenStack - Wikipedia

  • オープンソースで構成されるクラウド・インフラストラクチャー.

  • クラウドに・インフラに関わるすべてのことが, 共通化されて自動化される.

  • 20 年前の Linux のような存在

  • バイナリの API ではなく Web API で呼び出せるため, それぞれは独立性が担保され, 柔軟で開発しやすく使いやすい.

  • Apache ライセンスを採用.

  • IBM や HP など, 大企業が開発を牽引している.

OpenStack の背景には, 「 IaaS (Infrastructure as a Service) 基盤をオープンソースで作りたい! 」という明確な動機があります.

クラウド基盤を構築するオープンソースソフトウエア. KVM や Xen, VMware ESXi, Hyper-V といった仮想化ソフト (ハイパーバイザー) と組み合わせ, IaaS (Infrastructure as a Service) やストレージサービスを提供するための仮想マシンやストレージ, ネットワークの管理機能などを提供する.

OpenStack を使って構築したクラウド環境は, 統一した API や認証を使って管理できる. また, IaaS のパブリッククラウドサービスで最大手である Amazon EC2 と互換性を持つ.

OpenStack の特徴

  • オープンソースで構成されるクラウド・インフラストラクチャー.
  • クラウドに・インフラに関わるすべてのことが, 共通化されて自動化される.
  • バイナリの API ではなく Web API で呼び出せるため, それぞれは独立性が担保され, 柔軟で開発しやすく使いやすい.
  • Apache ライセンスを採用.
  • IBM や HP など, 大企業が開発を牽引している.
  • AWS クラウド コンピューティングに対するロックイン回避

20 年前の Linux のような存在

Linux は OpenStack のように, オープンソースであることによって, 早い成長を遂げている.しかし, Linux とおなじではない.

  • 草の根 vs 大企業: Linux はコミュニティが作り, その後ベンダーに採用されたテクノロジ.

OpenStack は商業的なプロジェクトで, その後コミュニティに公開されたもの.

リアリティ チェック: Openstack は第二の Linux ではない

参考

OpenStack のアーキテクチャ

複数のサービスコンポーネントが Web ベースの RestAPI でつながっている. 詳細は, 別ページ参照.

Swift

オブジェクト・ストア.

Cinder