一、什么是容灾?什么是备份?
一般意义上,容灾指的是不在同一机房的数据或应用系统备份,备份指的是本地的数据或系统备份。 通常说的灾备是将容灾与备份结合,即本地备份结合远程数据复制实现完善的数据保护
备份
备份是保护数据的可靠性,侧重对数据的保护;
一般是周期性任务,用来日常保护数据;
要保护的数据复制了一份存到了其他的介质里,成本较低。
容灾
容灾是保护业务的连续性,侧重对业务的保护;
容灾是为了让业务快速恢复,应对特殊的意外情况;
不仅需要对数据进行保护,还需要对业务系统进行保护,成本较高
二、重要术语
备份/恢复窗口:数据/恢复备份任务从开始到结束的时间段。
全量备份:一份完整的备份数据,数据恢复不依赖上一次的备份。
差量备份:每次备份基于上次全量备份后变化的数据。
增量备份:每次备份基于上次备份后变化的数据。
复原时间目标RTO:可容许服务中断的时间长度。(RECOVERY TIME OBJECTIBE)。
备份结束到系统崩溃或数据丢失的这段时间。
复原点目标RPO:能容忍的最大数据丢失量。(RECOVERY POINT OBJECTIBE)。
系统崩溃或者数据丢失恢复到可用状态的时间。
云备份服务CBR:为云内的弹性云服务器(ECS)、和裸金属服务器(BMS)、云硬盘(EVS)、云下VMware虚拟化环境,提供简单易用的备份服务。(CLOUD BACKUP AND RECOVERY)
存储容灾服务SDRS:
三、CBR(CLOUD BACKUP RECOVERY)
3.1 分类
云硬盘备份:通过存储一致性快照技术,将云服务器包含的多个云硬盘的数据,以及云服务器的配置规格信息(CPU、内存、网卡等配置)被分到OBS;支持周期性自动备份;支持恢复原云服务器,和使用备份数据创建镜像来发放新云服务器。
云服务器备份:通过存储快照技术,将云硬盘数据备份到OBS;支持周期性自动备份; 支持恢复原云硬盘,和使用备份数据创建新EVS
混合云备份:提供对线下备份软件OceanStor BCManager的备份数据以及Vmware服务器备份的云上管理和恢复的数据保护。
3.2 应用场景
数据备份与恢复:针对数据误删、黑客攻击、病毒入侵、应用程序更新出错、云服务宕机等场景,可通过云备份服务快速恢复数据,保障业务安全可靠。
业务快速迁移和部署:为云服务器创建备份,使用备份创建镜像,可快速创建与现有云服务其相同配置的新云服务器,实现业务的快速部署。支持Region内跨AZ创建,以及跨Region复制后创建。
3.3 核心技术
3.3.1 永久增量备份
创建备份:第一次全量备份,之后每次备份都是上次全量备份的增量备份
删除备份:仅删除了没有被增量数据引用的数据块,增量备份还存在
3.3.2 基于存储快照的无代理备份(崩溃一致性备份)
以VM为备份对象,但备份时不保证应用能够完成所有操作并且缓存数据不落盘
3.3.3 数据库云服务器备份(应用一致性备份)
以VM为备份对象,保证备份期间运行的应用能够完成所有操作(如数据库事务)并将缓存中的数据落盘;支持在线备份,无需停业务; 通过存储快照实现备份,无需再云服务器上安装代理,消除备份代理对业务系统的影响; 基于多个云硬盘的一致性快照技术,实现云服务器的崩溃一致性备份(崩溃一致性备份指的是对云服务器内的多个云硬盘的备份为同一时间点创建,备份前未冻结应用和文件系统,不备份内存数据)。
四、SDRS(STORAGE DISASTER RECOVERY SERVICE)
一种为弹性云服务器(ECS)、云硬盘(EVS)和专属分布式存储(DSS)等服务提供容灾的服务。通过存储复制、数据冗余和缓存加速等多项技术,提供给用户高级别的数据可靠性以及业务连续性,简称存储容灾。
4.1 核心技术
4.1.1 基于HyperMetro的容灾,数据零丢失(双活特性)
双活特性中的两个数据中心互为备份,且都处于运行状态。当一个数据中心发生设备故障,甚至数据中心整体故障时,业务自动切换到另一个数据中心,解决了传统灾备业务无法自动切换的问题。提供给用户高级别的数据可靠性以及业务连续性的同时,提高存储系统的资源利用率。
4.1.2 部署简单,支持业务内多虚拟机成组保护
对于多台云主机部署的业务,为了保证业务连续性,数据一致性。可以进行成组的保护,从而在故障下可以一次性将业务切换到容灾站点。
4.1.3 一键式容灾切换
4.1.4 在线一键式容灾演练
容灾演练时华为容灾软件BCManager eReplication中的功能,利用存储快照来对容灾架构以及容灾配置做演练,以此来确定容灾配置以及架构是否完整。