1.背景
云计算已经成为行业发展趋势,越来越多的企业将生产系统、数据库等关键业务迁移到云上。由于基础架构发生变化,传统的备份软件/备份一体机方式并不适合云上ECS以及RDS等数据备份以及容灾场景。面对ECS云盘物理故障或者逻辑故障(例如,云盘感染病毒、数据误删除、配置错误等),阿里云提供云原生数据保护服务--快照。用户可针对关键生产系统创建手工快照或者自动快照,确保业务系统发生灾难时,也可快照进行数据恢复。
2.快照技术原理介绍
阿里云快照服务采用ROW(Redirect On Write)模式。用户在首次创建快照时,复制一份完整的备份数据,此后所有的快照均采用“永久增量”模式。并将快照数据异步存储到同Region的OSS集群上。
-
【创建快照】:
- 快照服务采用多线程机制,将云盘中变化的数据块(快照不备份空数据块),异步复制到同Region的OSS集群中。备份速度达到达到30MB/S-40MB/S。此外,快照采用永久增量方式,每次仅保存变化的数据块。但是每个快照时间点都是完整的备份数据
-
【恢复快照】:
- 在进行快照回滚或者基于快照创建云盘时,快照服务默认采用Lazyload方式,秒级回滚云盘,即刻可用。并不需要等待快照将所有的数据全部复制到云盘上
3.快照使用场景介绍
作为一种高效、便捷的数据保护方式,我们推荐您在如下3种场景下使用“快照服务”:
3.1备份容灾场景--基于快照回滚云盘
-
高危操作前创建快照:
- 在更换操作系统、应用软件升级或业务数据迁移等重大操作前,建议您创建一份或多份快照。一旦升级或者迁移过程中出现任何问题,可以通过快照及时恢复到正常的系统数据状态
-
关键业务系统定期创建快照,应对病毒、误操作、外部攻击等风险:
- 利用快照定期备份磁盘上重要的业务数据,应对误操作、攻击和病毒等导致的数据丢失风险
- 当升级版本后出现系统问题时,您能使用快照回滚云盘实现版本回退
- 当团队成员不慎在磁盘上存储了错误的数据、ECS实例误被释放、应用错误导致了数据错误或者骇客利用应用漏洞恶意读写数据时,您可以使用快照将磁盘上的数据恢复到期望状态
3.2备份容灾场景--基于快照跨可用区创建云盘
-
云盘同城容灾:
- 为某块磁盘创建快照,将数据作为其他磁盘的基础数据。实现同城容灾
3.3DevOps场景--基于快照快速构建测试环境
-
数据开发:
- 通过对生产数据创建快照,从而为数据挖掘、报表查询和开发测试等应用提供近实时的真实生产数据
4.快照开通方式介绍
快照服务支持多种开通方式,您可以在购买ECS或者云盘时一键启用“自动快照策略”。针对已经存在的云盘也可以手工创建快照或者将现有快照策略附加到指定的云盘。
4.1方式一:购买ECS时启用自动快照策略
用户可以在创建ECS实例时,为系统盘或者数据盘启用自动快照策略:
- 登录ECS管理控制台
- 在左侧导航栏,选择实例与镜像 > 实例
- 在页面右上角,单击创建实例。创建一台ECS实例的详细步骤请参见使用向导创建实例
- 需要在基础配置的存储选项处,为系统盘或者数据盘勾选启用自动快照策略,并选择其中一条自动快照策略。若该Region不存在自动快照策略,则快照服务会默认创建1条Default Policy
4.2方式二:购买云盘时启用自动快照策略
用户可以在购买云盘时,启用自动快照策略:
- 登录ECS管理控制台
- 在左侧导航栏,选择存储与快照 > 云盘
- 在页面右上角,单击创建云盘。创建一块云盘的详细步骤请参见创建按量付费云盘或创建预付费云盘
- 勾选“启用自动快照策略”,并选择一条自动快照策略
- 批量创建云盘时,若启用了自动快照策略,那么批量创建的云盘也会收到自动快照策略保护
4.3方式三:在云盘页面创建手工快照或者执行自动快照策略
可以在ECS控制台的云盘页面,为系统盘或者数据盘执行或取消自动快照策略。
- 登录ECS管理控制台
- 在左侧导航栏,选择存储与快照 > 云盘
- 在顶部状态栏处,选择地域
- 找到要设置的云盘,在操作列,选择设置自动快照策略
- 在设置自动快照策略对话框中,开启或关闭自动快照策略的开关
4.4方式四:在快照页面执行自动快照策略
可以在ECS控制台的快照页面,为系统盘或者数据盘执行或取消自动快照策略。
- 登录ECS管理控制台
- 在左侧导航栏,选择存储与快照 > 快照
- 在顶部状态栏处,选择地域
- 在快照列表页中,选择自动快照策略
- 在自动快照策略页面,找到需要修改的策略,在操作列,单击设置磁盘
- 在设置磁盘页面,单击未设置策略磁盘页签,找到要执行策略的磁盘,单击其右侧的执行快照策略或者选择多个磁盘,单击下面的执行快照策略
- 单击设置自动快照策略页面右上角的关闭图标,退出设置
5.快照价格FAQ
1.快照价格介绍?
答:快照目前有2种计费模式,一种是“按量付费”,大陆地区每GB快照数据每月0.12元,详细价格信息参见:快照定价。另一种是“包年包月”,可以使用OSS资源包进行抵扣;
2.快照容量统计方式?
答:阿里云快照服务按照“首次全量快照”+“永久增量快照”方式进行统计快照容量。首次全量快照仅针对实际存储在云盘中的数据进行计费。例如用户创建了500GB的云盘,但是该云盘实际只存放了40GB的数据,那么首次创建快照时,快照服务仅针对40GB实际存储空间进行计费;“永久增量快照”是指仅针对变化的快照数据进行收费,例如,用户创建了500GB的云盘,实际只存储了40GB的数据,第二次创建快照前,该云盘“新增+修改”了10GB的数据,那么第二次创建快照时,仅需针对变化的10GB数据进行计费;