大規模移行の戦略 7つのRと移行支援サービスを押さえる
本記事はSAPを目指す方向けに、オンプレミスからAWSへの大規模移行戦略を解説します。試験では「アプリの特性と目標から適切な移行方式を選ぶ」力が問われます。
覚え方のフレームは「7つのR」を3群で整理します。そのまま移す(Rehost・Relocate)・作り替える(Replatform・Refactor)・見直す(Repurchase・Retain・Retire)。
代表的な移行方式の使いどころ
Rehost(リフトアンドシフト)は改修せずそのまま移します。短期間で大量のサーバーを移行したい要件ではAWS Application Migration Service(MGN)で自動化します。Replatformは一部を最適化します(例:自前DBをRDSへ)。運用負荷を下げたいがアプリは大きく変えたくない要件で選びます。Refactorはクラウドネイティブに作り替え、スケーラビリティを抜本的に高めたい要件で選びます。
移行支援サービス
Migration Hubで進捗を一元管理し、Application Discovery Serviceで依存関係を可視化、Database Migration Service(DMS)でデータベースを移行します。移行対象の棚卸しと依存把握を先に行いたい要件ではDiscovery Serviceを使います。
| 方式 | 改修度 | 期間 | 使いどころ |
|---|---|---|---|
| Rehost | なし | 短 | 迅速な大量移行 |
| Replatform | 小 | 中 | 運用負荷の軽減 |
| Refactor | 大 | 長 | 抜本的な最適化 |
チェックリスト
- 7つのRを説明し要件で選べる
- MGNによる迅速なRehostを設計できる
- Discovery Serviceで依存関係を把握できる
- DMSで異種データベース間の移行ができる
まとめ
移行は「そのまま移す・作り替える・見直す」で捉え、まずRehostで移してから段階的に最適化するのが定石です。この記事の理解度はクイズで確認し、最新の試験範囲はAWS認定 公式ページで確認しましょう。
SAP(ソリューションアーキテクト プロフェッショナル) におすすめの教材
AWS認定資格試験テキスト&問題集 ソリューションアーキテクト − プロフェッショナル 改訂第2版
AWS教科書 ソリューションアーキテクトプロフェッショナル テキスト&問題集[SAP-C02]
AWS認定SAP(SAP-C02)対策トレーニング
AWS認定SAP 本番模試(6回分/450問)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。