本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Relation Database Service 备份
亚马逊RDS和 AWS Backup
在考虑备份 Amazon RDS 实例和集群的选项时,务必明确要创建和使用哪种备份。包括 Amazon RDS 在内的多个 AWS 资源都提供自己的原生备份解决方案。
Amazon RDS 提供了自动备份和手动备份的选项。在 Amazon RDS 术语中 AWS Backup,由创建的所有恢复点(包括备份计划中的恢复点)都考虑手动备份。
当您使用 AWS Backup 创建亚马逊RDS实例的备份(恢复点)时, AWS Backup
会检查您之前是否使用过亚马逊RDS创建自动备份。如果存在自动备份,则 AWS Backup 创建增量快照副本(copy-db-snapshot
操作)。如果不存在备份,则 AWS Backup 创建您指定的实例的快照,而不是副本(create-db-snapshot
操作)。
通过 AWS Backup任一操作创建的第一个快照都将生成 1 个完整快照。只要存在完整备份,其所有后续副本都将是增量备份。
重要
当 AWS Backup 备份计划计划为一个 Amazon RDS 实例创建多个每日快照时,当其中一个计划的 “AWS Backup 开始备份” 窗口与 Amazon Bac RDS kup 窗口重合时,备份的数据谱系可能会分支到不相同的备份,从而创建计划外且相互冲突的备份。为防止出现这种情况,请确保您的 AWS Backup 备份计划或 Amazon RDS 窗口的时间不一致。
Amazon RDS 持续备份和时间点恢复
持续备份包括使用 AWS Backup 创建您的 Amazon RDS 资源的完整备份,然后通过事务日志捕获所有更改。通过回放到想要恢复的时间点,而不是选择以前按固定时间间隔拍摄的快照,可以获得更高的粒度。
有关更多信息,请参阅连续备份和PITR支持的服务以及管理连续备份设置。
Amazon RDS 多可用区域备份
AWS Backup 备份并支持 Amazon fo RDS r My SQL 和 Postgre SQL 多可用区(可用区)部署选项,包括一个主数据库实例和两个可读备用数据库实例。
多可用区备份在以下区域可用:亚太地区(悉尼)区域、亚太地区(东京)区域、欧洲地区(爱尔兰)区域、美国东部(俄亥俄州)区域、美国西部(俄勒冈州)区域、欧洲地区(斯德哥尔摩)区域、亚太地区(新加坡)区域、美国东部(弗吉尼亚州北部)区域和欧洲地区(法兰克福)区域。
多可用区部署选项可优化写入事务,当您的工作负载需要额外的读取容量、更低的写入事务延迟、更高的网络抖动(这会影响写入事务延迟的一致性)弹性以及高可用性和持久性时,它是理想的选择。
要创建多可用区集群,您可以选择 My SQL 或 Postgre SQL 作为引擎类型。
在 AWS Backup 控制台中,有三个部署选项:
多可用区数据库集群:创建包含一个主数据库实例和两个可读备用数据库实例的数据库集群,每个数据库实例均位于不同的可用区。为服务器就绪型工作负载提供高可用性、数据冗余并增加容量。
多可用区数据库实例:创建一个主数据库实例并在不同可用区中创建一个备用数据库实例。这提供了高可用性和数据冗余,但备用数据库实例不支持读取工作负载的连接。
单个数据库实例:创建单个数据库实例,没有备用数据库实例。
要为 Amazon 创建备份RDS,请参阅创建备份以安排备份作为备份计划的一部分或创建按需备份。
注意
Point-in-Time恢复 (PITR) 可以支持实例,但不支持集群。
不支持复制多可用区数据库集群快照。
多可用区集群和实例RDS之间的区别
单个可用区或两个可用区中的备份是一个RDS实例;具有三个或更多实例的部署和备份是一个集群,类似于 Amazon Aurora、Amazon Neptune 和 Amazon DocumentDB 集群。
ARN(Amazon 资源名称)的呈现方式会有所不同,具体取决于使用的是实例还是集群:
一个RDS实例ARN:arn:aws:rds:
region
:
account
:db:name
RDS多可用性集群:arn:aws:rds:
region
:account
:cluster:name
有关更多信息,请参阅 A mazon RDS 用户指南中的多可用区数据库集群部署。
有关创建多可用区数据库集群快照的更多信息,请参阅 Amazon RDS 用户指南。