VMwareがvSphereに最適化したコンテナ向け軽量LinuxOS「Project Photon」リリース。CoreOSベース、Mesosphereも統合予定

2015年4月22日

VMwareが、コンテナ向けに最適化された軽量LinuxOS「Project Photon」をテクノロジープレビューとして公開しました。これまで仮想化ハイパーバイザを中心に製品群を組み立て(あるいはSpring Frameworkのような上位レイヤのものもありましたが)、OSとは一定の距離を保とうとしていたVMwareにとって大きな変化といえます。

Photon™ by VMware®

PhotonのWebサイトでは、Photonの特長を次のように説明しています。

Photon™ is a technology preview of a minimal Linux container host. It is designed to have a small footprint and boot extremely quickly on VMware platforms.

PhotonはミニマルなLinuxコンテナ用ホストのテクノロジプレビューです。VMwareプラットフォームにおいて、小さなフットプリントときわめて短時間でのブートを実現するように設計されました。

Project PhtonはCoreOSをベースにvSphereに最適化したもので、大きさは約300MB。例えば性能向上のためにvSphereハイパーバイザとLinuxカーネルの両方で冗長なキャッシュをしないようなチューニングなどが行われています。

LinuxコンテナとしてDockerはもちろん、CoreOSのrkt、Pivotalが開発したGarden(Cloud Foundry内部で利用されているRubyで書かれたコンテナ「Warden」をGoで書き直したもの)にも対応。

VMwareはProject Phtonのリリースと同時に、コンテナにセキュリティレイヤを追加してインフラからアプリケーションまで連係したユーザーID管理やアクセス制御を実現する「Project Lightwave」も発表しました。

VMwareがCoreOSを選んだ理由とは

VMwareは、Dockerを始めとするコンテナに最適なプラットフォームとして真剣に自社製品を位置づけようとしています。そしてLinuxコンテナがLinuxOSで稼働している以上、そこに手を出さざるを得なかったというのが、同社がProject Photonをリリースした背景でしょう。

そのOSレイヤの調達先としてVMwareが選んだCoreOSは、Dockerに最適化したOSとしてすでに一定の知名度があり、さらに商用サービスを開始しているという実績があり、またDockerだけでなくrktなど他のLinuxコンテナ実装にも対応する姿勢を見せていることなどがVMwareにとって好ましく映ったと考えられます。

ちなみにVMwareは先月、仮想環境におけるコンテナの実装についてCoreOSとの協業を発表していました。その協業の成果の1つがProject Photonになるわけです。

Red HatもCoreOSのようにDockerに最適化したAtomic Hostを開発していますが、VMwareの競合製品であるKVMを同社が推していることもあって(またCloud FoundryとOpenShiftが競合するという面もあり)Red Hatとは組みにくかったという事情もあるのかもしれません。

VMwareはOSを持つか? エコシステムに任せるか?

VMwareは今後Project PhotonやProject Lightwareを、仮想マシンやコンテナをリソースプールとして扱うデータセンター向け基盤ソフトウェアの「Mesosphere」とも統合していく方針を明らかにしており、今後VMwareプラットフォームにおけるコンテナ実装がさらに推進されていくことは間違いありません。

Project Photonはテクノロジープレビューとして発表されており、VMwareはこれをVMwareプラットフォームにおけるコンテナのためのリファレンス実装と位置づけています。当然ながらProject Photonは製品ではなく商用サポートもありません。

しかしいまや、サーバサイドのアプリケーションは分散アーキテクチャが当たり前になり、マイクロサービスのようなアーキテクチャが注目される中、それを効率的に実装するコンテナはプラットフォームの中核技術と見なされるようになり、コンテナに最適化できないプラットフォームの将来性に疑問符が投げかけられようとしています。

マイクロソフトはそれゆえ、Windows Serverに手を入れて独自コンテナ技術を組み込みNano Serverと呼ぶ軽量なWindows Serverを発表し、さらにDockerと提携してDockerの移植も行うという決断を行いました。

では、VMwareはどうするべきでしょうか。OSベンダとの競合を覚悟の上で、Project Photonを自社製品として徹底的に強化、最適化しつつ手厚いサポートと将来性の担保を行うべきか、それともリファレンス実装をはじめとするエコシステムのてこ入れに注力し、サードパーティによる豊富な品揃えに向かうべきか。

いまVMwareの経営陣はどの戦略がよいのか、必死で模索しているところなのではないでしょうか。

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

タグ : CoreOS , Docker , Linux , VMware



≪前の記事
2015年のワールドワイドのIT支出はドルベースで1.3%減、ただし為替変動が主要因。ガートナーが予測

Loading...

Blogger in Chief

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


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


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





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

  1. Docker 1.6リリース、Windows版Dockerクライアントが登場。コンテナへのラベル付け、ログ出力ドライバ、Ulimitsの指定などが可能に
  2. 「さくらのクラウド」が石狩リージョンに加えて東京リージョンを提供開始。リージョン間のブリッジ接続も可能に
  3. 「ストレージで提供する価値の多くがソフトウェアで実現されている」。EMCのオールフラッシュストレージ製品マネージャに聞く、フラッシュストレージの価値と進化
  4. SEと営業のためのヒアリング講座/MySQLをスケールアウトするVitess/Google、3秒以内にデータ取得できるニアラインストレージ。2015年3月の人気記事
  5. Vagrant、Terraform、Packer、Serf、ConsulなどHashiCorp製品の導入支援とトレーニングをクリエーションラインが開始
  6. AngularJSのエキスパート達が語る、AngularJSの使いどころとつらいところ(前編)。Deverlopers Summit 2015
  7. Docker対応の「Amazon EC2 Container Service」正式公開。コンテナ群のロードバランス、スケールアウト、デプロイ機能なども強化
  8. マイクロソフト、Windows Serverをコンテナ向けに徹底軽量化した「Nano Server」を発表。サイズを10分の1以下に
  9. 2015年のワールドワイドのIT支出はドルベースで1.3%減、ただし為替変動が主要因。ガートナーが予測
  10. クラウドでコードが走る「AWS Lambda」正式公開。AWS Mobile SDKでモバイル対応。Node.jsに加えてJavaでの記述も可能に
  11. SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(前編)
  12. Publickey Smar
  13. 今からでも間に合うDockerの基礎。コンテナとは何か、Dockerfileとは何か。Docker Meetup Tokyo #2
  14. 新ストレージサービス「Amazon Elastic File System」(Amazon EFS)登場。NFSでマウント、ファイル容量にあわせて自動的にキャパシティが増減しプロビジョニング不要
  15. 「Amazon Machine Learning」発表。クラウドで機械学習サービスを提供

Publickey 最新記事 10本

Publickey Topics 最新記事 10本


PR - Books


fig

fig

fig

fig



blog comments powered by Disqus