クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)とは?
クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)とは、既存システムをクラウドへ移す際の方針の段階。リホスト(リフト&シフト)は構成をほぼ変えず仮想マシンごと移す、リプラットフォームはDBをマネージドサービスに替えるなど一部を最適化する、リファクタリングはクラウド前提の構造へ作り替える。
情報処理安全確保支援士試験の過去問では2回出題されています(2018年度〜2024年度)。
くらうどいこうのるいけいりほすとりぷらっとふぉーむりふぁくたりんぐ
クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)の意味
既存システムをクラウドへ移す際の方針の段階。リホスト(リフト&シフト)は構成をほぼ変えず仮想マシンごと移す、リプラットフォームはDBをマネージドサービスに替えるなど一部を最適化する、リファクタリングはクラウド前提の構造へ作り替える。
クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)の具体例
データセンター契約の期限が迫る案件では、まずリホストで期限に間に合わせ、翌年度にDBのマネージド化で運用工数を削り、最後に負荷の高いバッチだけをサーバーレス化する、という段階計画を立てる。
クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)は試験でどう引っ掛けられる?
リホストは移行が最も速いが、資源を占有したまま移すため運用費は下がりにくく、クラウドの弾力性も活かせない。従量課金でむしろ高くつくこともあり、「クラウドへ移せば安い」という前提の選択肢は誤り。コスト削減効果は、自動停止・スケール調整・マネージド化まで進めて初めて出る。
クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)と関連する用語
クラウド移行の類型(リホスト・リプラットフォーム・リファクタリング)が出た過去問
エクストリームプログラミング(XP: eXtreme Programming)における“テスト駆動開発”の特徴はどれか。
正解:プログラムを書く前にテストケースを作成する。
要点:テスト駆動開発は実装前にテストを書いて設計を導く
テスト駆動開発は、実装したい振る舞いを先にテストコードとして書き、失敗することを確かめてから、それを通す最小限の実装を書き、最後にリファクタリングするという短い周期を繰り返す手法である。テストが仕様の記述と設計の指針を兼ねる点が特徴で、バグの網羅的な摘出やカバレージの最大化そのものを目的とはしない。
出典:平成30年度 春期 情報処理安全確保支援士試験 am2 問23(IPA)エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発”の特徴はどれか。
正解:プログラムコードを書く前にテストコードを書く。
要点:テスト駆動開発は実装より先にテストを書く
テスト駆動開発は、実装コードより先にテストコードを書き、失敗するテストを通すために最小限の実装を行い、その後にリファクタリングする、という短い周期を繰り返す手法である。テストを先に書くことで、外部から見た仕様が先に確定し、実装が仕様から離れにくくなる点に狙いがある。
出典:令和6年度 秋期 情報処理安全確保支援士試験 am2 問23(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。