选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

为 RDS for MySQL 配置主动-主动集群

聚焦模式
为 RDS for MySQL 配置主动-主动集群 - Amazon Relational Database Service

Amazon RDS 中的主动-主动集群是一种数据库配置,其中多个节点主动处理读取和写入操作,同时在实例之间分配工作负载来提高可用性和可扩展性。集群中的每个节点都经过同步以保持数据一致性,从而在节点出现故障时实现高可用性和更快的失效转移

您可以使用 MySQL 组复制插件为 RDS for MySQL 设置主动-主动集群。运行以下引擎版本的 RDS for MySQL 数据库实例支持组复制插件:

  • 所有 MySQL 8.4 版本

  • MySQL 8.0.35 及更高的次要版本

有关 MySQL 组复制的信息,请参阅 MySQL 文档中的 Group Replication。MySQL 文档包含有关此功能的详细信息,而本主题则介绍如何在 RDS for MySQL 数据库实例上配置和管理插件。

注意

为简洁起见,本主题中所有提及的“主动-主动”集群均指使用 MySQL 组复制插件的主动-主动集群。

主动-主动集群的用例

以下情况很适合使用主动-主动集群:

  • 需要集群中所有数据库实例才能支持写入操作的应用程序。组复制插件可使主动-主动集群中每个数据库实例的数据保持一致。有关这一点的工作原理的更多信息,请参阅 MySQL 文档中的 Group Replication

  • 需要数据库持续可用性的应用程序。对于主动-主动集群,数据将保留在集群中的所有数据库实例上。如果一个数据库实例出现故障,应用程序可以将流量重新路由到集群中的另一个数据库实例。

  • 出于负载均衡的目的,可能需要在集群中的不同数据库实例之间拆分读取和写入操作的应用程序。使用主动-主动集群,您的应用程序可以将读取流量发送到特定的数据库实例,而将写入流量发送到其它数据库实例。您也可以随时切换要向哪些数据库实例发送读取或写入。

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。