一、背景

互联网时代,随着企业IT系统云化的趋势加快,越来越多的企业将业务系统数据部署在云化和虚拟化环境中。为了满足云化和虚拟化环境中的数据保护,需要实现如下需求:
    能够对海量云服务器和云硬盘提供数据保护
    能够对整个虚拟机进行备份和恢复
    能够降低备份方案的成本,降低IT系统整体TCO(Total Cost of Ownership)
    满足海量云服务器、云硬盘备份场景、简单易用、性价比高的数据保护方案,是企业和用户当前对备份方案的迫切需求。
 

二、软件定位

eBackup为华为自研的针对云化和虚拟化环境的备份软件,基于虚拟机/磁盘快照、CBT(Change Block Tracing)和快照比对技术,对公有云、私有云两种应用场景下的用户数据提供全面的保护。

公有云指服务提供商为用户提供的能够使用的云。公有云一般可通过Internet使用,可能是免费或成本低廉的。公有云的核心属性是共享资源服务。eBackup支持公有云场景下,针对公有云租户的云服务器和云硬盘数据进行备份恢复,以备份服务的方式提供给租户使用。
 

三、公有云备份方案

华为公有云解决方案提供多样化的服务给用户。涵盖IaaS、PaaS和SaaS的多种服务。通过华为公有云解决方案,可以为用户提供更加专业、及时的IT服务。
VBS(Volume Backup Service)即云硬盘备份,提供对公有云环境中弹性云服务器的基于磁盘快照技术的本地数据保护服务。
CSBS(Cloud Server Backup Service)即云服务器备份,提供对公有云环境中弹性云服务器的本地数据保护服务。

华为公有云备份方案包括以下4个组成部分:
备份对象:即受保护对象,华为公有云备份方案可以对华为公有云环境中的云硬盘和云服务器提供数据保护。
eBackup备份软件:对VBS和CSBS服务提供底层软件功能。对云环境中的数据进行备份和恢复管理,eBackup备份软件支持模板部署和软件包部署两种方式。在一套eBackup备份系统中不能同时使用模板和软件包两种部署方式,可通过增加备份代理实现性能平滑扩展。
备份存储:支持OceanStor S3(Simple Storage Service)存储。
备份策略:支持为单个或多个虚拟机磁盘创建保护策略。支持永远增量备份,减少备份数据容量。
 

四 、产品架构

eBackup备份软件包括备份管理服务器、备份流程服务、备份服务器、备份代理等组件。

eBackup备份软件产品结构

备份管理服务器:运行备份软件的服务器,负责云备份场景下接收Karbor的备份、恢复等业务请求,以及提供基础的系统管理功能。备份管理服务器同时具备备份流程服务器的功能。

备份流程服务器:运行备份软件的服务器,负责云备份场景下接收备份管理服务器下发的备份、恢复等任务,完成备份、恢复等业务流程的编排。

备份服务器:运行备份软件的服务器,负责备份和恢复等任务的调度和监控,备份存储和生产系统的管理,并直接接收和响应用户的请求。备份服务器同时具备备份代理的功能。 备份代理:运行备份软件的服务器,负责接收备份服务器下发的备份和恢复等任务,与生产系统和备份存储直接交互,以执行任务。

五、系统逻辑架构