本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將內部部署 Microsoft SQL Server 資料庫遷移到 Amazon RDS for SQL Server
創建者:恩里克·洛保(AWS),喬納森·佩雷拉·克魯茲(AWS)和維沙爾辛格(AWS)
環境:PoC 或試點 | 來源:微軟 SQL 服務器 | 目標:Amazon RDS for SQL Server |
R 類型:重新平台 | 工作負載:微軟 | 技術:移轉;資料庫 |
AWS 服務:亞馬遜 RDS |
總結
此模式提供了從內部部署 Microsoft SQL Server 資料庫遷移到 Amazon RDS Server 的 Amazon RDS,將內部部署 Microsoft SQL Server 資料庫遷移到 Amazon RDS。它描述了兩個遷移選項:使用 AWS 資料遷移服務 (AWS DMS) 或使用原生微軟 SQL Server 工具,例如複製資料庫精靈。
先決條件和限制
先決條件
有效的 AWS 帳戶
內部部署資料中心內的 Microsoft SQL Server 資料庫
限制
資料庫大小限制:16 TB
產品版本
企業版、標準版、工作群組和開發人員版本。如需支援的版本和功能的最新清單,請參閱 AWS 文件中的亞馬遜 RDS 上的微軟 SQL 伺服器。如果您使用的是 AWS DMS,另請參閱使用微軟 SQL 伺服器資料庫作為 AWS DMS 目標 (適用於 AWS DMS 支援的 SQL 伺服器版本)。
架構
源, 技術, 堆棧
內部部署 Microsoft SQL Server 資料庫
目標技術堆疊
Amazon RDS for SQL Server 資料庫執行個體
來源與目標架構
使用 AWS DMS:

使用原生 SQL 伺服器工具:

工具
AWS DMS 支援數種類型的來源和目標資料庫。如需詳細資訊,請參閱 AWS DMS 逐步解說。如果 AWS DMS 不支援來源資料庫,請選取其他移轉資料的方法。
本機微軟 SQL Server 工具包括備份和恢復,複製數據庫嚮導,複製和附加數據庫。
史诗
任務 | 描述 | 所需技能 |
---|---|---|
驗證來源和目標資料庫版本和引擎。 | DBA | |
識別目標伺服器執行處理的硬體需求。 | DBA, 系統管理員 | |
識別儲存需求 (儲存類型和容量)。 | DBA, 系統管理員 | |
根據容量、儲存空間功能和網路功能選擇適當的執行個體類型。 | DBA, 系統管理員 | |
識別來源和目標資料庫的網路存取安全需求。 | DBA, 系統管理員 | |
識別應用程式移轉策略。 | DBA, 系統管理員 |
任務 | 描述 | 所需技能 |
---|---|---|
建立 Virtual Private Cloud (VPC) | 系統管理員 | |
建立安全性群組。 | 系統管理員 | |
設定和啟動 Amazon RDS 資料庫執行個體。 | DBA, 系統管理員 |
任務 | 描述 | 所需技能 |
---|---|---|
使用原生 SQL Server 工具或協力廠商工具來移轉資料庫物件和資料。 | DBA |
任務 | 描述 | 所需技能 |
---|---|---|
使用 AWS DMS 遷移資料。 | DBA |
任務 | 描述 | 所需技能 |
---|---|---|
遵循應用程式遷移策略。 | DBA、應用程式擁有者、系統管理員 |
任務 | 描述 | 所需技能 |
---|---|---|
將應用程式用戶端切換到新的基礎結構。 | DBA、應用程式擁有者、系統管理員 |
任務 | 描述 | 所需技能 |
---|---|---|
關閉臨時 AWS 資源。 | DBA, 系統管理員 | |
審核並驗證專案文件。 | DBA、應用程式擁有者、系統管理員 | |
收集指標,例如移轉時間、手動與自動化工作的百分比,以及節省成本。 | DBA、應用程式擁有者、系統管理員 | |
關閉專案並提供意見反應。 | DBA、應用程式擁有者、系統管理員 |
相關資源
參考
教學和影片