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

このエントリーをはてなブックマークに追加
follow us in feedly

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



≫次の記事
2014年第4四半期、Amazonクラウドのシェアは28%で年50%成長、続くマイクロソフトはシェア約10%ながら年96%成長で猛追中。Synergy Research Group
≪前の記事
SAPの新ERP「S/4HANA」、データベースはHANAのみ。HTML5ベースのUI、クラウドとオンプレ両対応

Loading...

Blogger in Chief

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


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



Publickey 最新記事 10本

Publickey Topics 最新記事 10本


PR - Books


fig

fig

fig

fig



blog comments powered by Disqus