導入
オンプレミスのシステムをAWSへ運ぶ「移行」も出題範囲です。移行の考え方(7つのR)と、実際に使うツール群をセットで押さえます。
説明
移行のアプローチは、有名な 「7つのR」 に整理されます。
| R | 意味 | 手間 | 例 |
|---|---|---|---|
| Rehost | そのまま持ち上げる(リフト&シフト) | 小 | オンプレVMをそのままEC2へ |
| Replatform | 少し最適化して移す | 中 | 自前DBをRDSへ置き換えて移行 |
| Repurchase | 別製品に買い替える | 中 | 自社CRMをSaaS(例: Salesforce)へ |
| Refactor / Re-architect | クラウドネイティブに作り直す | 大 | モノリスをサーバーレス/マイクロサービスへ |
| Retire | 使われていないので廃止する | - | 不要なシステムを止める |
| Retain | 今は移行しない(据え置き) | - | 依存関係が複雑で後回し |
| Relocate | インフラごとそのまま移す | 小 | VMware Cloud on AWSへの丸ごと移設 |
flowchart LR
R1["Rehost<br/>そのまま移す"] --> R2["Replatform<br/>少し最適化"] --> R3["Refactor<br/>作り直す"]
主な移行ツールは次の通りです。
| ツール | 用途 |
|---|---|
| AWS DMS(Database Migration Service) | オンプレ/他クラウドのDBをRDS等へ移行。異種DB間の変換は AWS SCT(Schema Conversion Tool)と併用 |
| AWS Application Migration Service(MGN) | サーバー全体(OS込み)をリフト&シフトでEC2へ移行 |
| AWS DataSync | オンプレのファイルストレージとS3/EFS間で大量データを高速・自動転送 |
| AWS Snowファミリー(Snowcone/Snowball/Snowmobile) | ネットワークが細い・大容量データを物理デバイスで輸送(第6章参照) |
大規模移行は一般に 3フェーズ で進みます。
- 評価(Assess):既存資産を棚卸しし、移行対象と方式(7つのR)を決める
- モビライズ(Mobilize):移行計画・体制・パイロット移行を準備する
- 移行と最適化(Migrate & Modernize):実際に移行し、移行後にクラウドネイティブへ最適化する
読んでみよう
「稼働中のDBを止めずに移行したい」→ AWS DMS(継続的レプリケーション対応)。「サーバーごと丸ごと素早く移したい」→ MGN。「大量のファイルを継続的に同期したい」→ DataSync。「回線が細く物理輸送したい」→ Snowファミリー。ツール名と「何を移すか」をセットで覚えてください。