使用 Amazon RDS 的多可用区数据库集群只读副本 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon RDS 的多可用区数据库集群只读副本

数据库集群只读副本是从源数据库实例创建的一种特殊类型的集群。在创建只读副本之后,对主数据库实例的任何更新都将异步复制到多可用区数据库集群只读副本。您可以将从应用程序发出的读取查询路由到只读副本,以减轻主数据库实例上的负载。利用只读副本,可以实现弹性扩展并超越单个数据库实例的容量限制,以处理高读取量的数据库工作负载。

还可以从多可用区数据库集群创建一个或多个数据库实例只读副本。数据库实例只读副本可让您将多余的读取流量引导到只读副本,从而扩展到源多可用区数据库集群的计算容量或 I/O 容量之外。目前,您无法从现有的多可用区数据库集群创建多可用区数据库集群只读副本。

在使用只读副本迁移到多可用区数据库集群或从多可用区数据库集群中创建数据库实例只读副本之间进行选择时,请考虑您的特定使用案例和性能要求。

使用只读副本迁移到多可用区数据库集群

当您需要增强数据库的可用性和耐久性,同时最大限度地减少停机时间时,这种方法是理想之选。通过使用只读副本转换到多可用区数据库集群,可以确保持续运行和数据一致性。这种方法对于生产环境特别有用,在这类环境中,保持可用性和减少对实时工作负载的影响至关重要。

从多可用区数据库集群创建数据库实例只读副本

当您想要扩展读取操作或从主数据库实例卸载读取流量时,此方法很适合。通过从现有的多可用区数据库集群创建只读副本,可以在不影响主实例稳定性的情况下,分配读取密集型工作负载并提高性能。

选择正确的方法取决于优先事项是确保高可用性和耐久性,还是扩展读取性能。评估工作负载特征和操作要求来做出明智的决策。