在AWS RDS文档中,编写的是执行自动每日备份。但没有具体说明是增量还是差异。
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html
您能告诉AWS执行的备份类型吗?
答案 0 :(得分:5)
最有意义的答案是“既不是”。
RDS快照是完整备份...但它们最初是以递增方式创建的。
RDS快照是底层块存储设备的EBS快照。
Amazon RDS创建数据库实例的存储卷快照,备份整个数据库实例,而不仅仅是单个数据库。
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html
逻辑上,每个快照都是独立快照。您可以删除较旧的,但仍然可以成功恢复较新的。您可以删除除一个之外的所有内容,并且无论哪个都可以恢复该内容。
它们实际上是作为增量快照创建的,只有与先前快照不同的块从磁盘中捕获并存储¹...因此,当自上一个快照发生较小的更改后,快照完成得更快。 ..但捕获的数据不在特定快照中“ - 每个快照包含指向重建它所需的所有快照数据块的指针 - 因此,如果较新的快照依赖于最初在较旧的快照中捕获的数据快照,没关系:只要数据仍被至少一个快照引用,删除旧快照不会导致数据被实际丢弃。
删除快照时,仅删除该快照专门引用的数据。删除卷的先前快照不会影响从该卷的后续快照还原卷的能力。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-snapshot.html
¹只能使用不同的块,因为EBS基础架构知道自上一个仍在存储的快照以来,卷上的哪些块保持不变。当RDS要求EBS对底层存储卷进行快照时,EBS仅读取已触摸的块。确切地说,这是如何工作的并没有记录,但是有很明显的证据表明,在很少数据发生变化时拍摄快照所需的时间很短,而且发生了很多变化的时间较长。
答案 1 :(得分:1)
Amazon RDS备份类型是增量备份,第一个备份始终将是完整备份,其余备份将是增量备份。假设您的RDS备份保留期为7天,以防万一我们需要将数据库完全倒回1天,那么将应用第一个完整备份和随后的五个备份。
答案 2 :(得分:0)
这是EBS的完整快照。 它既不是增量备份也不是差异备份。
这是完整备份。只要我们需要从以前的快照中还原,只需选择日期并复制COMPLETE RDS。无需处理任何其他备份。
AWS表示“ Amazon RDS的自动备份功能默认情况下处于启用状态,将备份您的数据库和事务日志。AmazonRDS自动创建数据库实例的存储卷快照,不仅备份单个数据库,还备份整个数据库实例“ 请参阅:https://aws.amazon.com/rds/details/backup/