DoSTOR专家观点:A-SIS 重复数据删除应运而生
2008-08-21 11:58:22 来源:WEB开发网A-SIS 重复数据删除实施利用了 WAFL 的某些特殊功能,从而使重复数据删除的成本降到最小。NetApp 很早以前就发现,要确保存储在磁盘上的数据的完整性,应该采用皮带与吊带式 (belt-and-suspenders) 方法。(事实上,最好有几双吊带。)因此,磁盘上的每个数据块都通过校验和得到保护。
A-SIS 使用该校验和作为它的指纹。由于无论如何都会计算指纹,相当于"无消耗",因此不会给系统增加任何负担。且由于 WAFL 绝对不会覆盖正在使用的数据块,因此在闲置数据块之前,"指纹"将保持有效。A-SIS 重复数据删除与 WAFL 的紧密集成也意味着更改日志是一种高效的操作。其结果是 A-SIS 重复数据删除可用于广泛的工作负荷,而不仅是用于备份,其它重复数据删除实施的情况也是如此。
哪些类型的环境较使用适合 A-SIS?
首先,您的数据应是使用了很长时间。如果您想马上更改数据,则努力寻找重复数据意义不大。系统还应具有 CPU 剩余空间。更改日志和指纹匹配是为效率而设计的,但都要耗用 CPU。如果您的系统长时间处于高 CPU 利用率,则重复数据删除带来的额外负载将是致命一击。
节约磁盘空间的其它方法
NetApp 提供了许多其它可更加高效地使用磁盘空间的方法,它们各具优缺点。不必仅选择一个;因为它们大部分都可以结合使用。
Snapshot 副本
从一开始,WAFL 就允许通过 Snapshot 技术共享数据块。由于文件会随时改变,您可使用 Snapshot 副本捕获该文件的多个版本,并且存储成本仅与版本之间的更改量相对应。
无论作为本身的功能,还是作为诸如 SnapVault[R] 和 SnapMirror[R] 之类的应用程序的基础,Snapshot 副本都已证明了其价值。在 WAFL 中,就性能而言它们没有问题。它们的主要限制是它们只能在同一文件的不同版本之间提供块共享,这与在不同文件之间共享重复块的 A-SIS 不一样。
更多精彩
赞助商链接