云备份概述
云备份简介
云备份(Cloud Backup and Recovery, CBR)为云内的弹性云服务器(Elastic Cloud Server, ECS)、云耀云服务器(Hyper Elastic Cloud Server,HECS)、裸金属服务器(Bare Metal Server, BMS)(下文统称为服务器)、云硬盘(Elastic Volume Service, EVS)、SFS Turbo文件系统、云桌面(Workspace)、和本地文件目录,提供简单易用的备份服务,当发生病毒入侵、人为误删除、软硬件故障等事件时,可将数据恢复到任意备份点。
产品架构
云备份由备份、存储库和策略组成。
备份
备份即一个备份对象执行一次备份任务产生的备份数据,包括备份对象恢复所需要的全部数据。
云备份产生的备份可以分为几种类型:
- 云服务器备份:云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性快照技术的数据保护。同时,未部署数据库等应用的服务器产生的备份为服务器备份,部署数据库等应用的服务器产生的备份为数据库服务器备份。
- 云硬盘备份:云硬盘备份提供对云硬盘的基于快照技术的数据保护。
- SFS Turbo备份:SFS Turbo备份提供对SFS Turbo文件系统的数据保护。
- 云桌面备份:云桌面备份提供对云桌面的数据保护。
- 云数据库备份:云数据库备份对云数据库进行保护,当数据库故障或数据损坏时,可以通过备份文件恢复数据库,从而保证数据可靠性。
存储库
云备份使用存储库来存放备份。创建备份前,需要先创建至少一个存储库,并将服务器或磁盘绑定至存储库。服务器或磁盘产生的备份则会存放至绑定的存储库中。
不同类型的备份对象产生的备份需要存放在不同类型的存储库中。
其中云服务器备份、SFS Turbo备份和混合云备份支持备份数据冗余策略,支持备份数据在多个AZ进行存放,保证备份数据的可靠性。
策略
策略分为备份策略和复制策略。
- 备份策略:需要对备份对象执行自动备份操作时,可以设置备份策略。通过在策略中设置备份任务执行的时间、周期以及备份数据的保留规则,将备份存储库绑定到备份策略,可以为存储库执行自动备份。
- 复制策略:需要对备份或存储库执行自动复制操作时,可以设置复制策略。通过在策略中设置复制任务执行的时间、周期以及备份数据的保留规则,将备份存储库绑定到复制策略,可以为存储库执行自动复制。复制产生的备份需要存放在复制存储库中。
组织策略
云备份服务支持基于组织的统一策略管理能力,组织管理员或CBR服务的委托管理员可以通过创建组织备份策略和组织复制策略,为组织内成员账号统一设置备份策略和复制策略。
- 组织备份策略:当企业需要为组织内成员账号统一设置备份策略时,可以通过组织的管理账号创建组织备份策略来实现该功能,成员账号可以使用创建的组织备份策略。
- 组织复制策略:当企业需要为组织内成员账号统一设置复制策略时,可以通过组织的管理账号创建组织复制策略来实现该功能,成员账号可以使用创建的组织复制策略。
备份机制
云备份的云内备份均为块级备份。首次备份为全量备份,备份资源已使用空间。如某磁盘大小为100GB,已使用空间为40GB,则备份的是40GB的已使用空间。后续备份均为增量备份,备份上次备份后变化的数据,缩短备份时长、节约备份空间。删除备份时,仅删除不被其他备份依赖的数据块,不影响使用其他备份进行恢复。无论是全量还是增量备份,都可以快速、方便地将数据恢复至备份所在时刻的状态。
云备份会在备份过程中自动创建快照并且为每个磁盘保留最新的快照。如果该磁盘已备份,再次备份后会自动将旧快照删除,保留最新的快照。
云备份通过与对象存储服务的结合,将数据备份到对象存储中,高度保障用户的备份数据安全。
云数据库RDS备份原理请参见RDS备份原理。
备份的方式及适用场景
云备份提供两种配置方式,一次性备份和周期性备份。一次性备份是指用户手动创建的一次性备份任务。周期性备份是指用户通过创建备份策略并绑定存储库的方式创建的周期性备份任务。
| 对比项 | 一次性备份 | 周期性备份 |
|---|---|---|
| 备份策略 | 不需要 | 需要 |
| 备份次数 | 手动执行一次性备份 | 根据备份策略进行周期性备份 |
| 备份名称 | 支持自定义,默认为“manualbk_xxxx” | 系统自动生成,默认为“autobk_xxxx” |
| 备份方式 | 默认首次全量备份,后续增量备份 | 默认首次全量备份,后续增量备份 |
| 适用场景 | 资源进行操作系统补丁安装、升级,应用升级等操作之前,以便安装或者升级失败之后,能够快速恢复到变更之前的状态。 | 资源的日常备份保护,以便发生不可预见的故障而造成数据丢失时,能够使用邻近的备份进行恢复。 |
