比較 Amazon Aurora 複本、Aurora 跨區域複本和 Aurora 全域資料庫 - AWS 方案指引

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

比較 Amazon Aurora 複本、Aurora 跨區域複本和 Aurora 全域資料庫

Naveen Garg,Amazon Web Services (AWS)

2023 年 4 月 (文件歷史記錄)

Amazon Aurora 為全受管關聯式資料庫引擎,可與 MySQL 和 PostgreSQL 相容。除了開放原始碼的所有優點之外,Aurora 還結合高效能儲存子系統,為您提供在 Amazon Web Services () 上選擇適合高可用性 (HA) 和災難復原 (DR) 需求的解決方案AWS。本指南提供三個強大功能的深入介紹:

  • Aurora 複本

  • 跨區域 Aurora 複本

  • Aurora 全球資料庫

這三個選項都支援將生產 Aurora 資料庫複寫到單一機器的功能之外。選擇這些選項可能具有挑戰性。

概觀

資料庫管理員始終希望將其生產資料庫複寫到單一機器之外,以用於 HA 和 DR 目的。從歷史上來看,設定和管理複寫解決方案涉及耗時的作業,而且通常需要專門的技能集。Amazon Aurora 可簡化這些任務,並代表您處理基礎自動化、容錯能力和監控。Aurora 擴展了開放原始碼 MySQL 和 PostgreSQL 中可用的原生複寫解決方案,為您提供更多選項來滿足您的業務需求。

本文件介紹 Aurora 提供的這三個複寫解決方案,並提供比較表,供您在決定哪個解決方案最適合您的業務需求時,做為快速參考指南使用。

Aurora 運算和儲存

了解 Aurora 運算和儲存的術語對於了解不同的複寫解決方案至關重要。

Aurora 運算是指在主機上執行的資料庫執行個體 (一組程序)。這是您在 Windows 上的任務管理員或 Linux 上的"ps -ef"輸出中看到的一組程序。當您重新啟動資料庫時,基本上是在主機上重新啟動這些程序。

Aurora 儲存體是指基礎儲存子系統。將此視為您的內部部署儲存陣列,但具有更高的耐用性和可擴展性。如需 Aurora 儲存體的詳細資訊,請參閱 AWS 文件