Amazon DynamoDB 的弹性和灾难恢复
AWS 全球基础设施围绕 AWS 区域和可用区构建。AWS区域提供多个在物理上独立且隔离的可用区,这些可用区通过延迟低、吞吐量高且冗余性高的网络连接在一起。利用可用区,您可以设计和操作在可用区之间无中断地自动实现故障转移的应用程序和数据库。与传统的单个或多个数据中心基础架构相比,可用区具有更高的可用性、容错性和可扩展性。
如果需要跨更大的地理距离复制数据或应用程序,请使用 AWS 本地区域。AWS 本地区域是一个旨在补充现有 AWS 区域的数据中心。与所有 AWS 区域类似,AWS 本地区域与其他 AWS 区域完全隔离。
有关 AWS 区域和可用区的更多信息,请参阅 AWS 全球基础设施
除了 AWS 全球基础设施之外,Amazon DynamoDB 还提供多种功能,帮助支持数据弹性和备份需求。
- 按需备份和还原
-
DynamoDB 提供按需备份功能,支持创建表的完整备份以进行长期保留和存档。有关更多信息,请参阅 DynamoDB 按需备份和还原。
- 时间点恢复
-
时间点恢复有助于保护 DynamoDB 表免遭意外写入或删除操作。使用时间点恢复,不必担心创建、维护或计划按需备份。有关更多信息,请参阅 DynamoDB 时间点恢复。
- 跨 AWS 区域同步的全局表
-
DynamoDB 自动将表的数据和流量分布到足够数量的服务器上,以处理客户指定的请求容量和存储的数据量,同时保持一致且快速的性能。所有数据项目均存储在固态硬盘 (SSD) 中,并自动复制到某个 AWS 区域的多个可用区,以便提供数据自身的高可用性和数据持久性。可以使用全局表保持 DynamoDB 表在 AWS 区域间同步。