關聯式資料庫的移轉策略 - AWS 規定指引

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

關聯式資料庫的移轉策略

Amazon Web Services (AWS)

2020 年 11 月(文件歷史記錄)

在您的企業組合中,您可能會有多種類型的資料庫。當您遷移到 Amazon Web Services (AWS),您可以選擇「提升和轉移」資料庫 (重新裝載) 或切換至應用程式現代化AWS受管理的資料庫服務 (重新平台)。

如果您選擇重新託管您的資料庫,AWS提供許多服務和工具,可協助您安全地移動、儲存和分析資料。如果您選擇切換到AWS受管資料庫服務,AWS提供了多種選擇,因此您永遠不必折磨功能,性能或規模。如需的詳細資訊AWS資料庫系列,請參閱資料庫AWS在AWS網站。

本文件著重於將關聯式資料庫移轉至AWS雲端服務,適用於計劃將內部部署資料庫遷移至的 IT 與業務主管、方案或專案經理、產品擁有者,以及作業/基礎架構經理AWS。

概要

最佳的資料庫移轉策略可讓您充分利用AWS雲端。這包括將您的應用程式移轉為使用專門建置的雲端原生資料庫。您不應該將自己限制在內部部署中使用的相同老保護數據庫。請考慮將您的應用程式現代化,並選擇最適合您應用程式工作流程需求的資料庫。

許多企業都採用了這種方法。例如,Airbnb 需要每天快速處理和分析 50 GB 的數據。他們需要一個鍵值數據庫來存儲用戶搜索歷史記錄,以便快速查找啟用個性化搜索,存儲會話狀態的內存數據存儲庫以便更快(低於一毫秒)的站點渲染,以及關聯式數據庫作為其主要事務性數據庫。他們選擇了Amazon DynamoDB作為他們的鍵值數據庫,亞馬遜 ElastiCache作為他們的內存存儲,和Amazon Relational Database Service(Amazon RDS) 用於存取其交易資料庫。如何搭配 Airbnb 使用的詳細資訊AWS資料庫服務,請參閱Airbnb 案例研究

資料庫遷移策略與您組織的總體雲端策略緊密相關。例如,如果您選擇先轉換應用程式,然後進行轉換,您可能會決定先移除和移動資料庫。當你完全在AWS雲端,您開始努力將應用程式現代化。此策略可協助您快速離開目前的資料中心,然後專注於現代化。

您的資料庫遷移與應用程式遷移緊密結合。所有資料庫移轉策略都會對使用這些資料庫的應用程式進行某些層級的變更。這些變更範圍從指向資料庫的新位置AWS雲到應用程序的總重寫,如果它不能被改變,因為源代碼不可用,或者它是一個封閉源代碼,第三方應用程序。