令和7年度 春期 システムアーキテクト試験 午前II 問21
テクノロジクラウド・仮想化仮想化・クラウド基盤
コンテナ型仮想化におけるオーケストレーションの説明として,適切なものはどれか。
解答・解説
正解: エ. 処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。
正解は エ です。
システムやサービスの連携方式における オーケストレーション とは、中央に処理の順序や呼び出しを制御するプログラム(オーケストレータ)を置き、そこからのリクエストによって各サービスを実行し連携させる方式です。コンテナ型仮想化においては、多数のコンテナのデプロイ、スケーリング、ネットワーク設定などを統合的に自動管理・制御することを指し、代表的なツールに Kubernetes があります。
各選択肢の解説
- ア: 誤り。アプリケーションとその実行環境をまとめ、一つのOS上で動作させることで軽量・高速に動作させる技術は、コンテナ型仮想化(コンテナ技術) そのものの説明です。
- イ: 誤り。稼働中の仮想サーバを実行状態のまま別の物理サーバへ移動させる技術は、ライブマイグレーション の説明です。
- ウ: 誤り。中央の制御プログラムが存在せず、各サービスが自律的に連携して動作する方式は、オーケストレーションと対比される コレオグラフィ の説明です。
- エ: 正解。処理の順序を制御するプログラム(中央のコントローラ)がリクエストを行い、各サービスがそれに応じて実行・応答を返す方式であり、オーケストレーション の適切な説明です。