aws-ebs - EBS 快照完整备份
问题描述
增量备份后是否可以再次对卷进行完整备份(快照)?例如 第 1 天:完全备份 第 2-6 天:增量备份 第 7 天:再次完全备份。原因:客户希望将其 RTO 保持在较低水平,因为从增量备份中恢复需要更多时间。有什么解决办法吗?
解决方案
我认为增量备份后不可能进行完整备份。
您可以通过拍摄时间点快照将 Amazon EBS 卷上的数据备份到 Amazon S3。快照是增量备份,这意味着仅保存设备上在您最近的快照后发生更改的块
例如:
在状态 1 中,卷具有 10 GiB 的数据。因为快照 A 是卷的第一个快照,所以必须复制整个 10 GiB 的数据。
在状态 2 中,卷仍包含 10 GiB 的数据,但 4 GiB 发生了变化。Snap B 只需要复制和存储在拍摄 Snap A 后更改的 4 GiB。已复制并存储在快照 A 中的其他 6 GiB 未更改数据由快照 B 引用,而不是(再次)复制。这由虚线箭头表示。
在状态 3 中,已将 2 GiB 的数据添加到卷中,总共 12 GiB。Snap C 需要复制在拍摄 Snap B 后添加的 2 GiB。如虚线箭头所示,快照 C 还引用存储在快照 B 中的 4 GiB 数据和存储在快照 A 中的 6 GiB 数据。
三个快照所需的总存储空间为 16 GiB。
推荐阅读
- python-3.9 - Python Turtle Graphics 无法打开和运行
- docker - 无法到达 gitlab ssh 的 docker 容器端口
- java - 使用java8将列表转换为Map,其键为偶数之和,值为奇数之和
- python - Python排序函数解释
- r - R中的协同克里金
- javascript - 不使用反应钩子形式发送未更改的输入文件
- python - 使用 pool.starmap 和多个参数在 python 中多处理一个 for 循环
- php - 我正在尝试执行 CURD 操作。但我无法进行 UPDATE 操作。请帮我
- javascript - 从函数调用 JSON.parse 会返回 Undefined
- sql-server - 如何将多个表的结果转换为一个结果