DockerとKubernatesを核にしたPaaS基盤へと変わるOpenShift V3

2015年2月5日

クラウド上でデータベースのサービスやRubyやJavaといった言語の実行系を提供する、いわゆるPaaS型クラウド基盤のソフトウェアとして知られている主なものに、「Cloud Foundry」と「OpenShift」の2つがあります。

いずれもオープンソースですが、Cloud FoundryがすでにIBMのBluemixやHPのHelion、NTTコミュニケーションズのCloudnなどに採用されている一方で、Red Hatが中心となって開発されているOpenShiftはまだ大きな採用事例もなく、比較的目立たない存在でした。

そのOpenShiftが、今年登場するOpenShift V3でDockerとKubernetesを核としたPaaSへと大きくアーキテクチャを転換します。1月28日に開催された「第24回 PaaS勉強会」で、Red HatのChris Morgan氏がその内容を解説しました。

fig

OpenShift V3で過去のアーキテクチャを捨て大転換

Cloud FoundryもOpenShiftも、PaaSを実現するためにそれぞれ独自のアーキテクチャで構成されています。例えばCloud Foundryならば「Warden」と呼ばれる独自コンテナなどを内部で利用していますし、OpenShiftではアプリケーションを「Cartridge」と呼ばれる単位で管理したり、サーバを「Gear」と呼ばれる単位で管理する、といったことが行われています。

しかしこの1年で、PaaSを構成する強力な業界標準の候補が登場してきました。Dockerです。そしてDockerクラスタを管理するためのオーケストレーションツールであるKubernetesもオープンソースで登場しました。

そこでOpenShiftは大胆にもこれまでのアーキテクチャを捨てて、DockerとKubernetesを核としたPaaSへと転換することを昨年決断しています(OpenShift Originは、オープンソース版のOpenShiftのこと)。

fig

具体的なアーキテクチャは次の図に示されていて、OSにはRed Hat Enterprise LinuxとDocker専用のProject Atomic。アプリケーションの容れ物となるコンテナにDocker、オーケストレーションツールにKubernetes、さらにその上にアプリケーションのマーケットプレイスなどのサービスが予定されています。

fig

Kubernetesは、複数のサーバから構成される分散アプリケーションを設定ファイルでまとめてデプロイする機能や、クラスタ内のインスタンスの状態を監視する機能など、PaaSとして求められる機能の多くをサポートしています。

Red HatではKubernetesを中心にマルチユーザー機能、HTTPルーティング、ロギングなど、PaaSとして十分な機能を備えるように強化することで、OpenShift V3を実現しようとしています。

fig

ただし、これからの実装のうちどれがKubernetesの機能となり、どれがOpenShift側の機能として実装されるのかは「両社の境界は実際のところ明確でない」(Morgan氏)ため、いまのところ明言できないとのことでした。

PaaS基盤は技術革新の真っ最中

Dockerが分散アプリケーションのコンテナとして活用されていくことはほぼ明らかで、それを核にしたPaaSとなるOpenShiftは、積極的かつ大胆な方向転換をしてきたと感じられます。しかしCloud Foundryも現在開発中のバージョン3では内部のコンテナをDockerにも対応するDiegoに入れ替えるとしています。

PaaS基盤ソフトウェアの分野はさまざまな新しい技術が登場しているところですから、それに伴ってまだまだいろんな変化が起きそうです。

このエントリーをはてなブックマークに追加
Bookmark this on Delicious

タグ : Docker , Kubernetes , OpenShift , PaaS , クラウド

≪前の記事
SAPの新ERP「S/4HANA」、データベースはHANAのみ。HTML5ベースのUI、クラウドとオンプレ両対応

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


新サイト「Publickey Topics」始めました!


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. SoftLayerの創立者、IBMを去る。その理由は
  2. [速報]VMware、Dockerコンテナ並みのスピードで仮想マシンをプロビジョニング可能な「Instant Clone」機能を発表
  3. 国内企業のIT予算、業務の効率化とリアルタイム経営を重視。予算減少傾向には歯止め。「企業IT動向調査 2015」速報値
  4. [速報]VMwareがOpenStackディストリビューション「VMware Integrated OpenStack」リリース。VMwareユーザーは無料で利用可能
  5. [速報]VMware、vSphere 6を発表。長距離vMotion、マルチプロセッサVM用フォルトトレラント機能など
  6. VMwareとGoogleがパブリッククラウドで連携。vCloud AirからBigQueryやGoogle Cloud Storageなどが利用可能に
  7. [速報]欧SAP、R/3後継となる次期ERP「SAP S/4HANA」発表。HANAインメモリデータベース専用に新規開発
  8. オープンソースのバルクデータローダー「Embulk」登場。fluentdのバッチ版、トレジャーデータが支援
  9. OpenStack専業のシステムインテグレータ「Mirantis」が日本法人設立、国内本格参入
  10. YouTubeがHTML5のVideoタグをデフォルトにしたと表明、従来のFlashに代わり
  11. IT系企業の平均給与を業種別にみてみた 2014年版 ~ ネットベンチャー、ソーシャル、ゲーム編
  12. SAPの新ERP「S/4HANA」、データベースはHANAのみ。HTML5ベースのUI、クラウドとオンプレ両対応
  13. マイクロソフトの新しいレンダリングエンジン「Edge」、新ブラウザ「Project Spartan」「次期IE」両方のデフォルトに
  14. パネルディスカッションを成功させるためにモデレータがしなければならないこと(準備編)
  15. Publickey Smar

Publickey 最新記事 10本

Publickey Topics 最新記事 10本


PR - Books


fig

fig

fig

fig



blog comments powered by Disqus