為 RDS My 設定作用中叢集SQL - Amazon Relational Database Service

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

為 RDS My 設定作用中叢集SQL

Amazon 中的主動主動叢集RDS是一種資料庫組態,其中多個節點主動處理讀取和寫入操作,將工作負載分散到執行個體,以提高可用性和可擴展性。叢集中的每個節點都會同步,以維持資料一致性,以便在節點故障時實現高可用性和更快的容錯移轉

您可以使用 MySQL Group Replication 外掛程式為 Amazon RDS for MySQL 設定作用中叢集。執行 8.0.35 版和更高次要版本的 RDS MySQL 資料庫執行個體支援群組複寫外掛程式。

如需有關我的SQL群組複寫的資訊,請參閱我的SQL文件中的群組複寫。我的SQL文件包含此功能的詳細資訊,而本主題說明如何在 RDS for MySQL 資料庫執行個體上設定和管理外掛程式。

注意

為了簡潔起見,本主題中提到的所有「作用中」叢集都是指使用我的SQL群組複寫外掛程式的作用中叢集。

主動主動叢集的使用案例

下列案例是使用主動-主動叢集的良好候選案例:

  • 需要叢集中所有資料庫執行個體以支援寫入操作的應用程式。群組複寫外掛程式可讓作用中叢集中每個資料庫執行個體的資料保持一致。如需如何運作的詳細資訊,請參閱我的SQL文件中的群組複寫

  • 需要資料庫持續可用性的應用程式。使用作用中叢集時,資料會保留在叢集中的所有資料庫執行個體上。如果某個資料庫執行個體失敗,應用程式可以將流量重新路由至叢集中的另一個資料庫執行個體。

  • 可能需要在叢集中的不同資料庫執行個體之間分割讀取和寫入操作的應用程式,用於負載平衡。透過主動主動叢集,您的應用程式可以將讀取流量傳送至特定資料庫執行個體,並將流量寫入其他人。您也可以隨時切換要傳送讀取或寫入的資料庫執行個體。