系统备份架构详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统备份架构详解
备份的发展
备份是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。在存储备份技术的发展过程中,衍生了下面几种主流的组网方式,包括Host、LAN、LAN-free、Server-free和Server-less。
Host备份方式
最原始的备份技术是在生产服务器上将备份数据直接拷贝至备份介质中,称之为Host备份方式。
点评: Host备份类似将C盘数据备份到D盘,该组网优点是数据传输速度快,备份管理简单;缺点是不利于备份系统的共享,不适合于现在大型的数据备份要求。
LAN备份方式
紧随其后出现的是LAN备份方式。在这种备份组网中,所有生产系统都需要安装备份客户端,并和备份服务器通过网络连接。备份服务器(也是主控服务器)控制整个系统的备份,数据备份时负责将数据通过网络传输到备份介质中。
点评: LAN备份组网解决了Host备份方式中的备份系统共享的问题,但是它对网络传输资源和备份服务器的资源依赖大,容易发生堵塞。
LAN-free备份方式
针对这种情况,衍生出第三种组网:LAN-free备份组网。在LAN-free备份组网中,生产系统安装有相关的备份客户端(负责与备份服务器通信)和备份介质管理软件(负责管理和使用备份介质)。备份时,备份服务器(主控服务器)只需要发送指令给生产系统,生产系统就会自动将相关的数据传输至备份介质中。
点评: 相比于LAN备份,LAN-free备份彻底解放了网络资源,对备份服务器的压力也有所降低,但是对生产系统的压力依旧比较大。如果数据能够不通过生产系统就直接传递到备份介质上,LAN-free 的问题不就可以解决了吗?Server-free备份就是在这种情况下应运而出的。
Server-free备份方式
使用Server-free备份方式时,一般会结合阵列的快照功能一起使用。备份的时候,先创建该时间点下生产数据的快照并将其映射给备份服务器,然后由备份服务器将该快照挂载起来,最后将快照数据拷贝至备份介质。由于快照创建的时间非常短,所以这种组网下,备份窗口基本为零,对生产系统没有任何压力,所以称为Server-free备份。
点评:前面的几种备份方式中,都有一个共性,就是都会占用生产服务器或者备份服务器的资源。那么有没有一种技术,能否彻底解放服务器资源呢?这就是Server-less备份方式。
Server-less备份方式
在Server-less备份模式下,数据在源存储介质和备份介质之间直接传输,通常是存储系统和磁带库之间。备份过程中,服务器只需要下发相应的命令给源存储介质即可,不需要再缓存数据,可以明显的降低对资源的占用。而且,由于存储系统的资源配置一般都要高于服务器的资源配置,这种备份方式下的性能很高。
Server-less备份通常有下面2种实现方式。借助SCSI-3命令的实现方式,Extend Copy实现自动将存储备份到磁带中。借助NDMP实现方式,备份过程中,通过该协议把命令从服务器传递给NAS存储设备,NAS存储设备自动将数据传递给备份介质。
点评:借助SCSI-3命令的实现方式下,对存储设备要求高,兼容性较差,而且由于其只能实现卷或者磁盘一级的备份和恢复,颗粒度太大,不够灵活和使用,实际使用较少。
Server-less备份方式中,NDMP是基于TCP/IP的行业标准协议,专为NAS环境中的备份而设计,是业界非常流行的一种备份实现方式,后面我们会有专题介绍该种备份技术。
主流备份软件介绍
EMC和Symantec针对不同的应用场景均提供多款备份软件。EMC的备份软件主要是NetWorker和Avamar,前者是一个纯软件,后者提供一体机和独立软件(Avamar Virtual Edition)两种方式。Symantec的备份软件主要是NetBackup和Backup Exec,均为纯软件。Commvault和IBM 都只提供了一款备份软件,分别是Simpana和Tivoli Storage Manager(现更名为IBM Spectrum Protect),同样都是纯软件方式。
EMC备份软件
NetWorker源于Legato公司。2003年EMC收购NetWorker后,马上毫不犹豫地腰斩了自己原有的备份产品:EDM(EMC Data Manager),改由NetWorker取而代之,随后NetWorker成为EMC核心的备份软件。
NetWorker支持数据的备份和归档,支持NAS存储的NDMP备份方式。在NetWorker的备份过程中,数据流从Client端传递到Storage Server、Storage Node端,Storage Server、Storage Node再将数据保存至备份介质上。备份介质可以是本地硬盘、外接存储阵列、磁带库、网络共享存储等。Storage Server可以是NetWorker服务器,也可以是额外安装的一台NetWorker存储节点(即NetWorker Server也具备存储节点的功能)。
Avamar是2006年被EMC收购,它虽然也能够实现简单的备份功能,但是其功能侧重于数据重删。通常Avamar都是配合NetWorker完成源端重复数据的删除功能(目标端的重复数据删除功能主要是借助EMC Data Domain来完成)。
Avamar分为一体机和AVE虚拟化版本。对于一体机,其数据只能存放在自带的Data Store节点上。AVE版本则支持使用第三方存储设备作为备份介质,包括SAN、NAS、DAS存储设备等。AVE使用外部存储的过程中,存储空间直接添加给AVE所在VMware ESXi服务器,然后由ESXi服务器分配相应的存储资源给AVE系统作为备份空间。
Commvault备份软件
Simpana提供了数据保护、归档、复制、资源管理和搜索模块,这些模块利用一套源代码被无缝地结合在一起,并能共享相同的服务功能。