コンテナオーケストレーション(中央制御によるサービス連携と管理)

オーケストレーション(Orchestration)とは、複数のコンテナやサービス、自律的なコンポーネントの配置、スケジューリング、スケーリング、相互連携などの一連のワークフローを、中央の指揮役(コントローラ/オーケストレータ)が統調・管理するアーキテクチャモデルです。オーケストレータからのリクエストに応じて各サービスが実行され、その結果を受け取って後続の処理を進める集中制御型の連携を行います(Kubernetesなどが代表例)。 ホストOSのカーネルを共有する「コンテナ型仮想化」そのものの基本特性の説明です。 ハイパーバイザ等の仮想マシンを無停止で別ホストへ移行する「ライブマイグレーション」の説明です。 中央の制御プログラムを持たず、各サービスがイベントメッセージをやり取りして自律的に連鎖動作する「コレオグラフィ(Choreography)」の説明です。

コンテナ型仮想化におけるオーケストレーションの説明として,適切なものはどれか。

出典令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問21
ア
アプリケーションとその実行環境をまとめ,一つのOSで動作させることによって,システム資源のオーバーヘッドが少なくなり,高速に起動できる。
イ
ある物理サーバで動作している仮想サーバを,その仮想サーバで稼働しているソフトウェアは実行状態のまま,別の物理サーバに移動させる。
ウ
処理の順序やサービスの呼出しを制御するプログラムは存在せず,あらかじめ設定した動作条件に従って自律的に動作できる。
エ
処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。