

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

# 將大型多 TB MySQL 或 MariaDB 資料庫遷移至 AWS
<a name="introduction"></a>

*Babaiah Valluru 和 Ankur Bhanawat，Amazon Web Services (AWS)*

*2024 年 11 月* ([文件歷史記錄](doc-history.md))

許多具有內部部署 MySQL 和 MariaDB 資料庫伺服器的組織都有興趣將資料庫工作負載遷移至 AWS 雲端。許多選擇適用於 MariaDB、Amazon RDS for MySQL 或 Amazon Aurora MySQL 相容版本的 Amazon Relational Database Service (Amazon RDS)。[Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) 旨在讓您輕鬆地在雲端中設定、操作和擴展關聯式資料庫。[Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) 是 Amazon RDS 的一部分，提供內建安全性、持續備份、無伺服器運算、最多 15 個僅供讀取複本、自動多區域複寫，以及與其他 整合 AWS 服務。

雖然遷移到其中一個 AWS 服務 可以提供許多好處，但資料庫遷移是資料庫管理員必須執行的最耗時和關鍵任務之一。它需要精確的規劃和實作，才能遷移大型資料庫，並確保遷移工作負載的效能相等或改善。在本指南中，*大型*資料庫可以參考單一、多 TB 的資料庫，或參考許多大型資料庫，這些資料庫可新增多達多個 TB 的資料。選取正確的遷移服務和工具是遷移成功的關鍵。有兩種常見的方法可以遷移資料庫：邏輯和實體。如需這些方法的詳細資訊，請參閱 [MySQL](https://dev.mysql.com/doc/refman/8.0/en/backup-types.html) 和 [MariaDB](https://mariadb.com/kb/en/backup-and-restore-overview/) 文件。

本指南討論各種開放原始碼或第三方工具，您可以使用這些工具將大型、內部部署、多 TB MySQL 和 MariaDB 資料庫遷移至 Amazon RDS for MariaDB、Amazon RDS for MySQL 或 Amazon Aurora MySQL 相容版本。本指南中討論的選項使用邏輯或實體遷移方法，每個選項都包含多種方法，用於將大型資料庫備份檔案從現場部署資料中心傳輸到雲端，您可以在其中從備份檔案還原資料庫。

## 目標對象
<a name="intended-audience"></a>

本指南適用於計劃將 MySQL 或 MariaDB 資料庫遷移至 的程式資料庫管理員、資料庫工程師、遷移工程師、專案經理，以及營運或基礎設施管理員 AWS 雲端。

## 目標業務成果
<a name="targeted-business-outcomes"></a>

本指南的目標是協助您：
+ 為最符合您使用案例和環境的大型資料庫選擇遷移方法。
+ 避免遷移策略有瑕疵時可能發生的延遲和財務損失。
+ 了解每個遷移選項的優點和限制。
+ 了解您可以用來將大型資料庫備份檔案從現場部署資料中心傳輸至 的不同方法 AWS 雲端。
+ 檢閱遷移大型資料庫的整體最佳實務，並檢閱每個工具的最佳實務，這可協助您更有效率地遷移資料庫。