存储 频道

in-band VS out-of-band

【IT168 资讯】重复数据删除产品存在的的一个重要区别就是in-band(带内)和out-of-band(带外)的区别。也就是说,如果在数据写入到阵列或虚拟磁带库时完成重复删除则称为in-band,否则如果重复删除作为一个额外的异步处理过程则称为out-of-band。这两种方法各有其利弊。

  In-band的优点在于它只对数据执行一次处理。而缺点是,它可能会减慢写入备份的速度,具体情况视实施而定。在线(inline)阵营认为,虽然它们可能会在某种程度上减慢备份速度,但它们执行完成后,就完成工作了。但是out-of-band仍然还有重要的工作未完成,即存储数据。

  Out-of-band处理的方式为,写入原始数据,读取,并确认其是否为冗余数据,若是,则用一个或多个指针进行代替。其优点是,out-of-band能够提供并行处理(多处理器)能力解决问题,而in-band只能为每个备份流提供一种处理能力。其缺点是,需要对数据进行多次读写,而多次的读写会导致磁盘空间的占用。另外,由于out-of-band系统在完成重复数据删除之前,必须有足够的磁盘空间来存储最新的备份集,所以,out-of-band处理方式需要比in-band处理方式需要多一些磁盘空间。Out-of-band阵营反驳说,减慢原始备份速度是不能接受的,但是他们能够为第二天的备份及时完成重复数据删除。

  你不应仅仅因为一个厂商是采用in-band(还是out-of-band就加以拒绝,而是应该测试两种不同的重复数据删除方式,来决定在你特定的环境中他们的处理速度到底能达到多快。记住需要通过对多个较慢的备份和对速度有要求的小备份进行产品测试。一些系统处理单一的数据流表现较好,但处理多个数据流则不尽如人意。一些产品只有在你发送给它们若干数据流时才能正常工作,而对于一个单一数据流并不会有更快的处理速度。最后,要对重复删除产品进行足够数据量的输入的检测,以检验其是否满足你每天的备份数据量。如果你所购买的产品无法在第二天晚上备份任务开始之前,及时完成重复数据删除工作,那你肯定要有麻烦了。
 

0
相关文章