Kubernetesが勝利。Docker Enterprise Editionはライバルのコンテナ管理技術をサポートする

Table of Contents

Kubernetesが勝利。Docker Enterprise Editionはライバルのコンテナ管理技術をサポートする

コンテナの寵児である Docker は、今週開催されるヨーロッパ カンファレンスで、オーケストレーションのライバルである Kubernetes と和解する予定です。

ここ2年ほど、Docker Swarm、Kubernetes、Mesosは、コンテナ向けの最も魅力的なオーケストレーションレイヤーの提供をめぐって熾烈な競争を繰り広げてきました。Mesosの方が古くから存在していましたが、KubernetesとSwarmの登場により、競争は再燃しました。

Kubernetesは、少なくともコンテナ可視化企業のSysDigの調査によると、優勢に立っているようだ。同社は4月に、Dockerコンテナを使ったオーケストレーションを利用しているユーザーのうち、43%がKubernetes、9%がMesos、7%がSwarmを選んだと発表している。

Kubernetes の人気は、GitHub スター (Kubernetes が現在 27.7K、Swarm が 4.8K、Mesos が 3.4K) や、git コミットの数からも推測できます。

Kubernetesは、コンテナクラスタを管理するためにGoogleによって開発されました。2年前の1.0リリース以来、多数のソフトウェアコンテナを扱う人々の間で非常に人気が高まっています。

オープンソースのApache Mesosプロジェクトのエンタープライズ版であるDC/OSを提供するMesosphereは、この状況を予見し、先月Kubernetesオーケストレーションのサポートを追加しました。同様に、Pivo​​tal Softwareは8月にPivotal Container ServiceがKubernetesをサポートすると発表し、先週はCloud Foundryもそれに追随しました。

Kubernetes ロゴ

二つの部族が戦争を始めるとき: 左側はDocker Swarm、右側はインストールが簡単なKubernetes

続きを読む

今度はDockerの番です。市場の現実と、プロプライエタリ製品に縛られたくないという企業顧客の声に応え、Dockerは実用主義を採用しています。

「Docker EEの次期バージョンではKubernetesがプラットフォームにシームレスに統合され、企業に最大限の選択肢を提供する形で統合されます」とDockerの最高マーケティング責任者、デビッド・メッシーナ氏はThe Registerとの電話インタビューで語った。

メッシーナ氏は、DockerはKubernetesに準拠した実装を提供することに注力していると述べた。これは、少なくとも今すぐにはSwarmが廃止されることを意味するものではない。むしろ、メッシーナ氏は、Dockerは急速に進化するKubernetesエコシステムを活用しながら、Swarmへの投資を継続していくと述べた。

Dockerのエンタープライズ顧客の多くはSwarmを非常に気に入っているとメッシーナ氏は強調した。「Swarmは従来のエンタープライズアプリケーションと非常によく合致しています」と彼は述べ、SwarmはKubernetesにはないコンプライアンスと高可用性の機能を備えていると指摘した。

メッシーナ氏は、Docker Enterprise Editionがオーケストレーション層の上位に位置するため、両プロジェクト間でアイデアの相互交流が期待できると述べた。「Docker EEは最初から複数のオーケストレーターをサポートするように設計されていました」とメッシーナ氏は述べた。

ITコンサルティング会社フォレスターのアナリスト、デイブ・バルトレッティ氏は、Kubernetesがオーケストレーション層で勝利を収めたことは明らかだと述べた。「Kubernetesをめぐるマインドシェアが高すぎる」と、The Registerとの電話インタビューで彼は語った。「Kubernetesだけを欲しがる開発者が多すぎるのだ」

コンテナのメルトダウン

Docker対コンテナの世界:技術者たちがCoreOS主導の仕様に集結

続きを読む

メッシーナ氏はDockerがSwarmのサポートを継続すると主張するが、バルトレッティ氏はその必要性に疑問を呈する。「Swarmが機能しなかったわけではない」とバルトレッティ氏は言う。「Mesosが機能しなかったわけでもない。ただ、市場に3つのSwarmは必要ないと思うだけだ」

バルトレッティ氏は、ベンダー各社がセキュリティ、統合、ワークフロー、マネージドサービスを提供することで、スタックの上位を目指していくと予想していると述べた。Dockerは今後、企業にとって最高のコンテナプラットフォームを目指して尽力していくだろうと同氏は述べた。

バルトレッティ氏は、Google の TensorFlow リリースと同様に、Kubernetes の台頭により Google Cloud Platform の魅力が高まる可能性があると示唆した。

Bartoletti 氏は、Microsoft Azure がすでに Kubernetes をサポートしており、Amazon Web Services もこれに追随すると予想されていることを指摘し、最も包括的なマネージド コンテナ サービスを提供するために激しい戦いが繰り広げられると予想しています。

「クライアントは、インフラストラクチャの抽象化をさらに進めたいと考えています」と Bartoletti 氏は語ります。「そうすれば、コアとなるビジネス ロジック レイヤーでの革新に集中できます。」®

Discover More