本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 Microsoft SQL 伺服器資料庫遷移到 AWS 雲端
薩加爾·帕特爾, Amazon Web Services ()AWS
2024 年 4 月 (文件歷史記錄)
Amazon Web Services (AWS) 提供了一組全面的服務和工具,用於在可靠和安全的 AWS 雲基礎設施上部署 Microsoft SQL Server 數據庫。執行 SQL Server 的好處 AWS 包括成本節省、可擴充性、高可用性和災難復原、更好的效能和易於管理。如需詳細資訊,請參閱運 AWS 算部落格上的了解執行 Microsoft 視窗伺服器和 SQL Server 工作負載的最佳雲端為何 AWS 是
本指南說明將 SQL Server 資料庫從現場部署遷移到 AWS 雲端、Amazon Relational Database Service 服務 (Amazon RDS)、亞馬遜彈性運算雲端 (Amazon EC2) 或 VMware 雲端的可用選項 AWS。它深入探討使用這些移轉選項的最佳做法和建議。它也提供有關如何在內部部署 SQL Server 環境之間設定高可用性和嚴重損壞修復解決方案 AWS,以及如何使用原生 SQL Server 功能 (例如記錄傳送、複寫和永遠開啟可用性群組) 的資訊。
本指南適用於計劃將內部部署 SQL Server 資料庫移轉至的方案或專案經理、產品擁有者、資料庫管理員、資料庫工程師,以及作業或基礎結構管理員 AWS。
概觀
將 SQL Server 資料庫移轉至之前 AWS,您應該使用關聯式資料庫的移轉策略中討論的架構,瞭解並評估您的移轉策略。
第一個步驟是瞭解移轉的複雜性、相容性和成本,對應用程式和 SQL Server 資料庫工作負載執行分析。以下是您計劃移轉時應考量的一些要點:
-
資料庫大小 — 檢查資料庫目前的大小和整體容量成長。例如,如果您打算將 SQL 伺服器資料庫遷移到 Amazon RDS 或 Amazon RDS 自訂項目,您可以建立資料庫執行個體,儲存容量最多可達 16 TiB。您可以通過與 AWS Support 打開支持票證來請求更多存儲空間。如需最新資訊,請參閱 Amazon RDS 文件中的 Amazon RDS 資料庫執行個體儲存。
-
IOPS — 判斷資料庫的 IOPS 和輸送量。如果您打算遷移到 Amazon RDS,請考慮 Amazon RDS 資料庫執行個體的 I/O 效能。
-
相依性 — 檢查目前資料庫相依性。如果您的資料庫相依於其他資料庫,您可以一起移轉它們,或在移轉主資料庫之後建立相依性。
如果您的資料庫支援舊版、自訂或封裝應用程式,那麼適用於 SQL Server 的 Amazon RDS 自訂應用程式可能是個不錯的選擇。此服務可讓您保留對資料庫組態、共用檔案系統和作業系統修補程式的控制權。
清查所有 SQL 伺服器相依性。找出哪些 Web 伺服器 (例如,報表伺服器或商業智慧伺服器) 與 SQL Server 介面。當需要移轉時,此資訊可協助您判斷哪些項目會受到影響,以及如何將影響降至最低。
-
合規 — 檢閱您目前的架構以及稽核或合規需求,以確保在移至 Amazon RDS 或 Amazon EC2 之後能夠滿足這些需求。
-
HA/DR — 您是否需要高可用性 (HA) 和自動化容錯移轉功能? 如果您正在執行生產工作負載,建議使用高可用性和災難復原 (DR) 的最佳作法。
瞭解您的 HA/DR 需求,以判斷您是否需要多區域架構。如果是這樣,請將您的 SQL 伺服器資料庫遷移到 Amazon EC2。Amazon RDS 不支援多區域組態。
-
版本支援 — 如果您打算移至 Amazon RDS 版 SQL 伺服器,請檢查 SQL 伺服器軟體的版本和版本 (請參閱 Amazon RDS 和亞馬遜 RDS 目前支援的版本)。
-
網路連線 — 檢查內部部署環境之間的網路連線能力 AWS,以確保其提供足夠的頻寬,以便在內部部署和 AWS.
-
移轉停機時間 — 判斷可用於移轉的停機時間,以便規劃移轉方法並決定是否要使用線上或離線遷移。
-
RTO、RPO、SLA 需求 — 識別現有資料庫工作負載的復原時間目標 (RTO)、復原點目標 (RPO) 和服務層級協定 (SLA) 需求。
-
授權 — 瞭解您的授權選項。您可以在 Amazon EC2 和 Amazon RDS 上選擇已包含授權的選項,或選擇在亞馬 Amazon EC2 上攜帶自己的授權
(BYOL)。 -
功能支援 — 識別應用程式使用的資料庫特性和功能,無論是內部開發還是 commercial-off-the-shelf (COTS) 軟體。這項資訊可協助您判斷是否可以透過從 SQL Server 企業版切換至標準版來降低授權成本。不過,在切換之前,請先檢閱標準版資源限制。例如,標準版僅支援 128 GB 的記憶體。
您的工作負載是否符合 Amazon RDS 版 SQL 伺服器所提供的功能和功能? 如需詳細資訊,請參閱 Amazon RDS 上的 SQL 伺服器功能。如果您需要不受支援的功能,您可以選擇遷移到 Amazon EC2。