令和7年度 春期 午前Ⅱ 問21
システム構成要素
オーケストレーションの説明
コンテナ型仮想化におけるオーケストレーションの説明として,適切なものはどれか。
- アアプリケーションとその実行環境をまとめ,一つの OS で動作させることによって,システム資源のオーバーヘッドが少なくなり,高速に起動できる。
- イある物理サーバで動作している仮想サーバを,その仮想サーバで稼働しているソフトウェアは実行状態のまま,別の物理サーバに移動させる。
- ウ処理の順序やサービスの呼出しを制御するプログラムは存在せず,あらかじめ設定した動作条件に従って自律的に動作できる。
- エ処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。
答えと解説を見る
✓ これが正解エ処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。
解説
制御役のプログラムがサービスを呼び出し、結果を受けて処理を進めます。
設問のオーケストレーションは、コンテナなどで動く複数のサービスを組み合わせて一つの処理を実現するときの連携の形を指しています。オーケストラの指揮者のように、処理の順序を制御するプログラムが中心にいて、各サービスにリクエストを送って実行させ、その実行結果をレスポンスとして受け取ってから次の手順へ進みます。流れ全体を一か所で把握できるので、処理の順序や失敗時の対応を管理しやすい形です。これと対になるのが、中心の制御役を置かず、各サービスが決められた条件に従って自律的に動く連携の形です。見分ける軸は、処理の流れを制御する役のプログラムがいるかどうかです。指揮者がいて呼び出す、と覚えると選べます。
ほかの選択肢はなぜ違うのか
- アアプリケーションとその実行環境をまとめ,…:アプリケーションと実行環境をまとめ、一つの OS の上で動かすことで資源のオーバーヘッドを減らし、速く起動できるというのは、コンテナ型仮想化そのものの特徴です。サービスの連携を制御するオーケストレーションの説明ではありません。
- イある物理サーバで動作している仮想サーバを…:稼働中の仮想サーバを、ソフトウェアを動かしたまま別の物理サーバへ移すのは、ライブマイグレーションの説明です。仮想サーバの置き場所を移す技術であり、サービスを呼び出す順序を制御する仕組みではありません。
- ウ処理の順序やサービスの呼出しを制御するプ…:処理の順序やサービスの呼出しを制御するプログラムを置かず、各サービスが設定された条件に従って自律的に動くのは、オーケストレーションと対になる連携の形です。制御役がいない点で、指揮役を置く形とは逆です。
出典:令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問21
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)