重复数据删除 - Windows Server 2012 技术白皮书
嚯嚯
08月20日 10:53
此文约为1922字,阅读需要5分钟
通过 Windows Server 2012 的重复数据删除功能,组织可以极大地改善存储空间的使用效率问题。对于大部分企业 IT 部门,存储效率都是个真正的大问题,因为存储成本的下降速度远远不能抵消数据量的增长速度。为降低增加存储空间的需求,需要对数据存储效率进行改善,无论数据保存在数据存储中,或者通过广域网络(WAN)进行移动,都是一个大问题。为了对这种增长做出响应,企业 IT 部门会对文件服务器进行整合。与此同时,还会将存储的扩展与优化作为其存储整合平台的一个主要目标。
Windows Server 2012 的重复数据删除技术解决了这些问题,并能提供下列功能:
- 容量优化。重复数据删除技术使得您能够用较少的物理空间存储更多数据。您可以获得比以往的单实例存储(SIS)或 NTFS 压缩更高的存储效率。重复数据删除技术使用了尺寸可变的块与压缩技术,通过配合即可对常规文件服务器实现最高 2:1 的优化率,虚拟化 VHD 库的优化率更可高达 20:1。
- 改善可扩展性与性能。重复数据删除是一项高扩展性,资源高效率型,并且非侵入式的技术。该技术可同时运行于多个主要的大型数据卷上,但不会影响服务器的其他负载。对 CPU 与内存资源的使用进行限制,则可将对服务器负载的影响降到最低。此外,您还可获得足够的灵活性,设置重复数据删除技术的运行时间,指定可被该功能使用的资源数量,并针对要进行重复数据删除的文件类型建立策略。
- 可靠性与数据完整性。在应用重复数据删除技术时,还必须保证维持数据完整性。对于数据完整性,Windows Server 2012 会利用校验、一致性以及身份验证等机制。此外,为了能够在出错后恢复数据,Windows Server 2012 还会对所有元数据以及最常被引用的数据创建冗余。
- 通过 BranchCache 提高带宽效率。通过与 BranchCache 的集成,这种优化磁盘上存储空间效率的技术还可用于对通过 WAN 将数据传往分支办公室的效率有所提高。这种集成可提供更快的文件下载速度,同时可降低带宽消耗。
重复数据删除过程中对文件进行磁盘上的转换
为了提供更优化的重复数据删除技术,Windows Server 2012 实施了艺术级的(子文件)数据块与压缩功能。因此对每个文件都可进行磁盘上转换,具体过程请参考上图。文件不再作为独立的数据流加以存储,而是被指向通用块存储中数据块的子文件所代替。副本消除技术可应用给很多负载,通常可节约 50-90% 的存储空间,如下图所示。具体的实施对于服务器上的主要负载都是透明的。这是通过调度与选择性优化,使其对 I/O 的影响降到最低实现的,此外通过较低的资源(CPU/内存)占用,还可将对服务器的影响降到最低。另外,该技术还针对更高数据完整性进行了优化. 这是通过对所有数据以及原数据进行数据完整性验证实现的,并且对于所有原数据以及“受欢迎”的数据块,还会创建冗余。运行 WindowsServer 2012 的服务器上通启用重复数据删除技术,并配合 BranchCache 一起使用,即可对磁盘上以及传输中的文件应用算法,获得节约,最终可获得更快的下载速度,同时减少广域网络带宽的占用。
随着数据量以及对存储和基础架构预算影响力的持续增长,Windows Server 2012 中的重复数据删除技术可提供更清晰,可度量的投资收益。
未知的网友