マイグレーション(リホスト・リライト・リビルド)とは?
マイグレーション(リホスト・リライト・リビルド)とは、既存システムを別の基盤や実装へ移す作業の総称。業務ロジックを変えずに稼働環境だけ移すリホスト、同じ機能を別言語で書き直すリライト、設計から作り直すリビルドがあり、右へ行くほど費用とリスクが上がる代わりに保守性の改善幅が大きい。移行方式の選択根拠が問われる。
応用情報技術者試験の過去問では2回出題されています(2016年度〜2018年度)。
まいぐれーしょん
マイグレーション(リホスト・リライト・リビルド)の意味
既存システムを別の基盤や実装へ移す作業の総称。業務ロジックを変えずに稼働環境だけ移すリホスト、同じ機能を別言語で書き直すリライト、設計から作り直すリビルドがあり、右へ行くほど費用とリスクが上がる代わりに保守性の改善幅が大きい。移行方式の選択根拠が問われる。
マイグレーション(リホスト・リライト・リビルド)の具体例
メインフレームのバッチをまずクラウドVMへリホストしてハード保守費を落とし、変更頻度の高い料金計算部分だけを後からリライトする二段構えを採る。全面リビルドは要件の再定義が必要で年単位になるため、業務停止が許されない基幹では段階移行を選ぶ判断になる。
マイグレーション(リホスト・リライト・リビルド)は試験でどう引っ掛けられる?
リホストは「移すだけだからテストが軽い」と誤解されやすいが、文字コードや浮動小数点演算の差で結果がずれるため、旧新の出力を突き合わせる並行稼働テストが必須。逆にリライトでは既存の仕様が正であるとは限らない点に注意が要る。
マイグレーション(リホスト・リライト・リビルド)と関連する用語
マイグレーション(リホスト・リライト・リビルド)が出た過去問
仮想サーバの運用サービスで使用するライブマイグレーションの概念を説明したものはどれか。
正解:仮想サーバで稼働しているOSやソフトウェアを停止することなく,他の物理サーバへ移し替える技術である。
要点:ライブマイグレーションは無停止で仮想サーバを移送する
ライブマイグレーションは、仮想サーバ上のOSやアプリケーションを稼働させたまま、別の物理サーバへ移動させる技術である。メモリ内容を転送しながら切り替えるため、サービスを止めずに保守やリソース調整ができる。
出典:平成28年度 春期 応用情報技術者試験 午前 問14(IPA)仮想サーバの運用サービスで使用するライブマイグレーションの概念を説明したものはどれか。
正解:仮想サーバで稼働しているOSやソフトウェアを停止することなく,他の物理サーバに移し替える技術である。
要点:ライブマイグレーションは無停止で仮想サーバを別の物理機へ移す。
ライブマイグレーションは、仮想サーバ上のOSやアプリケーションを稼働させたまま、メモリ内容などを転送して別の物理サーバへ移す技術である。サービスを止めずに実行環境を移せるため、物理サーバの保守作業や負荷分散を無停止で行える。移行の最終段階でごく短時間の切替えは生じるが、利用者からは継続稼働しているように見える。
出典:平成30年度 秋期 応用情報技術者試験 午前 問12(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。