镜像和快照、实例的关系

镜像是用于创建和启动实例的模板,实例是基于镜像和其他配置参数创建的虚拟机,而快照用于备份实例的数据。了解它们三者之间的关系有助于您管理和使用ECS实例,并保护实例的数据和配置。本文介绍镜像与快照、镜像与实例的相关问题。

镜像的生命周期和ECS实例的生命周期一样吗?

镜像和ECS实例的生命周期保持一致,购买ECS实例时必须选择镜像,镜像的付费模式(包年包月或者按量付费)和ECS实例相同。

镜像和快照有什么区别和联系?

镜像和快照都可以用作数据备份,但是适用场景和功能有一些区别和联系,具体说明如下:

主要区别

区别

镜像

快照

定义

镜像可以对整个ECS实例的配置、操作系统、已安装的软件和数据进行全量备份。更多信息,请参见通过ECS镜像备份恢复数据

快照可以为单个云盘或云盘组(快照一致性组)上的数据创建某个时刻的完整备份。更多信息,请参见通过ECS快照备份恢复数据

适用场景

  • 备份短期内不会更改的系统,例如已经完成发布或更新的应用系统。 将已经完成安装和配置的ECS实例制作为自定义镜像后,可用于创建新的ECS实例,例如批量部署应用。

  • 系统及数据迁移,例如将经典网络的ECS实例迁移到VPC网络。

    跨可用区或跨地域还原系统。例如通过自定义镜像创建ECS实例时指定新的可用区;或先复制镜像到其他地域,再跨地域创建ECS实例。

  • 定期备份云盘数据。

    按照设定的周期,每日、每周或每月自动执行快照策略对云盘数据进行备份。

  • 临时备份云盘数据。例如:

    • 系统更新、应用发布等系统临时变更,为防止操作错误,在执行变更前手工创建快照对系统进行备份。

    • 系统盘扩容前,创建快照备份数据。

    • 云盘数据迁移,为云盘创建快照,将云盘作为另一块云盘的基础数据。

功能

  • 镜像可直接用来创建ECS实例,而快照不可以。

  • 快照可以是ECS实例系统盘或数据盘的数据备份,而镜像一定包含ECS实例系统盘的数据。

  • 快照只能用于当前ECS实例云盘的数据恢复,而镜像可用于当前ECS实例及其他实例更换系统盘或创建新的ECS实例。

联系

  • 创建自定义镜像时:

    • 可以通过系统盘快照创建自定义镜像。更多信息,请参见使用快照创建自定义镜像

    • 使用ECS实例创建自定义镜像的过程中,会为实例的每块云盘(系统盘和数据盘)创建一份快照,即创建的自定义镜像包含了ECS实例所有云盘的快照。更多信息,请参见使用实例创建自定义镜像

  • 删除自定义镜像和快照时:

    • 删除自定义镜像时,可以选择删除或保留对应的快照。更多信息,请参见删除自定义镜像

    • 删除快照时,会检查其是否有关联镜像,如有关联镜像,需先删除镜像才能删除快照。更多信息,请参见删除快照

释放实例对自定义镜像有什么影响?

ECS实例到期自动释放或者手动释放后,不会影响该实例对应的自定义镜像以及使用该自定义镜像创建的ECS实例。

ECS实例到期释放后,如果这个实例之前手动制作了镜像快照,是否可以找回实例数据?

可以。您可以通过以下任一方式找回实例数据:

重要
  • 镜像必须和您当前实例位于同一地域。

  • 期间需保障您账号下的余额充足,防止因欠费到期十五天后删除快照导致数据被释放。更多信息,请参见快照计费

通过包年包月实例创建的自定义镜像,是否可以用于创建按量付费的ECS实例?

可以。自定义镜像不区分付费方式,即不区分是包年包月还是按量付费。