
294
12 章 オーケストレーション、クラスタリング、管理
Mesos
上での
Swarm
あるいは
Kubernetes
の実行
Mesos そのものは、低レベルのクラスタリング及びスケジューリングのインフラストラクチャを提供す
るものなので、Kubernetes や Swarm といった高レベルのインターフェイスを、Mesos 上で動作させる
ことができます。提供されている機能が大幅に重複していることから、一見、これは愚かなことのように思
えます。しかし、Mesos 上で動作させるということは、耐障害性、高可用性、リソースの有効活用といっ
た、Mesos の既存の機能を活かせるということです。また、Mesos をサポートしている任意のデータセ
ンターやクラウドへのポータビリティが高いことを活かしながら、Kubernetes や Swarm の機能や使い
やすさもそのままにできるのです。運用者にも大きなメリットがあり、さまざまなワークロードや高い利用
率をサポートしながら、下位層の Mesos のインフラストラクチャの提供に集中できるのです。
詳しい情報については、Kubernetes-Mesos(http://bit.ly/1XLRuBx)を参照してください。
12.2
コンテナ管理のプラットフォーム
コンテナのプロビジョニング、オーケストレーション、モニタリングというタスクの自動化を支
援するために設計されたプラットフォームは、いくつもあります。これらのプラットフォームは、
直接的にコンテナのホスティングを行うわけではありませんが、その代わりにパブリッククラウド ...