決策矩陣 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

決策矩陣

雖然每次遷移都是唯一的,且具有自己的挑戰、限制和要考慮的多種因素,但您可以使用一些通用標準來識別最適合您的使用案例的遷移策略和服務。識別這些因素並排定其優先順序可協助您縮小選擇範圍。使用下表作為決策樹:從您的使用案例最重要的因素開始,選擇最適合您遷移的工具。

注意

下表提供需要考量的高階方向因素;其中不包含遷移專案的完整條件清單。目的是提供兩種非常不同的資料遷移方法的廣義比較:區塊層級複寫 (由 Application Migration Service 提供) 與邏輯資料層級複寫 (由多種原生資料庫遷移工具提供)。這兩種方法適用於許多遷移案例,有時可以一起使用,但它們也具有資料表反白顯示的獨特優勢。

條件

AWS Application Migration Service

資料庫工具 (原生工具或 AWS DMS)

Architecture

實體 (區塊層級)

邏輯,資料庫引擎層級

擴展

大規模遷移

精細;擴展限制

速度和複雜性

快速退出案例;降低複雜性

較慢、更複雜的方法;需要更多規劃和測試

時間軸

支持積極的時間表

需要額外的精力和時間

遷移類型

以現況隨即轉移 (僅一對一)

使用分解和合併選項 (一對多,多對一) 進行複寫或現代化

預先佈建

不需要;自動遷移

需要資料庫和基礎設施佈建

停機

需要停機時間,RTO 在幾分鐘內

可能幾乎不停機,但非常昂貴 (透過同步/非同步延伸叢集、CDC 複寫和類似方法)

資料變更率

可能具有聯網或效能限制

更多可用選項

限制

不支援大多數叢集系統;* 僅支援 x86 平台**

原生資料庫工具支援叢集資料庫和非 x86 平台; AWS DMS 涵蓋了大多數資料庫引擎

* 區塊層級複寫方法不支援網路連接儲存 (NAS)、共用磁碟機,例如 NFS 共用或 CIFS/SMB 共用。它僅支援在遷移時直接連接到遷移系統的區塊層級儲存。(如需詳細資訊,請參閱 SAN/NAS 支援的 Application Migration Service 常見問答集。) 這限制了透過 Application Migration Service 複寫對大多數叢集系統的適用性,因為大多數叢集依賴於各種實作的共用儲存。如需詳細資訊,請參閱本指南稍早使用 遷移 AWS Application Migration Service一節中的缺點

** 區塊層級複寫方法需要您在作業系統層級安裝 AWS 複寫代理程式,且該代理程式僅支援以 Windows 或 Linux 作業系統為基礎的 x86 平台 (請參閱 Application Migration Service 支援的作業系統)。Non-x86 平台超出此遷移方法的範圍。其中包括 ARM、RISC/CISC 系統、PowerPC 變化、pSeries、iSeries、zSeries 等 IBM 系統及其個別作業系統,例如 AIX、HP-UX、Solaris、Linux for PowerPC、大型主機上的 zLinux,以及其他非 x86 架構。