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

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

Amazon DocumentDB 全局集群概览

什么是全球集群?

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

全球集群有什么用处?

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

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

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

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

全球集群目前的局限性是什么?

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

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

  • 如果发生区域故障转移,您必须手动将辅助群集提升为主群集,然后修改应用程序以指向新的主群集。

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

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

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

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

  • 您不能使用Amazon CloudFormation来管理全球集群。

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