本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon DocumentDB 全局集群概览
什么是全球集群?
全局集群由一个主区域和最多五个只读辅助区域组成。您可以直接向主区域中的主集群发出写入操作,Amazon DocumentDB 会使用专用基础设施自动将数据复制到辅助区域。延迟通常不到一秒钟。
全球集群有什么用处?
-
从区域范围内的停机中恢复— 如果发生区域范围内的中断,您可以在几分钟内将其中一个辅助群集升级为主群集,而典型的恢复时间目标 (RTO) 不到一分钟。恢复点目标 (RPO) 通常以秒为单位进行测量,但这取决于发生故障时整个网络的滞后时间。
-
具有本地延迟的全局读取— 如果您在世界各地设有办事处,则可以使用全局集群在主区域将其主要信息来源保持最新。其他区域的办事处可以访问各自区域中的信息,存在本地延迟。
-
可扩展辅助群集— 您可以通过向辅助区域添加更多只读实例来扩展辅助集群。辅助集群为只读模式,因此它最多可以支持 16 个只读副本实例,而非 15 个单集群的通常限制。
-
从主群集到辅助群集的快速复制— 全局集群执行的复制对主数据库集群造成的性能影响不大。数据库实例的资源完全专用于承担应用程序读取和写入工作负载。
全球集群目前的局限性是什么?
-
Amazon DocumentDB v3.6 不支持全局群集。
-
t3、t4g、r4 和 r6g 实例类型不支持全局集群。
-
如果发生区域故障转移,您必须手动将辅助群集提升为主群集,然后修改应用程序以指向新的主群集。
-
只有主集群才能执行写入操作。执行写入操作的客户端连接到主集群的集群终端节点。
-
您的集群最多可以有五个辅助区域和一个主区域。
-
辅助集群无法停止。如果主群集具有与其关联的辅助群集,则无法停止该群集。只能停止没有辅助群集的区域集群。
-
附加到辅助集群的副本可能会在某些情况下重新启动。如果主区域的实例重新启动或发生故障转移,辅助区域中的副本也会重新启动。随后集群将不可用,直到所有副本与主数据库集群的写入器实例恢复同步。此行为是预期的。在更改主集群之前,请务必了解对全局集群的影响。
-
您不能使用Amazon CloudFormation来管理全球集群。
-
您不能在辅助群集上使用更改流。