令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問21
テクノロジ/システム構成要素コンテナ型仮想化におけるオーケストレーションの説明として,適切なものはどれか。
出典:令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問21
- アアプリケーションとその実行環境をまとめ,一つの OS で動作させることによって,システム資源のオーバーヘッドが少なくなり,高速に起動できる。
- イある物理サーバで動作している仮想サーバを,その仮想サーバで稼働しているソフトウェアは実行状態のまま,別の物理サーバに移動させる。
- ウ処理の順序やサービスの呼出しを制御するプログラムは存在せず,あらかじめ設定した動作条件に従って自律的に動作できる。
- エ処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。
正解:エ
解説
オーケストレーションは,処理の順序やサービスの呼出しを制御するプログラム(オーケストレータ)が,あらかじめ定義された手順に従って各サービスにリクエストを送り,その実行結果をレスポンスとして受け取りながら処理全体を進行させる集中制御型の連携方式です。コンテナ型仮想化では,Kubernetesなどがコンテナ群のオーケストレーションを担います。
選択肢ごとの解説
- ア誤り。アプリケーションと実行環境をまとめて一つのOSで動作させ,オーバーヘッドを少なくして高速起動できるのは,コンテナ型仮想化そのものの特徴の説明です。
- イ誤り。稼働中の仮想サーバを実行状態のまま別の物理サーバに移動させるのは,ライブマイグレーションの説明です。
- ウ誤り。制御するプログラムが存在せず自律的に動作する方式は,コレオグラフィ(オーケストレーションと対比される分散協調方式)の説明です。
- エ正しい。制御するプログラムがリクエストを送ってサービスを実行させ,結果を受け取って処理を継続させる集中制御方式が,オーケストレーションの説明です。