Dockerコンテナを複数のマシンで統合管理し、自動スケーリングと高可用性を実現するオーケストレーションプラットフォーム。
「Docker Swarm」を星図で探索する →
「Docker Swarm」とは?意味を解説
Docker社が提供するネイティブなコンテナオーケストレーションツール。複数のDockerホストをクラスタ化し、コンテナの自動デプロイ、負荷分散、障害時の自動復旧などを実現する。Kubernetesより軽量で学習曲線が緩やかだが、規模が大きくなると機能面での制約がある。
例文
- Docker Swarmを使用して複数サーバー上でアプリケーションを統合管理している。
- Docker Swarmで自動スケーリング設定すれば、負荷増加時に動的にコンテナが増加する。
- 小規模プロジェクトではKubernetesより、Docker Swarmの簡潔さが有効だ。
語源・由来
「Docker」はコンテナ技術を提供するプラットフォーム。「Swarm」は英語で蜂の群れを意味し、多数のコンテナが協調して動作する様子を比喩している。2016年にDocker 1.12で統合された。
英語で言うと
Docker Swarm modeswarm orchestrationDocker native clustering
「Docker Swarm」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「Docker Swarm」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「Docker Swarm」を探索する →