【问题标题】:EC2 EBS Snapshots as Incremental Backups [closed]EC2 EBS 快照作为增量备份 [关闭]
【发布时间】:2012-04-20 21:49:28
【问题描述】:

我了解 AWS 快照可以创建 EBS 卷的增量备份。只要快照是从同一卷生成的,AWS 是否会自动处理增量部分(即仅存储已更改的部分)?

我不清楚,因为他们没有列出快照的实际大小或允许您在 S3 中查看它们(据我所知)。除了创建它们的卷之外,没有任何迹象表明快照是相关的。制作的任何快照(包括第一个)都不能被视为原始 AMI 的增量吗?我很想知道他们实际上是如何实现的,或者第一个快照是否是存储在我的个人 S3 帐户中的完全独立的图像。

【问题讨论】:

    标签: amazon-web-services amazon-ebs


    【解决方案1】:

    每个 EBS 快照仅增量添加自上次快照以来已修改的块。

    每个 EBS 快照都包含曾经在 EBS 卷上使用过的所有块。您可以删除任何快照,而不会降低任何其他快照的完整性。

    这很神奇。

    嗯,这实际上是一种技术间接性,其中每个快照都有指向它关心的块的指针,并且多个快照可以共享相同的块。只要至少有一个快照指向一个块上的一组特定数据,该块就会保留在 S3 中。

    这使得亚马逊很难告诉您单个快照占用了多少空间,因为它们的大小并不相互排斥。

    这是 RightScale 的一篇旧文章,其中有一些精美的图片解释了快照如何在幕后工作:

    http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/

    另请注意,快照仅保存 EBS 卷上已使用的块,并且快照被压缩,进一步降低了数据存储成本。

    【讨论】:

    • 谢谢,埃里克。只是出于好奇,您知道拍摄的第一个快照是创建整个映像还是仅记录与原始 AMI 的差异?我并不太关心成本。对这个概念更感兴趣。
    • 我怀疑第一个快照可能与 AMI 快照共享块,但它可能是分开的,因为它们可能由不同的帐户拥有。应该可以用几个空的 AWS 账户来测试。
    猜你喜欢
    • 2011-09-22
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 2012-11-30
    • 1970-01-01
    • 2017-04-23
    • 2011-10-23
    相关资源
    最近更新 更多