複数のコンテナの配置、実行、管理、スケーリングを自動化するシステム。クラウドネイティブなアプリケーション運用に不可欠な技術。
「コンテナオーケストレーション」を星図で探索する →
「コンテナオーケストレーション」とは?意味を解説
マイクロサービスアーキテクチャにおいて、複数のコンテナを複数のサーバー環境で効率的に管理・実行するための技術。リソース配分、負荷分散、自動スケーリング、障害復旧などを自動化し、運用負荷を削減する。DevOpsやクラウドネイティブな開発現場で活用される。
例文
- Kubernetesを使用してコンテナオーケストレーションを実現し、自動スケーリングを可能にした。
- クラウド環境ではコンテナオーケストレーションが必須であり、複数サーバー間の調整を簡素化した。
- 新しいマイクロサービスの運用を効率化するため、コンテナオーケストレーションプラットフォームを導入した。
語源・由来
「コンテナ」はアプリケーション環境を標準化した仮想化技術から。「オーケストレーション」はオーケストラの指揮になぞらえ、複数の要素を調和させて動作させることを意味する複合語。2010年代のマイクロサービス急速な普及に伴い定着した。
英語で言うと
Container OrchestrationContainer ManagementOrchestration Platform
「コンテナオーケストレーション」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「コンテナオーケストレーション」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「コンテナオーケストレーション」を探索する →