自定义镜像与实例、快照的关系镜像是用于创建和启动实例的模板,实例是基于镜像和其他配置参数创建的虚拟机,而快照用于备份实例的数据。
了解自定义镜像与实例、快照的关系,有助于您更好地使用自定义镜像。下图为您展示快照是实例某一时刻的数据备份,ECS 1实例和快照均可以创建自定义镜像,通过自定义镜像,您可以继续创建另一台实例。
自定义镜像和快照都可以用作数据备份,但是适用场景和功能不同,点我查看区别。
主要区别区别
镜像
快照
定义
镜像可以对整个ECS实例的配置、操作系统、已安装的软件和数据进行全量备份。更多信息,请参见通过ECS镜像备份恢复数据。
快照可以为单个云盘或云盘组(快照一致性组)上的数据创建某个时刻的完整备份。更多信息,请参见通过ECS快照备份恢复数据。
适用场景
备份短期内不会更改系统,例如已经完成发布或更新的应用系统。 将已经完成安装和配置的ECS实例制作为自定义镜像后,可用于创建新的ECS实例,例如批量部署应用。
系统及数据迁移,例如将经典网络的ECS实例迁移到VPC网络。
跨可用区或跨地域还原系统。例如通过自定义镜像创建ECS实例时指定新的可用区;或先复制镜像到其他地域,再跨地域创建ECS实例。
定期备份云盘数据。
按照设定的周期,每日、每周或每月自动执行快照策略对云盘数据进行备份。
临时备份云盘数据。例如:
系统更新、应用发布等系统临时变更,为防止操作错误,在执行变更前手工创建快照对系统进行备份。
系统盘扩容前,创建快照备份数据。
云盘数据迁移,为云盘创建快照,将云盘作为另一块云盘的基础数据。
功能
镜像可直接用来创建ECS实例。
镜像中一定包含系统盘的数据备份。是否包含数据盘的数据备份,取决于使用的ECS实例是否存在数据盘,或者使用快照创建镜像时是否选择添加数据盘。
镜像可用于当前ECS实例及其他实例更换系统盘或创建新的ECS实例。
快照不可以直接用来创建ECS实例。
快照可以是ECS实例系统盘或数据盘的数据备份。
快照只能用于当前ECS实例云盘的数据恢复。
其他联系创建自定义镜像时:
可以通过系统盘快照创建自定义镜像。更多信息,请参见使用快照创建自定义镜像。
使用ECS实例创建自定义镜像的过程中,会为实例的每块云盘(系统盘和数据盘)创建一份快照,即创建的自定义镜像包含了ECS实例所有云盘的快照。更多信息,请参见使用实例创建自定义镜像。
删除自定义镜像和快照时:
删除自定义镜像时,可以选择删除或保留对应的快照。更多信息,请参见删除自定义镜像。
删除快照时,会检查其是否有关联镜像,如有关联镜像,需先删除镜像才能删除快照。更多信息,请参见删除快照。