【问题标题】:My AWS EC2 EBS backups: are they volume or instance backups?我的 AWS EC2 EBS 备份:它们是卷备份还是实例备份?
【发布时间】:2021-04-09 09:07:59
【问题描述】:

多年来,我创建了一些 EBS 备份,但我不记得它们是卷备份还是实例备份。有没有办法通过查看列表中的一个或多个字段来判断,例如,https://ap-southeast-1.console.aws.amazon.com/ec2/v2/home?region=ap-southeast-1#Snapshots:sort=desc:startTime,或者当我单击其中一个快照时在详细的“描述”中? (例如,下面的快照中的详细描述)不幸的是,没有一个字段显示“EBS 备份类型”,其值为“实例”或“卷”。如this stackoverflow question 中所示,例如,两种类型都存储为“EBS 快照”,因此据我了解,两者将混合出现在同一个 EBS 快照列表中。

之前的大多数问题,例如this stackoverflow question,或我通过搜索找到的其他页面,都是关于卷备份和实例备份之间的差异,以及如何选择其中一个。但是,我不是在问这个问题,而是在问我是否有任何方法可以告诉我以前的备份是什么类型。还是我只需要自己标记类型或将其作为描述字符串的一部分?

更新

通过查看快照的 VolumeID(例如,图像中的 vol-0565abe0e54ad4adf),我猜测如果现有 ec2 实例正在使用该卷,那么该特定快照是实例快照吗?但它也可能是该卷的卷快照?

更新 2

我所指的内容似乎有些混乱(从迄今为止发布的答案和 cmets 来看)。我没有使用 DLM,而是使用 EC2 控制台(见下图,“快照”是我导航到的位置。

然后,当我单击“创建快照”时,我看到以下内容,其中显示了卷和实例的选项(第一个问题)。这可能是一个新选项,因为我不记得以前见过它。

【问题讨论】:

  • 没有“实例快照”,AMI可以使用快照,但快照本身总是从卷生成。如果您想要备份您的实例,您需要生成一个映像,这将为您提供一个 AMI。
  • @Azize 请参阅“更新 2”,关于 DLM 和“实例快照”

标签: amazon-web-services amazon-ec2 amazon-ebs


【解决方案1】:

在单个卷上执行快照,这些将始终是单个卷的备份,而不是完整的 ec2 实例。

要恢复此快照,您可以将其恢复到 create a new EBS volume,然后可以将其附加到 EC2 实例。

但是,如果您的实例运行的是单个卷,您可以更进一步。您可以改为create an AMI from the snapshot,而不是作为 EBS 卷启动。然后,此 AMI 可用于使用从快照中获取的基本映像启动更多实例。

【讨论】:

  • 当一个人进入 ec2 控制台,然后 Elastic Block Store->Snapshots,然后是“Create Snapshot”,可以选择实例或卷。但你是说它总是只对一个卷进行快照?
  • 选择“实例”只是查看与实例关联的卷列表的快捷方式。快照仍将是卷本身。
【解决方案2】:

EBS 快照是单个 EBS 卷的备份。 EBS 快照包含创建 EBS 快照时存储在 EBS 卷上的所有数据。

AMI 映像是整个 EC2 实例的备份。与 AMI 映像关联的是 EBS 快照。这些 EBS 快照是在创建 AMI 映像时附加到 EC2 实例的各个 EBS 卷的备份。

要获取与仍在运行的卷关联的快照,请尝试将其 VolumeID 与仍在运行的卷的 VolumeID 匹配。输出匹配的 SnapshotID。

【讨论】:

  • 所以在查看我前几年的快照列表时,我无法分辨(通过 VolumeID 或其他方式)哪些是实例快照,哪些是卷快照?
  • 您可以获取仍在运行的卷 ID 并检查它们是否有关联的快照,然后剩余的快照未被任何卷使用
【解决方案3】:

我怀疑您使用的是 Data Lifecycle Manager (DLM),而不是 AWS Backup,因为您正在获取快照,AWS Backup 与保管库一起使用,因此您看不到快照。

如果是这种情况,DLM 仅适用于卷,因此您只能获得卷的备份,而不是实例。

使用 AWS Backup,您可以同时备份卷和/或备份实例。
当备份发生时,它们将包含在保管库中,必要时您需要从保管库中恢复它,这将为您提供 AMI 或卷,具体取决于您执行的备份类型。


感谢您的更新!

我明白你的意思,instance 选项只是一个帮助你生活的助手,假设你有一个包含 2 个卷的实例,并且你想创建两个卷的快照,在这种情况下你可以去这个屏幕并创建一个 每次快照(每次都引用卷 ID),或者您可以在引用实例 ID 后执行此操作,控制台将为您获取两个卷并创建两个快照。

无论您在那里选择哪个选项,它只会从卷创建快照,它不会对您的实例做任何事情。如果您愿意,可以在快照中添加一个标签来引用您的实例,但这只是一个元数据。
因此,在您的情况下,您只是在创建卷的“备份”!

如果您丢失了卷,您可以恢复它,但如果您丢失了实例,则必须手动重新创建实例(包含所有详细信息)。

如果您想从您的实例创建“备份”,您需要创建一个映像,该映像将提供您和 AMI,而不是快照。

AMI 将“备份”您的实例详细信息,并将从所有实例卷(不是临时卷)创建快照。

【讨论】:

    猜你喜欢
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 2021-07-13
    • 2022-01-12
    • 2020-10-31
    • 2012-11-29
    相关资源
    最近更新 更多