源端重复数据删除是指冗余数据在数据通过网络发送到备份服务器之前就被删除掉了,目标端重删是指数据发送到备份服务器或重删设备,由备份设备或者重删设备来完成重复数据删除.
目标重复数据删除的选择:如果有条件的话尽可能都使用目标端重删设备, 以减少备份存储的使用量降低硬件成本,延长数据保护周期.
源端重删技术的选择:不是所有环境都适合使用源端重删技术, 由于重复数据删除发生在源端,所以只有更少的数据通过网络传输并最终存储。然而,这样也就增加了客户端的处理开销。源端重删技术适用与特殊环境,例如:远程分支机构数据备份、海量数据备份.
当前的重删技术包含源端重删和服务端端重删两类。
以tsm为例(NBU也类似),tsm从v6版本开始支持重删,最早只支持服务端重删,后来开始支持源端重删。v7版本的7.1.3开始新增在线的重复数据删除功能,7.1.5新增了在线的压缩功能。重删可以有效的利用空间,但会以牺牲部分主机的性能为代价,因此:
如果备份服务器的配置很高,处理能力很强,可以选择目标端的重删和压缩。比如对于tsm v7,内存原本建议最低12g,但如果采用重删,则建议最低16g
如果源端的应用服务器配置很高,处理能力强,反而网络带宽不理想的情况下,可以选择源端重删和压缩。看怎么取舍了。
以上都是从软件实现的角度来说的。
除此之外,现在大多数的存储或虚拟磁带库本身是支持重删的,而且基于硬件的重删不损耗源端和目标端的性能。目前使用的也比较多。
不管软件还是硬件,可用根据自己的实际情况选择。