Amazon DocumentDB 全局集群概览 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon DocumentDB 全局集群概览

什么是全局集群?

全局集群由一个主要区域和最多五个只读辅助区域组成。您可以直接向主区域中的主数据库集群发出写入操作,Amazon DocumentDB 将使用专用基础设施自动将数据复制到辅助区域。延迟通常不到一秒。

全局集群有何用处?

  • 从区域范围的停机中恢复 — 如果发生区域范围的停机,您可以在几分钟内将其中一个辅助集群提升为主集群,典型的恢复时间目标 (RTO) 不到一分钟。恢复点目标(RPO)通常以秒为单位进行测量,但这取决于发生故障时整个网络的滞后时间。

  • 全球读取本地延迟 — 如果您在世界各地设有办事处,则可以使用 全局数据库在主 区域将其主要信息来源保持最新。您其他区域的办事处可以访问各自区域中的信息,存在本地延迟。

  • 可扩展辅助集群 — 您可以通过向辅助 区域添加更多只读实例来扩展辅助集群。辅助集群为只读模式,因此它最多可以支持 16 个只读副本实例,而不符合单个集群通常 15 个此类副本的限制。

  • 从主到辅助集群快速复制 — 全局集群执行的复制对主数据库集群造成的性能影响不大。数据库实例的资源完全专用于承担应用程序读取和写入工作负载。

目前全局集群的局限性有哪些?

  • Amazon DocumentDB v3.6 不支持全局集群。

  • t3、t4g 和 r4 实例类型不支持全局集群。

  • 全球集群不适用于以下区域:南美洲(圣保罗)、欧洲(米兰)、中国(北京)和中国(宁夏)。

  • 如果发生区域失效转移,则必须手动将辅助集群提升为主集群,并修改应用程序以指向新的主集群。

  • 只有主集群才能执行写入操作。执行写操作的客户端连接到主集群的集群端点。

  • 您的集群最多可以拥有五个辅助区域和一个主要区域。

  • 辅助集群无法停止。如果主集群有与之关联的辅助集群,则无法将其停止。只有没有辅助集群的区域集群才能停止。

  • 在某些情况下,附加到辅助集群的副本可能会重新启动。如果主区域的实例重新启动或发生故障转移,辅助区域中的副本也会重新启动。随后集群将不可用,直到所有副本与主数据库集群的写入器实例恢复同步。此行为是预期的。在更改主集群之前,请务必了解对全局集群的影响。

  • 您不能在辅助集群上使用更改流。