AWS兼容于MongoDB数据库的Amazon DocumentDB数据库服务,现在提供全球集群功能,让用户能够跨多个AWS地区部署集群。全球集群功能让用户可以将资料,在几乎不影响性能的情况下,复制到最多5个地区的集群,这项新功能带来的好处包括更快地从区域故障中恢复,并且提供低延迟的全球读取。
Amazon DocumentDB是一个可高度扩展的全托管文件数据库,支持MongoDB工作负载,用户可以使用MongoDB 3.6和4.0应用程序的程序代码、驱动程序和工具,在Amazon DocumentDB上执行,Amazon DocumentDB提供快速存储、查询和检索JSON资料等功能。
而这个全新的Amazon DocumentDB全球集群功能,由一个允许读写操作的主要集群,以及最多5个其他地区的只读集群组成,全球集群功能会将主集群的资料,复制到其他只读集群中,官方提到,这个复制操作是单向的,能让用户构建主动和被动部署。
全球集群功能的主要好处,包含灾难恢复,系统能够在少于60秒的时间,迅速恢复服务,而且当用户的应用程序分散在全球各地,则通过各地区的次要集群,供这些用户更快地读取资料,获得更低延迟的回应。
另外,主要与次要集群的执行实例数量和类型不需要相同,因此用户可以根据需要,创建次要集群,而且无论资料量为何,Amazon DocumentDB都能够在10分钟内,扩展执行实例。全球集群功能使用高速复制技术,能够快速地将资料从主要集群,复制到其他地区的次要集群,且主要地区和次要地区所配置的执行实例,并不参与复制工作,因此能够完全用来处理其他应用程序请求。