AWS Migration Hub 是 AWS 提供的 「雲端遷移中央指揮中心」。
一句話總結:它本身不負責搬運資料,而是一個「儀表板 (Dashboard)」,用來集中管理、追蹤並監控所有遷移任務的進度(無論是使用 AWS 原生工具還是第三方合作夥伴的工具)。
對於大型企業遷移(可能有數百台伺服器、數十個資料庫),Migration Hub 是專案經理 (PM) 或架構師最依賴的工具。1. 核心概念 (Core Concept)
- 單一窗格 (Single Pane of Glass):你不需要分別去開啟 DMS, SMS, 或第三方軟體的視窗來看進度。Migration Hub 把所有資訊彙整在一個介面上。
- 整合性:它能連接 AWS 的遷移工具(如 Application Migration Service - MGN, Database Migration Service - DMS)以及合作夥伴工具(如 ATADATA, RiverMeadow)。
- 不收費:使用 Migration Hub 本身是免費的,你只需為實際使用的遷移工具(如 EC2, EBS)付費。
2. 主要功能 (Key Features)
A. 發現與評估 (Discovery & Assessment)
- 整合 AWS Application Discovery Service:它可以匯入你地端伺服器的清單,分析伺服器的規格(CPU, RAM)以及它們之間的相依關係(誰連線到誰)。
- 策略建議 (Strategy Recommendations):它會根據收集到的數據,建議你適合的遷移策略(例如:這台適合 Rehost 到 EC2,那台適合 Replatform 到 RDS)。
B. 集中追蹤 (Central Tracking)
- 無論你是用 AWS MGN 搬移伺服器,還是用 AWS DMS 搬移資料庫,所有的狀態(進行中、已完成、失敗)都會顯示在 Migration Hub 的列表上。
C. 應用程式現代化 (Modernization) —— Refactor Spaces
- AWS Migration Hub Refactor Spaces 是較新的功能。
- 用途:專門用來協助將 「單體式架構 (Monolith)」 拆解為 「微服務 (Microservices)」。
- 它會幫你建立一個多帳號的網路環境,利用 Strangler Fig Pattern (絞殺榕模式),讓你一邊讓舊系統繼續跑,一邊慢慢把流量導向新的微服務(如 Lambda/Fargate),直到舊系統完全退役。
D. 編排 (Orchestrator)
- 提供預定義的工作流程範本,自動化遷移過程中的步驟(例如:遷移後自動驗證應用程式是否正常)。
3. 運作流程 (Workflow)
- Discover (發現):安裝 Agent 在地端,收集伺服器資訊。
- Assess (評估):將伺服器分組(例如:Web Server 群組, DB 群組),並規劃遷移策略。
- Migrate (遷移):使用工具(如 AWS MGN)開始搬移。
- Track (追蹤):在 Migration Hub 上看著進度條跑到 100%。
4. 考試與實務關鍵比較
Migration Hub vs. Application Discovery Service vs. MGN
這三者是遷移三部曲,不要搞混:

5. 考試關鍵字 (Keywords)
- "Single place to track migration progress" (單一位置追蹤遷移進度) →→ Migration Hub。
- "Monitor status of migrations across multiple tools" (跨多種工具監控遷移狀態)。
- "Refactor Spaces" (重構空間) →→ 關鍵字是 Microservices, Strangler Fig Pattern。
- "Strategy Recommendations" (策略建議) →→ 幫你決定要用 Rehost 還是 Replatform。
總結
如果你需要 「搬移」 伺服器,用 MGN;如果你需要 「管理與監控」 整個搬移過程,用 Migration Hub。











