快照是某一时间点一块云盘或共享块存储的数据状态文件。常用于数据备份、数据恢复和制作自定义镜像等。
说明: 创建快照会暂时降低块存储I/O性能,一般性能差异在10%以内,出现短暂瞬间变慢。建议您避开业务高峰创建快照。
作为一种便捷高效的数据保障手段,推荐您在以下业务场景中使用快照:
-
容灾备份:为某块云盘创建快照,将数据作为其他云盘的基础数据。实现同城容灾和异地容灾。具体操作,请参见创建快照。
-
版本回退:当升级版本后出现系统问题时,您能使用快照回滚云盘实现版本回退。具体操作,请参见使用快照回滚云盘。
-
环境复制:如果您希望新购实例与已有的实例有完全相同的环境,您能使用系统盘快照创建自定义镜像,再使用自定义镜像创建实例。具体操作,请参见使用快照创建自定义镜像和使用自定义镜像创建实例。
-
数据开发:通过对生产数据创建快照,从而为数据挖掘、报表查询和开发测试等应用提供近实时的真实生产数据。
-
提高操作容错率:
- 当团队成员不慎在云盘上存储了错误的数据、ECS实例误被释放、应用错误导致了数据错误或者骇客利用应用漏洞恶意读写数据时,您可以使用快照将云盘上的数据恢复到期望状态。
- 利用快照定期备份云盘上重要的业务数据,应对误操作、攻击和病毒等导致的数据丢失风险。
- 在更换操作系统、应用软件升级或业务数据迁移等重大操作前,建议您创建一份或多份快照。一旦升级或者迁移过程中出现任何问题,可以通过快照及时恢复到正常的系统数据状态。
从创建方式上,快照分为手动快照和自动快照:
- 手动快照由您手动创建。您能随时为云盘创建快照,备份数据。
- 自动快照是定期任务创建的快照。您需要先创建自动快照策略,再将自动快照策略应用到云盘上,ECS会在您设置的时间点自动为该云盘创建快照。具体操作,请参见为磁盘设置自动快照策略。
从创建顺序上,快照分为全量快照和增量快照:
- 云盘首次创建的快照是快照全量。
- 云盘后续创建的快照均是增量快照。更多详情,请参见快照原理。
快照计费项为快照容量,只要您为一块云盘创建过快照,就能在云服务器ECS管理控制台上使用快照链功能查看这块云盘快照所占的容量。您也能使用云服务器ECS管理控制台的快照容量功能查看一个地域的快照总容量。
更多有关快照的计费方式和存储费用单价详情,请参见快照计费方式。
阿里云快照提供了更高的快照额度和更灵活的快照策略,具有以下用户价值:
功能点 | 功能详情 | 用户价值 | 场景示例 |
---|---|---|---|
快照额度 | 每块云盘拥有256个手动快照额度,以及256个自动快照额度 | 更长的保护周期与更细的保护粒度 | - 某块非核心业务数据盘每天零点创建一次快照,可以保存超过2个月的备份数据。 |
- 某块核心业务数据盘每隔4小时创建一次快照,可以保存超过10天的备份数据。
| |自动快照策略|支持自定义快照时间点、每周重复日期、快照保留时长,可查询自动快照策略关联的云盘数量及详情|保护策略更灵活| - 一天之内有24个快照时间点可供选择,可以创建多份自动快照。
- 任意指定周一到周日多个日期自动创建快照。
- 可以指定保存时长,或者永久保留。达到快照额度上限后,系统按创建时间顺序自动删除最早的自动快照。
|
如下表所示,ECS快照数据服务相比于传统存储产品数据快照功能具备以下优势:
对比项 | ECS快照服务 | 传统存储快照功能 |
---|---|---|
容量限制 | 无限容量,满足超大业务规模数据保护需求。 | 有限容量,受限于初次购买的存储设备容量,只能满足核心业务的数据保护需求。 |
扩展性 | 弹性伸缩,您可根据业务规模任意扩展,秒级生效。 | 扩展性较低,受限于生产存储性能、可用容量和供应商支持能力等。 |
TCO(总拥有成本) | 根据用户业务实际数据变化量,按快照容量收费。 | 前期成本高,涉及软件许可、预留空间和升级维护费用,投资浪费严重。 |
安全性 | 提供加密服务。在需要对云盘加密的场景中,您可以设置ECS云盘加密,此时云盘的所有快照会全部被加密,这些快照称为加密快照。但是,已经存在的非加密快照,不能直接转换成加密快照,反之亦然。更多详情,请参见ECS云盘加密。 | 加密属性和策略依赖于底层存储逻辑。当存储架构设计在安全方面出现缺陷时,无法保证快照安全性。 |
实现原理 | ROW(Redirect-On-Write) - 降低快照任务对存储I/O性能影响。 |
- 业务无感知,支持随时备份数据。
|主要为COW(Copy-On-Write),或者ROW等其他技术原理。其中,COW技术会影响源系统的数据写能力。|
如果您在使用快照时遇到任何问题或需求,欢迎扫描以下二维码加入阿里云快照用户服务群。(钉钉通讯客户端下载地址)