# AWS - 免費雲端遷移服務
# 前言
AWS 提供多項免費或包含在服務內的工具,協助企業從本地端(on-premises)或其他雲端平台遷移應用程式、資料與工作負載。這些工具屬於 AWS Migration Hub 生態系的一部分。
# AWS Migration Hub(遷移中心)
免費使用
# 功能
- 是一個統一控制台,整合多個遷移工具的進度與狀態。
- 可監控伺服器、資料庫、應用程式遷移的整體狀況。
支援遷移工具如:
- AWS Application Migration Service (MGN)
- AWS Database Migration Service (DMS)
- AWS Server Migration Service (SMS, 已由 MGN 取代)
# 使用時機
當你要遷移多個應用程式或伺服器時,可用來集中監控進度、失敗率與效能。
# AWS Application Migration Service (MGN)
免費前 90 天
# 功能
- 將 ** 本地伺服器(物理機、虛擬機或其他雲端)** 直接遷移成 EC2。
- 進行連續資料複製(Continuous Replication),確保遷移過程不中斷。
- 自動進行啟動測試與轉換(Cutover)。
# 使用時機
想「lift and shift(平移式遷移)」現有應用程式到 AWS。
想要自動化伺服器複製與同步。
# 費用
- MGN 工具本身免費使用 90 天(每台伺服器從啟動複製開始計算)。
- 遷移過程中產生的 EC2、EBS、S3 儲存等費用需另計。
# AWS Database Migration Service (DMS)
免費使用部分功能(含在 AWS Free Tier)
# 功能
- 支援資料庫遷移與持續資料同步(CDC)。
- 可從 on-premises 或其他雲端 遷移資料庫到:
- Amazon RDS
- Amazon Aurora
- Amazon Redshift
- 支援異質資料庫遷移(例如從 Oracle → PostgreSQL)。
# 使用時機
- 要遷移生產用資料庫但希望停機時間最短。
- 想做資料庫升級或跨平台轉移。
# AWS Schema Conversion Tool (SCT)
免費
# 功能
- 將資料庫結構(schema)自動轉換,例如:
- Oracle → PostgreSQL
- SQL Server → Aurora
- 可自動分析轉換相容性,提供建議修改清單。
# 使用時機
- 當你想 ** 跨資料庫廠牌遷移(heterogeneous migration)** 時。
- 通常搭配 AWS DMS 一起使用。
# AWS Snow Family(Snowcone / Snowball / Snowmobile)
部分情境可免費使用(Migration Acceleration Program 支援)
# 功能
- 用於大量離線資料遷移(TB 至 PB 級)。
- 透過實體設備(例如 Snowball)寄送至 AWS,安全上傳到 S3。
# 使用時機
- 網路頻寬不足以支援大量資料上傳。
- 想一次性搬遷大數據(例如影像、IoT log、備份資料)。
# AWS Migration Acceleration Program (MAP)
免費顧問輔導與補助
# 功能
- AWS 官方提供的企業級遷移計畫。
- 包含:
- 免費評估工具(Migration Readiness Assessment)
- 專業技術支援
- 部分服務抵用金與顧問補助
# 使用時機
- 中大型企業要進行大規模雲端轉型。
- 想獲得 AWS 顧問、合作夥伴的協助與補助。
# AWS Free Tools for Assessment
| 工具名稱 | 功能說明 | 是否免費 |
|---|---|---|
| Migration Evaluator (前身 TSO Logic) | 分析現有環境成本,估算遷移後的 TCO(總持有成本) | ✅ 免費 |
| AWS Compute Optimizer | 分析 CPU / 記憶體使用,建議最佳 EC2 規格 | ✅ 免費 |
| AWS Pricing Calculator | 模擬遷移後成本預估 | ✅ 免費 |