IPA公式正解:エ 処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。オーケストレーションは、中央の制御プログラム(オーケストレータ)が指揮者のように各サービスの呼出し順序や実行フローを一括管理する連携方式です。一方、自律分散的に連携する方式はコレオグラフィと呼ばれます。
【詳細解説】■ 本問の核心・解法のポイント
マイクロサービスやコンテナ連携において、複数サービスの統合手法には「オーケストレーション」と「コレオグラフィ」の2大アプローチがあります。オーケストレーションは中央集権的な制御役(指揮者)が各サービスにリクエストを送り、結果を受け取って次の処理へ進める方式です。
・各選択肢の徹底解説:
・ア:コンテナ型仮想化自体の基本特徴(軽量性・高速起動)に関する記述であり、オーケストレーションの説明ではありません。
・イ:ハイパーバイザ等で稼働中の仮想マシンを無停止で別サーバへ移送する「ライブマイグレーション」の説明です。
・ウ:中央の制御役を持たず、各サービスがイベント駆動などで自律的に連携する「コレオグラフィ(振付)」の説明です。
・エ:【選択肢エ★】中央の制御プログラムが処理フローを統括し、リクエストとレスポンスによってサービス連携を進める「オーケストレーション」の正しい説明です。
よって正解はエです。