全局表 - 多活、多区域复制
Amazon DynamoDB 全局表是一项完全托管式、多区域和多活数据库功能,它为全局扩展的应用程序提供易于使用的数据复制以及快速的本地读写性能。
全局表可以跨 AWS 区域自动复制 DynamoDB 表数据,而无需您构建和维护自己的复制解决方案。当您为表副本选择 AWS 区域时,全局表会自动处理所有复制。在 DynamoDB 可用的所有区域中均可使用全局表。
全局表具有以下优点:
-
跨您选择的 AWS 区域自动复制 DynamoDB 表数据,以便将数据放置在离用户更近的位置
-
在区域隔离或降级期间实现更高的应用程序可用性
-
解决更新冲突的问题,让您能够专注于应用程序的业务逻辑
全局表非常适合需要通过多区域部署来实现业务连续性和高可用性的应用程序。任何全局表副本都可以处理读写操作。如果应用程序处理在某个区域中断,应用程序可以通过将流量转移到其它区域,来实现恢复点目标(RPO)较低或为零的高韧性。
您可以使用 AWS 管理控制台来配置全局表。全局表使用现有的 DynamoDB API 来读取表中的数据和将数据写入表中,因此无需对应用程序进行任何更改。您只需为您预置或使用的资源付费,而无需支付任何前期费用,也没有任何承诺。要开始使用全局表,请参阅教程:创建全局表。