云联信息:快照和镜像不是一回事,别用错了地方
两者都在控制台里,都能备份,很多人以为差不多。实际上快照是某个时间点的磁盘状态,镜像是一台机器的完整模板,用错场景会吃大亏。
快照针对磁盘
快照记录某块云盘在某个时刻的数据状态,恢复时把整块盘回滚。适合日常备份、扩容前的保险,也适合数据库这类需要整盘一致性的场景。
镜像针对整台机器
镜像包含系统盘的全部内容,可以直接用来创建新实例。适合批量部署、灾备切换,把配好的环境复制出十台机器。
快照恢复要停业务
回滚快照意味着数据回到过去,期间产生的数据丢失。恢复前必须确认业务已停止,否则会出现数据错乱。
镜像可以跨地域复制
需要异地灾备时,把镜像复制到另一个地域,再创建实例。跨地域复制的是镜像,不是快照。
快照不要当唯一备份
快照和云盘在同一平台,账号出问题可能一起没了。重要数据要另外导出一份到对象存储或本地。
快照有保留策略
按天保留最近七天、按周保留四周,自动清理旧的。不设策略,快照会一直累积,费用悄悄上涨。
制作镜像前先清理
临时文件、日志、历史数据清掉,镜像体积小、启动快,也不会把敏感信息带进新机器。
镜像要打标签
版本、用途、制作日期,写进名称和标签。半年后有十几个镜像,没有标签根本分不清哪个能用。
定期做恢复演练
挑了快照恢复一次到测试环境,看能不能起来、数据对不对。没验证过的备份,不能算备份。
两者配合使用
扩容前打快照,批量部署用镜像,灾备两地都有。各自的角色清楚,遇到问题时才不会手忙脚乱。
镜像要定期清理
每次大版本更新做一个镜像,半年就攒了十几个,占空间也不好管理。保留最近三个版本加一个稳定版,其余归档或删除,标签写清用途和日期。
跨地域复制要算成本
镜像复制到另一个地域,存储和流量都要钱。只复制核心系统的镜像,辅助系统需要时再临时制作,能省下不少开支。
恢复演练要真做
把镜像在新环境起一台机器,跑一遍核心流程,看看依赖、配置、证书是否都正常。演练过的镜像才叫备份,没演练过的只能叫文件。
快照和镜像是两套工具,解决的是不同问题。云联信息【资深云服务专家微信:cloud7591】的做法是:日常备份用快照加保留策略,环境复制用镜像加标签管理,重要数据额外导出,三条线各管一段。
把这个判断标准写成一句话贴在运维文档首页:要恢复一台机器用镜像,要恢复一天的账用快照,别到了现场再想。
