About
Docker公式でサポートしているオーケストレーションツールです。
Swarmは非常にシンプルにクラスターが構築できます。
クラスター構成のアプリケーションを構築したことがない方はPlay with DockerでSwarmを一度触ってみるとオーケストレーションツールのイメージが付きやすくなるため、今後別のツールを学習するためにも触ってみると良いでしょう。
構成¶
Swarmはワーカーノードとマネージャーの2つのコンポーネントで構成されます。
ワーカーノードはコンテナを動かすためのリソースプール(CPU/Memoryなどをリソースと指します。)を提供するための、1つ以上のマシン郡です。
マネージャーはワーカーノード上へコンテナの配置・管理を行います。
ユーザーはマネージャーへ命令を行い、ワーカーノードへコンテナを配置します。