什么是镜像
镜像是一个包含了软件及必要配置的云服务器或裸金属服务器模板,包含操作系统或业务数据,还可以包含应用软件(例如,数据库软件)和私有软件。镜像分为公共镜像、私有镜像、共享镜像、市场镜像。公共镜像是系统默认提供的操作系统镜像;私有镜像是用户基于自己所使用的的ECS实例创建的镜像;共享镜像是由其他用户共享给您的私有镜像;市场镜像是由第三方服务商提供的镜像,包含了预装的操作系统、应用环境和各类软件。
镜像服务(Image Management Service)提供简单方便的镜像自助管理功能。用户可以灵活便捷地使用公共镜像、私有镜像或共享镜像申请云服务器。同时,用户还能通过已有的云服务器或使用外部镜像文件创建私有镜像,实现业务上云或云上迁移。
备份、快照、镜像有什么区别?
备份分为云服务器备份和云硬盘备份。
镜像分为系统盘镜像、数据盘镜像、整机镜像。
备份类型
备份对象
适用场景
区别和优势
备份方法
恢复方法
云服务器备份
弹性云服务器中的所有云硬盘(系统盘和数据盘)
云服务器受到攻击或病毒入侵
通过云服务器备份,可立即恢复到最近一次没有受黑客攻击或病毒入侵的备份时间点。
数据被误删
通过云服务器备份,可立即恢复到删除前的备份时间点,找回被删除的数据。
应用程序更新出错
通过云服务器备份,可立即恢复到应用程序更新前的备份时间点,使系统正常运行。
云服务器宕机
通过云服务器备份,可立即恢复到宕机之前的备份时间点,使云服务器能再次正常启动。
备份的同一个云服务器下的所有云硬盘数据具有一致性,即同时对所有云硬盘进行备份,不存在因备份创建时间差带来的数据不一致问题。
且云备份支持根据备份策略自动备份。
创建云服务器备份
使用云服务器备份恢复数据(恢复至原服务器)
使用云服务器备份恢复数据(创建新的云服务器)
云硬盘备份
指定的单个或多个云硬盘(系统盘或数据盘)
系统盘没有个人数据,因而只需要对部分的数据盘进行备份
当云硬盘出现故障或云硬盘中的数据发生逻辑错误时(如误删数据、遭遇黑客攻击或病毒危害等),可快速恢复数据。
备份作为基线数据
设置备份策略,根据策略自动对云硬盘进行数据备份,通过定期创建的备份作为基线数据,用来创建新的云硬盘或者恢复数据到云硬盘。
备份数据则存储在对象存储 (OBS)中,可以实现在云硬盘存储损坏情况下的数据恢复
保证数据安全的同时降低备份成本
创建云硬盘备份
使用云硬盘备份恢复数据(恢复至原磁盘)
使用云硬盘备份恢复数据(创建新的磁盘)
快照
指定的单个或多个云硬盘(系统盘或数据盘)
日常备份数据
通过对云硬盘定期创建快照,实现数据的日常备份,可以应对由于误操作、病毒以及黑客攻击等导致数据丢失或不一致的情况。
快速恢复数据
应用软件升级或业务数据迁移等重大操作前,您可以创建一份或多份快照,一旦升级或迁移过程中出现问题,可以通过快照及时将业务恢复到快照创建点的数据状态。
例如,当由于云服务器 A的系统盘 A发生故障而无法正常开机时,此时您可以使用系统盘 A已有的快照新创建一块云硬盘 B并挂载至正常运行的云服务器 B上,从而云服务器 B能够通过云硬盘 B读取原系统盘 A的数据。
快速部署多个业务
通过同一个快照可以快速创建出多个具有相同数据的云硬盘,从而可以同时为多种业务提供数据资源。例如数据挖掘、报表查询和开发测试等业务。
这种方式既保护了原始数据,又能通过快照创建的新云硬盘快速部署其他业务,满足企业对业务数据的多元化需求。
说明:
只支持回滚快照数据至原云硬盘,不支持快照回滚到其他云硬盘。
重装操作系统或切换操作系统后,系统盘快照会自动删除;数据盘快照不受影响,可以照常使用。
快照数据与云硬盘数据存储在一起,可以支持快速备份和恢复
快速保存指定时刻云硬盘的数据,同时还可以通过快照创建新的云硬盘,这样云硬盘在初始状态就具有快照中的数据
创建快照
使用快照回滚数据
系统盘镜像
系统盘
快速恢复系统
更换操作系统、应用软件升级或业务数据迁移等重大操作前,将系统盘创建成系统盘镜像,一旦迁移过程中出现问题,可以通过系统盘镜像切换操作系统,或重新创建新的云服务器。
快速部署多个业务
通过同一个系统盘镜像可以快速创建出多个具有相同操作系统的云服务器,从而快速部署多个业务。
系统盘镜像可以实现在云服务器操作系统损坏情况下快速切换至损坏前的操作系统。
创建系统盘镜像
使用系统盘镜像切换故障云服务器的操作系统
使用系统盘镜像创建新的云服务器
数据盘镜像
指定的数据盘
快速复制数据
通过同一个数据盘镜像可以快速创建出多个具有相同数据的云硬盘,再将新创建的云硬盘挂载到其他服务器上,从而可以同时为多种业务提供数据资源。
数据盘镜像可以复制全盘的数据并创建新的云硬盘挂载到其他服务器上,实现云服务器数据盘的复制和共享。
创建数据盘镜像
使用数据盘镜像创建数据盘
整机镜像
弹性云服务器中的所有云硬盘(系统盘和数据盘)
快速恢复系统
更换操作系统、应用软件升级或业务数据迁移等重大操作前,将云服务器的系统盘和数据盘创建成整机镜像,一旦迁移过程中出现问题,可以通过整机镜像切换操作系统,或重新创建新的云服务器。
快速部署多个业务
通过同一个整机镜像可以快速创建出多个具有相同操作系统和数据的云服务器,从而快速部署多个业务。
通过整机镜像实现业务的整理迁移。
创建整机镜像
使用整机镜像创建新的云服务器
公共镜像
公共镜像是包含常见的标准操作系统的镜像,所有用户可见,包括操作系统以及预装的公共应用,支持Ubuntu,CentOS,Debian等主流操作系统。用户可以从丰富的公共镜像库中选择或创建私有镜像,从而快速创建或批量复制弹性云服务器。 请根据您的实际情况自助配置应用环境或相关软件。
更多关于公共镜像的介绍,请参见“公共镜像概述”。
私有镜像
私有镜像包含操作系统或业务数据、预装的公共应用以及用户的私有应用的镜像,仅用户个人可见。
表1 私有镜像类型
镜像类型
说明
系统盘镜像
包含用户运行业务所需的操作系统、应用软件的镜像。系统盘镜像可以用于创建云服务器,迁移用户业务到云。
数据盘镜像
只包含用户业务数据的镜像。数据镜像可以用于创建云硬盘,将用户的业务数据迁移到云上。
整机镜像
也叫全镜像,包含用户运行业务所需的操作系统、应用软件和业务数据的镜像。整机镜像包含系统盘和其所挂载的所有数据盘。整机镜像基于差量备份制作,相比同样磁盘容量的系统盘镜像和数据盘镜像,创建效率更高。
ISO镜像
将外部镜像的ISO文件注册到云平台的私有镜像。ISO镜像是特殊的镜像,只能发放用作临时过渡的云服务器。
如果您使用私有镜像创建ECS或切换操作系统请参考创建镜像提前完成私有镜像的制作,更多相关操作请参考管理私有镜像。
云服务器的启动方式包括BIOS启动和UEFI启动,详情请参考支持UEFI启动方式的操作系统版本。
带GPU、NPU以及编码卡的异构弹性云服务器暂不支持UEFI启动模式的私有镜像。
共享镜像
用户可以接受云平台其他用户共享的私有镜像,作为自己的镜像进行使用。更多关于共享镜像的使用,请参见共享镜像。
镜像共享的范围只能在区域内。如果您需要跨区域共享镜像,请先复制镜像到目标区域后再共享。
系统盘镜像和数据盘镜像最多可以共享给128个租户或者项目或者组织,整机镜像最多可以共享给10个租户或者项目或者组织。
基于账号ID或者组织共享镜像目前仅在部分区域支持,具体请以控制台显示为准。
用户只能共享自己没有发布为市场镜像的私有镜像,已经发布为市场镜像的不能共享。
使用默认密钥加密的镜像不能共享给其他用户。
只有通过云备份或云服务器(未通过旧版CSBS服务生成备份)创建的整机镜像,才支持共享。通过其他方式创建的整机镜像,暂不支持共享。
用户可以随时取消自己共享的镜像。取消后对镜像接受方的影响,请参见取消共享镜像。
用户可以随时删除自己共享的镜像。删除共享镜像的约束及删除后对镜像接受方的影响,请参考镜像删除类FAQ。
市场镜像
市场镜像提供预装操作系统、应用环境和各类软件的优质第三方镜像。无需配置,可一键部署,满足建站、应用开发、可视化管理等个性化需求。
市场镜像由镜像服务商定价,有免费镜像,也有付费镜像。使用付费镜像创建云服务器时,需要支付市场镜像的费用和云服务器费用。
市场镜像经过华为云云商店和服务商的严格测试,可保证镜像内容的安全性。更多关于市场镜像的介绍,请参见市场镜像类。
如何选择镜像
在创建ECS实例时,必须选择一个镜像。镜像选择需要考虑如下因素:
表2 镜像选择影响因素
影响因素
说明
区域和可用区
镜像是一种区域性资源,您不能跨区域使用镜像创建实例。例如,在区域A创建实例时,您只能选择位于区域A的镜像。更多区域信息,请参见区域和可用区。
如需使用其他区域的镜像创建实例,可以先将镜像复制到当前区域,详情请参见跨区域复制镜像。
镜像类型
在实际选择镜像类型时,有一个简单的判断原则:
如果需要一个纯净版OS,则选择公共镜像。
如果希望基于当前云服务器实例复制新实例,则选择私有镜像。
如果想使用别人共享的镜像,则选择共享镜像。
如果需要一个完整的软件环境,比如Magento电子商务系统,则选择市场镜像。
操作系统
根据业务要求选择合适的操作系统,请参考弹性云服务器类型与支持的操作系统版本。
镜像费用
使用镜像,可能会产生费用。详情请参见镜像的计费标准。
内置软件
市场镜像中预装了实例的运行环境或应用软件,您可以根据需要选择相应的镜像创建实例。更多信息,请参见市场镜像类。
镜像使用指引
管理私有镜像
管理公共镜像
查看镜像信息
使用镜像
表3 私有镜像常见操作
操作
说明
相关文档
创建镜像
如果需要指定弹性云服务器的镜像,请提前使用指定弹性云服务器创建私有镜像。
创建镜像
导入镜像
如果需要使用本地的镜像文件,请提前将镜像文件导入并注册为云平台的私有镜像。
通过镜像文件创建私有镜像
外部镜像文件支持的格式和操作系统类型
复制镜像
如果您需要在其他区域使用某一私有镜像,可以通过跨区域复制镜像功能实现。
如果您需要实现加密镜像与非加密镜像的转换,可以通过区域内复制镜像功能实现。
如果您需要将共享镜像创建为私有镜像,可以通过复制共享镜像功能实现。
跨区域复制镜像
区域内复制镜像
复制共享镜像
导出镜像
创建私有镜像后,您可以导出镜像到OBS标准存储桶,并下载到本地使用。
导出镜像
修改镜像
为了方便管理私有镜像,您可以根据需要修改私有镜像的名称、描述、内存和镜像启动方式等信息。
修改镜像属性
删除镜像
当您不再需要某个私有镜像时,可以将其删除。
删除镜像
公共镜像是由华为云官方提供的镜像,适配了弹性云服务器或裸金属服务器兼容性并安装了必要的初始化插件,所有用户均可使用,涵盖大部分主流操作系统。详细信息,请参考管理公共镜像。
您可以通过导出镜像列表信息的操作,查看镜像详情,并以CSV文件的形式将镜像列表信息导出至本地。详细信息,请参考导出镜像列表信息。
表4 镜像使用
操作
说明
相关文档
创建ECS
您可以使用私有镜像快速创建具有相同操作系统、应用程序和用户数据的ECS,有效节省重复配置ECS的时间。
通过私有镜像购买ECS
切换操作系统
如果由于镜像选择错误,业务需求变化,或者其他原因需要更换镜像,可以使用“切换操作系统”功能进行更换。
切换操作系统
共享镜像
您可以将已经创建好的私有镜像共享给其他用户使用。共享后,接受者可以使用该共享镜像快速创建运行同一镜像环境的ECS。
共享镜像概述
相关链接
了解私有镜像的创建方式
镜像源管理类常见问题
创建私有镜像前云服务器、裸金属服务器或镜像文件需要完成哪些初始化配置?