系统备份架构详解
Host-Base、LAN-Base、LAN-Free、Server-Free备份方式大比拼

Host-Base、LAN-Base、LAN-Free、Server-Free备份方式大比拼数据重于一切,为了保护重要的业务数据不致丢失,很多企业都规划了种种类型的备份应用系统。
本文介绍描述了常用的几种网络数据安全备份的系统结构,并对它们的优缺点进行分析与对比,为用户针对自己的应用选择合适的备份方案提供参考。
目前最常见的网络数据备份系统按其架构不同可以分为四种:基于主机(Host-Base)结构,基于局域网(LAN-Base)结构,基于 SAN 结构的LAN-Free 和Server-Free结构。
下面对这几种结构作具体介绍:Host-Base 结构基于主机的备份系统是最简单的一种数据保护方案,在大多数情况下,这种备份大多是采用服务器上自带的磁带机或备份硬盘,而备份操作往往也是通过手工操作的方式进行的。
如图1所示,红色虚线表示数据流,下同。
它适合下面的应用环境:图1:Host-BASE 备份结构1. 无需支持关键性的在线业务操作。
λ2. 维护少量网络服务器(小于5个)。
λ 3. 支持单一操作系统λ 4. 需要简单和有效的管理λ 5. 适用于每周或每天一次的备份频率基于主机的备份系统是最简单的数据备份方案,适用于小型企业用户进行简单的文档备份。
它的优点是维护简单,数据传输速度快;缺点是可管理的存储设备少,不利于备份系统的共享,不大适合于现在大型的数据备份要求,而且不能提供实时的备份需求。
LAN-Base 结构LAN-Based 备份结构,这是小型办公环境最常使用的备份结构。
如图2所示,在该系统中数据的传输是以局域网络为基础的,首先预先配置一台服务器作为备份管理服务器,它负责整个系统的备份操作。
磁带库则接在某台服务器上,当需要备份数据在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。
备份服务器可以直接接入主局域网内或放在专用的备份局域网内。
我们推荐使用后者方案。
因为采用前者方案的话,当备份数据量很大的时候,备份数据会占用很大的网络带宽,主局域网的性能会下降很厉害,而后者就可以使得备份进程与普通工作进程相互的干扰减少,保证主局域网的正常工作性能。
备份基础知识课件

备份的意义
§ 由于支撑企业业务的IT基础架构的组件的故障而导致企业 正常业务的不可预见的中断
Ø 组件的范围包括:
¡信息系统、网络系统和组成它们的各种软、硬件, 以及数据本身
破损数据
人为失误 逻辑炸弹 程序错误 病毒 软件错误
断电 爆炸 火灾 洪水 黑客 闪电 电涌 静电 偷窃
备份的意义
§ 美国政府发布规定:
数据备份重要性
§ 虽然计算机技术的发展给人们的日常生活提供了很多便利, 然而,人为的操作错误,系统软件或应用软件的缺陷、硬 件的损毁、电脑病毒、骇客攻击、自然灾难等等诸多因素 都有可能造成计算机中数据的丢失,从而给企业造成无可 估量的损失。
§ 为了保护信息系统的关键业务数据,我们必须对这些数据 进行有效的备份,并支持快速恢复。
备份基础知识
教学内容
ü备份的意义 ü备份基本概念 ü备份系统基本架构 ü备份软件介绍
1. 备份的意义
数据的重要性
§ 用户的核心业务系统上的数据极其重要。因而,如何保护 好计算机系统里存储的数据,保证系统稳定可靠地运行, 并为业务系统提供快捷可靠的访问,是系统建设中最重要 的问题之一。
§ 保证系统稳定可靠地运行,除了要利用高可用的在线数据 解决方案,另外一个关键的要素是要保护基于计算机的信 息,也就是存储在计算机内的数据。
Ø 要求所有政府、金融和医疗等机构都必须建立备份数据中心, 以确保在遭受恐怖主义攻击、军事打击或自然灾害之后,能 够实现快速重建
数据失效分析
§ 数据失效可分为两种
Ø 物理损坏(PhysicalDamage)
¡失效后的数据彻底无法使用
Ø 逻辑损坏(Loቤተ መጻሕፍቲ ባይዱicalDamage)
¡失效的数据仍可以部分使用,但从整体上看,数据 之间的关系是错误的
系统数据备份方案

系统数据备份方案一、背景介绍随着信息系统的快速发展和数据量的不断增长,数据备份变得越来越重要。
系统数据备份方案是为了确保数据安全性和可恢复性,防止数据丢失和系统故障而制定的一套备份策略和流程。
二、目标和目的1. 目标:建立一个完善的系统数据备份方案,确保数据的完整性和可用性。
2. 目的:保护关键数据,减少数据丢失的风险,提高系统的可靠性和稳定性。
三、备份策略1. 定期备份:根据数据的重要性和变化频率,制定定期备份计划。
例如,每天对关键数据进行全量备份,每周对非关键数据进行增量备份。
2. 多级备份:采用多级备份策略,包括彻底备份、增量备份和差异备份。
彻底备份用于首次备份或者定期全量备份,增量备份用于每天的变更备份,差异备份用于每周的增量备份。
3. 离线备份:将备份数据存储在离线介质中,如磁带、光盘或者云存储。
离线备份可以防止病毒攻击和硬件故障对备份数据的影响。
4. 容灾备份:将备份数据存储在不同地理位置的数据中心,以防止自然灾害或者地区性故障对数据的影响。
5. 加密备份:对备份数据进行加密,保护数据的机密性和安全性。
四、备份流程1. 数据分类:根据数据的重要性和敏感性,将数据分为关键数据、非关键数据和历史数据。
2. 备份计划:制定定期备份计划,包括备份时间、备份频率和备份方式。
3. 备份操作:根据备份计划,执行备份操作。
包括选择备份源、选择备份目标、设置备份参数和启动备份任务。
4. 备份验证:对备份数据进行完整性和可恢复性验证,确保备份数据的正确性和可用性。
5. 备份存储:将备份数据存储在离线介质或者云存储中,并进行分类和标识,以便后续的数据恢复和检索。
五、数据恢复1. 数据恢复计划:制定数据恢复计划,包括恢复时间目标(RTO)和恢复点目标(RPO)。
2. 数据恢复操作:根据数据恢复计划,执行数据恢复操作。
包括选择恢复源、选择恢复目标、设置恢复参数和启动恢复任务。
3. 数据验证:对恢复数据进行验证,确保数据的完整性和正确性。
应用系统备份方案

应用系统备份方案1. 引言应用系统备份是一项重要的任务,可以在系统故障、数据丢失或意外事件发生时恢复应用系统的功能。
一个有效的备份方案既可以保护数据安全,同时保证系统的可用性和可恢复性。
本文将介绍一个应用系统备份方案,旨在提供一种可靠且高效的备份解决方案。
2. 备份原则在制定备份方案之前,我们首先要确定备份的原则。
以下是一些常见的备份原则:•完整性:备份需要保持数据的完整性,确保所有相关数据都能够被恢复。
•定期更新:备份需要按照一定的频率进行更新,以确保备份数据是最新的。
•安全性:备份数据应加密存储,确保数据的安全性,防止未授权的访问。
•多点备份:备份数据应存储在多个地点,以防止单点故障导致数据丢失。
•可验证性:备份数据应保证可验证,确保备份数据的正确性和可恢复性。
基于以上原则,我们可以制定一个有效的备份方案。
3. 备份方案3.1. 数据备份数据备份是整个备份方案的核心。
数据备份可以通过以下几种方式进行:•完整备份:每次备份的数据集包括所有的应用系统数据。
这种备份方式可保证数据的完整性,但备份时间较长,占用存储空间较大。
•增量备份:每次备份只包括自上次备份以来的修改数据。
这种备份方式可以减少备份时间和存储空间的占用,但在恢复时需要合并多个增量备份以恢复完整数据。
•差异备份:每次备份只包括自上次完整备份以来的修改数据。
这种备份方式介于完整备份和增量备份之间,备份时间和存储空间占用都相对较小。
根据实际需求,可以选择适合的备份方式或结合多种备份方式,以达到最佳的备份效果。
3.2. 备份频率备份频率是指备份的时间间隔。
备份频率应根据系统的重要性和数据更新的频率来确定。
一般来说,关键系统的备份频率应较高,而非关键系统可以降低备份频率以减少对系统性能的影响。
以下是几种常见的备份频率:•每日备份:每天备份一次,适用于对数据实时性要求不高的系统。
•每周备份:每周备份一次,适用于数据更新频率较低的系统。
•每月备份:每月备份一次,适用于数据更新频率非常低的系统。
备份系统基本原理

CommVault-Galaxy 备份系统基本原理特别说明:CV是CommVault的缩写。
Galaxy是CommVault专门用于备份的软件模块名称。
Simpana是CommVault软件管理组件套间的名称,该套间包含Galaxy备份软件模块。
CS是用于管理Galaxy备份系统的管理服务器的缩写,全称是CommServer,当然它还可以管理Simpana的其它软件模块。
MA是MediaAgent的缩写,全称是介质服务器,也就是备份服务器。
iDA是iDataAgent的缩写,全称是智能客户端,也就是需要被备份的客户服务器。
CommCell是CommVault用于备份的一个管理域,其中包含CommServer,MediaAgent和iDA。
目录第 1 章COMMVAULT-GALAXY备份系统结构 (1)1.1 C OMM V AULT-G ALAXY备份系统结构 (1)1.1.1 CommVault-Galaxy备份软件模块 (1)1.1.2 CommVault的备份体系结构 (2)1.1.3 什么是CommCell (2)1.2 C OMM V AULT的索引技术 (3)1.2.1 CV索引的描述 (3)1.2.2 备份,浏览和恢复数据时,对索引的操作 (4)1.2.3 CV索引的维护 (6)1.3 几种典型的备份拓扑图 (8)第 2 章备份系统术语说明 (9)2.1 备份类型 (9)2.2 备份方式 (9)2.2.1 LAN备份-网络备份 (9)2.2.2 LAN-FREE备份-SAN备份 (10)2.2.3 Server-Free备份 (10)2.2.4 Server-Less备份 (11)2.3 备份设备介绍 (12)2.3.1 备份设备综述 (12)2.3.2 磁盘备份设备 (12)2.3.3 磁带备份设备 (13)第 3 章应用系统备份介绍 (14)3.1 数据备份的基本原理 (14)3.2 文件系统备份介绍 (14)3.3 数据库系统备份介绍: (15)3.3.1 Oracle数据库备份介绍: (15)3.3.2 SQL Server备份介绍: (17)3.4 邮件系统和AD域备份介绍: (18)3.4.1 AD和Exchange备份介绍: (18)3.4.2 Lotus-Domion系统备份介绍: (19)第 4 章备份系统设计和管理基本概念 (21)4.1 系统设计概念: (21)4.1.1 备份计划介绍和设计原则: (21)4.1.2 数据保留介绍和设计: (22)4.1.3 备份设备介绍和设计: (23)4.1.4 备份设计总结: (24)4.2 备份系统管理概念 (26)4.2.1 保护元数据 (26)4.2.2 备份系统的任务和任务监控 (26)4.2.3 备份系统的介质和介质管理 (27)第 1 章CommVault-Galaxy备份系统结构1.1CommVault-Galaxy备份系统结构1.1.1CommVault-Galaxy备份软件模块Commvault-Gaalxy备份系统软件模块主要有3个部分组成:CV备份服务器:叫CommServer。
系统备份方案

目录CONTENTS •系统备份方案概述•备份硬件和软件选择•数据备份过程•备份验证和恢复测试•数据安全和隐私保护•备份方案的维护和管理01备份是指将数据、系统或应用程序的副本保存在安全的位置,以便在原始数据丢失或损坏时能够恢复。
备份的定义和重要性备份的定义完整备份、增量备份、差异备份和日志备份。
备份类型根据业务需求和数据量,选择合适的备份类型和策略,如定期备份、即时备份、远程备份等。
备份策略备份的类型和策略定期测试备份的完整性和可恢复性,确保备份文件可用。
定期测试备份选择可靠的存储介质和设备,如硬盘、磁带等,并定期更换和检查。
存储介质选择对备份数据进行加密,并采取其他安全措施,以防止数据泄露和未经授权的访问。
加密和安全措施定期审查备份策略和程序,并根据需要进行更新,以确保其与业务需求和技术发展保持一致。
定期审查和更新备份的最佳实践02选择足够大的存储设备,以容纳整个系统的备份数据。
存储容量存储速度数据安全选择具有高速读写性能的存储设备,以提高备份和恢复速度。
选择具有数据保护功能的存储设备,如RAID、快照、镜像等技术,以保障数据安全。
030201备份存储设备选择与操作系统和应用程序兼容的备份软件。
兼容性选择具有全面功能的备份软件,如备份、恢复、验证、压缩、加密等。
功能全面选择可根据实际需求进行定制的备份软件,以满足特定的备份需求。
可定制性备份软件选择具有足够性能的服务器,以支持备份和恢复操作。
服务器性能根据备份数据量和网络状况,选择合适的网络带宽,以确保备份和恢复的速度。
网络带宽确保数据在网络传输过程中受到保护,如使用加密技术来保护数据安全。
数据传输安全备份服务器和网络03全量备份是指将整个系统或数据集进行备份,包括所有的数据文件、数据库、应用程序等。
这种备份方式需要较长时间和较大的存储空间,但可以确保数据的完整性和可恢复性。
全量备份适用于数据量不大,且对备份时间要求不高的场景。
留所有增量备份以恢复数据。
系统数据备份方案
系统数据备份方案背景随着企业日益依赖于信息技术系统,数据安全和可靠性变得至关重要。
系统数据丢失或破坏可能导致业务中断、财务损失和声誉受损。
因此,制定一个可靠的系统数据备份方案对于保障企业的运营非常重要。
目标本文档旨在制定一份系统数据备份方案,以确保数据的安全性和可恢复性,减小数据丢失和系统故障的风险。
方案概述本备份方案将采用以下策略来保护系统数据:1. 定期备份:制定定期备份策略,根据数据重要性和更新频率确定备份周期和时间点。
可以根据系统的需要选择每日、每周或每月备份频率。
2. 多重备份:采用多重备份策略,将系统数据备份到多个独立的存储媒介,例如本地磁盘、网络存储设备或云存储服务。
这样可以增加数据的安全性和可靠性。
3. 增量备份和全量备份:结合增量备份和全量备份策略,以减少备份操作对系统性能的影响。
根据数据变化的频率和对数据恢复的要求,选择合适的备份模式。
4. 定时验证和恢复:定期验证备份数据的完整性和可恢复性,并测试数据恢复过程。
同时,建立一个有效的数据恢复流程,确保在系统故障或数据丢失的情况下能够及时恢复系统。
5. 安全存储和访问控制:将备份数据存储在安全的地方,确保数据不会被未授权人员访问或篡改。
同时,建立适当的访问控制机制,限制备份数据的访问权限。
实施步骤1. 确定备份需求和目标:评估系统数据的重要性和敏感性,确定备份频率、备份媒介和备份策略。
2. 配置备份系统:选择适合企业需求的备份软件和硬件设备,并进行配置和安装。
3. 制定备份计划:根据备份需求和目标,制定详细的备份计划,包括备份周期、备份时间点和备份频率。
4. 实施备份策略:根据备份计划执行备份操作,并确保备份数据的完整性和可靠性。
5. 定期验证和恢复测试:定期验证备份数据的完整性,同时进行数据恢复测试,确保备份系统的有效性和可恢复性。
6. 定期评估和更新:定期评估备份系统的性能和可靠性,根据系统需求和技术发展进行更新和优化。
风险和风险应对措施备份系统可能面临以下风险:1. 备份设备损坏:定期检查备份设备的健康状态,并及时更换损坏的设备。
备份系统方案
备份系统方案第1篇备份系统方案一、背景随着信息化建设的深入推进,数据已成为企业最为宝贵的资产之一。
在各类数据安全风险日益凸显的背景下,建立一套完善的数据备份系统,确保数据的安全性与完整性,已成为企业信息化管理的重中之重。
二、目标1. 确保数据在遭受意外丢失、损坏或篡改时,能够迅速、有效地恢复至最近状态。
2. 降低数据备份、恢复过程中的人工干预,提高备份效率。
3. 符合国家相关法律法规要求,确保数据备份的合法合规性。
三、方案设计1. 备份策略(1)全量备份:每周进行一次全量备份,将所有数据备份至备份存储设备。
(2)增量备份:每日进行一次增量备份,仅备份自上次备份以来发生变化的数据。
(3)差异备份:每两小时进行一次差异备份,备份自上次全量备份以来发生变化的数据。
2. 备份介质采用磁带库作为备份介质,满足长期、大容量数据存储的需求。
3. 备份存储设备选用高性能、高可靠性的备份存储设备,确保数据备份的稳定性和安全性。
4. 备份软件选用符合国家标准、具有良好口碑的备份软件,实现自动化、智能化备份。
5. 数据恢复与验证(1)定期进行数据恢复演练,确保备份数据的可用性。
(2)建立数据恢复流程,明确恢复操作步骤和责任人。
(3)对恢复后的数据进行验证,确保数据的一致性和完整性。
6. 数据安全(1)备份过程中采用加密技术,确保数据传输和存储的安全性。
(2)设置备份存储设备访问权限,防止未授权访问。
(3)定期检查备份设备,确保设备安全可靠。
7. 备份监控与管理(1)建立备份监控机制,实时监控备份进度和状态。
(2)设置备份告警,及时通知管理员处理备份故障。
(3)定期生成备份报告,分析备份情况,优化备份策略。
四、实施步骤1. 调研现有数据环境,制定详细备份策略。
2. 采购备份设备、软件及磁带库等资源。
3. 部署备份系统,配置备份任务。
4. 进行备份测试,验证备份效果。
5. 正式启用备份系统,定期监控和管理备份任务。
6. 定期进行数据恢复演练,优化备份策略。
数据备份系统设计方案
数据备份系统设计方案随着信息技术的迅速发展,数据在我们的生活中扮演着越来越重要的角色。
无论是个人用户还是企业机构,都离不开数据的存储和管理。
然而,数据丢失或者损坏的风险也随之增加。
为了保护数据的完整性和可用性,设计一个高效可靠的数据备份系统变得尤其重要。
一、数据备份系统的背景和目标数据备份系统是为了应对数据丢失、损坏或者意外删除等风险而设计的。
其主要目标是确保数据的安全性、完整性和可用性。
数据备份系统需要能够定期备份数据,保证备份数据的一致性,并能够在需要时快速恢复数据。
二、数据备份系统的架构数据备份系统的架构应该具备可扩展性、高可用性和高性能。
一个典型的数据备份系统包括以下几个关键组件:1. 数据源:数据源是指需要备份的数据的来源,可以是个人电脑、服务器、数据库等。
数据备份系统需要能够与各种数据源进行连接和通信,以获取需要备份的数据。
2. 备份服务器:备份服务器是数据备份系统的核心组件,负责接收、存储和管理备份数据。
备份服务器需要具备高性能的存储设备和足够的存储容量,以满足大规模数据备份的需求。
3. 备份代理:备份代理是安装在数据源上的软件,用于将数据传输到备份服务器。
备份代理需要能够对数据进行增量备份和差异备份,以减少备份数据的传输量和存储空间占用。
4. 数据恢复:数据备份系统需要提供快速可靠的数据恢复功能。
用户可以根据需要选择恢复整个备份数据集或者某个特定的文件或者目录。
数据恢复可以通过备份服务器直接恢复,也可以通过备份代理进行恢复。
三、数据备份系统的备份策略数据备份系统的备份策略是指备份数据的频率、备份数据的保留时间和备份数据的存储位置等。
一个合理的备份策略可以提高数据备份的效率和可靠性。
1. 备份频率:备份频率应根据数据的重要性和变化频率来确定。
对于重要且时常变化的数据,可以选择每天或者每周进行备份。
对于不太重要或者变化较少的数据,可以选择每月进行备份。
2. 备份保留时间:备份数据的保留时间应根据业务需求和存储空间的限制来确定。
系统数据备份方案
系统数据备份方案标题:系统数据备份方案引言概述:在当今信息化时代,数据备份是保证系统安全和业务连续性的重要环节。
一个可靠的系统数据备份方案可以匡助企业避免数据丢失和损坏的风险,提高系统稳定性和可靠性。
本文将介绍一个完整的系统数据备份方案,包括备份目标选择、备份频率设置、备份工具选择、备份存储介质以及备份验证等五个方面。
一、备份目标选择:1.1 数据库备份:对于系统中的关键数据,如用户信息、定单数据等,数据库备份是必不可少的。
选择合适的数据库备份方案,如MySQL的mysqldump命令或者第三方备份工具,确保备份的完整性和一致性。
1.2 文件备份:除了数据库备份外,系统中的重要文件也需要定期备份。
根据文件类型和重要性,可以选择全量备份或者增量备份策略,确保文件备份的高效性和可靠性。
1.3 系统配置备份:系统配置文件是系统正常运行所必需的,因此也需要进行备份。
定期备份系统配置文件,如Apache的httpd.conf、Nginx的nginx.conf等,以便在系统故障时能够快速恢复。
二、备份频率设置:2.1 定期备份:对于关键数据和文件,建议设置定期备份策略,如每天、每周或者每月备份一次。
根据业务需求和数据变动情况,合理调整备份频率,确保备份的及时性和有效性。
2.2 实时备份:对于对数据实时性要求较高的系统,可以选择实时备份方案。
通过实时备份工具,如rsync或者数据同步工具,将数据实时同步到备份存储介质,确保数据的及时性和完整性。
2.3 增量备份:为了减少备份所需的存储空间和时间,可以采用增量备份策略。
只备份发生变化的数据,可以大大提高备份效率和节省存储成本。
三、备份工具选择:3.1 系统自带备份工具:大多数操作系统都提供了自带的备份工具,如Windows的NTBackup、Linux的tar等。
这些备份工具通常功能简单,适合于小型系统或者初级用户。
3.2 第三方备份工具:对于中大型系统或者对备份功能有更高要求的用户,可以选择第三方备份工具。
- 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提供了数据保护、归档、复制、资源管理和搜索模块,这些模块利用一套源代码被无缝地结合在一起,并能共享相同的服务功能。
Simpana软件各模块分为三层体系,分别是主控服务器CommServe、介质服务器Media Agent、客户端服务器iDataAgent。
各个模块可以安装在相同的计算机上,也可以安装在不同的计算机上。
备份过程中,iDataAgent负责将备份数据传递给Media Agent,Media Agent将数据存放到备份介质上。
备份介质可以是本地硬盘、磁带库、网络共享空间等。
Symantec备份软件Symantec的备份软件主要有2款:NetBackup(简称NBU)和Backup Exec(简称BE)。
BE主要针对Windows平台,属于Symantec的低端产品。
BE的备份服务器只能装在Windows 平台上。
BE的客户端支持Windows和Linux平台。
但是当涉及数据库备份恢复时,除了OracleDatabase外,其他数据库BE只支持Windows平台下的数据库代理。
备份方式中,BE支持文件备份,支持LAN-FREE等备份方式。
BE面对的主要是中小客户,价格相对比较便宜。
BE的软件模块分为2层,分别是BE备份服务器和代理。
备份过程中,数据从Agents传递给备份服务器,备份服务器将数据存放到备份介质上。
NBU是一个跨平台的产品,可用于复杂的异构平台,属于Symantec的高端产品,备份服务器可以装在各种主流平台如Windows、Linux、各种Unix等,几乎支持市面所有常见的各种平台和数据库的备份。
Unix和Linux除了支持文件备份还支持各种数据库的在线备份,支持的功能全面,数据库种类广泛,支持LAN-FREE和SAN-FREE备份方式。
NBU支持备份和归档,相对价格较贵些。
NBU软件各模块分为三层体系,分别是Clients/Agents、Master Server和Media Servers。
备份过程中,数据从Clients/Agents传递给Media Servers,Media Servers将数据存放到备份介质上。
IBM备份软件IBM的备份软件简称为TSM(Tivoli Storage Manager,现在更名为IBM Spectrum Protect)。
TSM能够为用户提供企业级的存储数据管理解决方案,包括备份、归档、空间管理以及灾难恢复管理等功能。
TSM和BE相似,也分为Agent和备份服务器。
备份过程中,数据从Agents传递给备份服务器,备份服务器将数据存放到备份介质上。
前面我们分析了一下业界主流备份软件的模块组件并分享了华为存储和主流备份软件之间的配置实践。
接下来,我们比较一下这些备份软件之间的一些优劣势。
备份软件功能分析备份归档功能备份是将数据备份到存储介质中,用于数据的恢复,可以保存多个历史版本。
归档是将不常用、不需要长期保留在生产环境上的数据迁移到更廉价的存储介质上,用于数据检索发现。
Symantec BE备份软件本身仅提供备份的功能,如果需要提供归档功能,则需要集成Symantec 的另外一款软件Enterprise Vault。
NetWorker、Simpana、NBU、TSM均内置了备份和归档的功能。
数据重删备份过程中,备份的数据存在大量的冗余数据。
为了节省更多的空间,数据重删成为备份的一个核心技术点。
它是通过查找不同文件中的不同位置的数据块,将重复的数据块通过指示符取代来实现。
EMC NetWorker本身并不具备重删功能。
如果需要提供该项功能则需要集成EMC Avamar或者是EMC Data Domain组件。
Simpana、BE、NBU、TSM均内置了该功能。
NDMP备份NetWorker、Simpana、BE、NBU、TSM均支持该项功能,而且均提供了通用NAS NDMP配置,并没有限定NAS设备的厂商型号。
操作系统兼容性TSM、Simpana、NBU对备份软件特性支持均很全面,NetWorker次之,BE最少。
易维护性TSM的安装配置过程比较复杂,不容易操作。
其他备份软件的易用性要好很多。
总体来看,各大备份软件在功能上的差异其实并不大,部分缺失的功能均有其它相应的产品可以补充。
在客户定位上,Symantec做的好些,针对不同级别的客户提供不同类型的软件,产品售价上灵活很多,而其他厂商都是一刀切。
兼容性覆盖上,BE做的少些,这应该跟其定位的客户群相关。
操作性上,TSM最不容易上手。
NAS备份和NDMP技术NDMP最初由NetApp和Legato Systems公司(2003年被EMC收购)联合开发设计,于1996年提出了V1版本,后续不断发展,最新版本为V5,但是得到广泛应用是V4版本。
目前,基本上主流的NAS存储厂商都支持NDMP备份协议。
很多客户在购买NAS存储的时候,也都会要求NAS存储支持NDMP协议。