快照与镜像的区别
这是很多人混淆的概念:
快照(Snapshot):对磁盘某一时刻数据状态的备份。快照是增量的,只记录与上次快照的差异部分,存储效率高。主要用于数据保护和快速回滚。
镜像(Image):包含完整操作系统和配置的模板文件。可基于快照创建,也可直接从运行中的服务器创建。主要用于批量部署相同环境或服务器迁移。
快照的使用场景
- 重要操作前备份:升级系统、部署新程序前创建快照,出问题可一键回滚
- 定期自动备份:设置每日/每周自动快照,保留最近N个
- 数据灾难恢复:服务器被入侵或数据损坏后,从快照恢复到干净状态
创建快照(以腾讯云为例)
控制台 → 云硬盘 → 选择目标磁盘 → 创建快照 → 填写快照名称 → 确定。快照创建过程中服务器可正常使用,不影响业务。
自动快照策略:控制台 → 快照 → 定期快照策略 → 新建策略,设置执行时间(建议凌晨低峰)、重复周期和保留个数。
从快照回滚数据
控制台 → 快照列表 → 选择目标快照 → 回滚快照。注意:回滚会覆盖当前磁盘数据,操作前请确认。系统盘回滚需先关机,数据盘可在线回滚(部分云商)。
创建自定义镜像
当你配置好一台服务器(安装了LNMP环境、配置了安全组、优化了系统参数),希望以此为模板批量部署时,可创建自定义镜像:
控制台 → 实例 → 选择实例 → 更多操作 → 制作镜像(需先关机)→ 填写镜像名称 → 确定。制作过程通常需要10-30分钟。
用镜像批量部署服务器
购买新服务器时,在镜像选择步骤选择”自定义镜像” → 选择你制作的镜像,新服务器会完全复制原服务器的系统环境,省去重复配置的时间。
跨区迁移实操
需要将服务器从一个地域迁移到另一个地域(如从北京迁至上海)时:
- 在源地域创建自定义镜像
- 将镜像复制到目标地域(镜像列表 → 复制镜像 → 选择目标地域)
- 在目标地域用该镜像购买/重装服务器
- 迁移完成后更新DNS解析指向新IP
费用控制建议
- 快照按实际存储量计费,定期清理过期快照
- 自动快照保留数量设置合理(7-14个即可),避免堆积产生大量费用
- 镜像跨地域复制会产生流量费用,大镜像注意选择低峰时段操作
- 不再使用的自定义镜像及时删除,降低存储成本