複数のコンテナを連携させながら管理する手段は「Kubernetes」だけではない。有力な対抗馬が「Apache Mesos」だ。Mesosにはどのような特徴があるのか。
システムインフラとしてコンテナを活用する企業は、複数のアプリケーションを統合管理するため、例えば特定のアプリケーション運用に必要なコンテナ群をまとめて取り扱うケースがある。このように関連するコンテナ同士を連携させることでアプリケーションの自律性を維持し、運用しやすい環境が構築できる。ただしコンテナ同士の連携を成功に導くことは簡単ではない。
複数のコンテナを連携させる場合、物理サーバやクラウドサーバなど、どのサーバにコンテナを配備するかが問題になる。そうした複数のサーバに散在するCPUやメモリといったリソースを単一のリソースとして扱えるように「クラスタ」としてまとめ(クラスタ化)、各クラスタに対するコンテナの配備を自動化し、効率良いリソース管理をすることが必要だ。
こうしたリソース管理を実現する主な方法は2つある。一つはリソース管理ツール「Apache Mesos」(以下、Mesos)と、コンテナの運用管理を自動化するコンテナオーケストレーションツール「Marathon」を組み合わせる方法。もう一つはコンテナオーケストレーションツール「Kubernetes」を単体もしくは他のツールと併用して利用する方法だ。
Mesosはリソースのクラスタの構成要素同士を、協力し合う同等の仲間の集まりとして連携させる。一方でKubernetesのフェデレーション(コンテナ連携)機能は、クラスタ内の上下関係がより明確になる。MesosとKubernetesのどちらを採用すればよいのか。
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
生成AIを業務で使わないマーケターはもはや3割以下 御社はどうする?
HubSpot Japanが日本で実施した調査によると、日本のマーケターの8割以上が従来のマーケ...
新富裕層の攻略法 「インカムリッチ」の財布のひもを緩めるマーケティングとは?
パワーカップルの出現などでこれまでとは異なる富裕層が生まれつつあります。今回の無料e...
ブラックフライデーのオンラインショッピング 日本で売り上げが大幅に増加した製品カテゴリーは?
Criteoは、日本国内のブラックフライデーのオンラインショッピングに関する分析結果を発...