::: warning この記事は古くなっています。 ::: Dockerを始めとしたコンテナ仮想化技術が浸透するにつれ、課題となったのはマルチホストでのクラスタ環境におけるコンテナオーケストレーションだ。コンテナオーケストレーションツールとして利用できるものとしては、MesosやKubernetes、Docker Swarmなどが存在する。 これらは基本的にはツール群であり、OSではない。コンテナによりサービスを構成する時に、OSのほとんどの機能が不要である可能性については皆が薄々感じていた。言い方を変えれば、OS上で動かしていたあらゆるサービスをコンテナとして稼働させるほうが良いのではないか、とも言える。故にDocker普及初期から幾つかのコンテナ専用OSが開発されており、近年になって安定版になるコンテナ専用OSが現れている。中でも私が注目しているのはCoreOSとRancherOSだ