令和7年度 春期 システムアーキテクト試験 午前II 問21

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

解答・解説

正解: エ. 処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。

正解は エ です。

システムやサービスの連携方式における オーケストレーション とは、中央に処理の順序や呼び出しを制御するプログラム(オーケストレータ)を置き、そこからのリクエストによって各サービスを実行し連携させる方式です。コンテナ型仮想化においては、多数のコンテナのデプロイ、スケーリング、ネットワーク設定などを統合的に自動管理・制御することを指し、代表的なツールに Kubernetes があります。

各選択肢の解説

  • ア: 誤り。アプリケーションとその実行環境をまとめ、一つのOS上で動作させることで軽量・高速に動作させる技術は、コンテナ型仮想化(コンテナ技術) そのものの説明です。
  • イ: 誤り。稼働中の仮想サーバを実行状態のまま別の物理サーバへ移動させる技術は、ライブマイグレーション の説明です。
  • ウ: 誤り。中央の制御プログラムが存在せず、各サービスが自律的に連携して動作する方式は、オーケストレーションと対比される コレオグラフィ の説明です。
  • エ: 正解。処理の順序を制御するプログラム(中央のコントローラ)がリクエストを行い、各サービスがそれに応じて実行・応答を返す方式であり、オーケストレーション の適切な説明です。

Spineチーム