存储 频道

解析主存储容量优化技术的前世今生

实现主存储容量优化的挑战

尽管主存储优化有着非常诱人的前景,但要真正实现系统应用,还需要解决一系列的问题。与已经获得广泛应用的次级存储优化相比,主存储优化对性能(Performance)、可用性(Availability)、可靠性(Reliability)等各方面都有更高的要求。

与备份/归档等次级存储应用不同,主存储对性能的要求比容量更高,因此主存储优化的应用不能以降低系统性能为代价。目前,主存储的性能需求一般都在100 MB/s以上,而基于软件的数据缩减技术仅能达到数十MB/s,因此主存储优化应用的实施需要依靠相关硬件加速设备。

目前,硬件数据压缩产品已经比较成熟,性能最高已达到800MB/s,可以满足大多数主存储系统的需求;重复数据删除的硬件加速则相对薄弱。

次级存储优化针对的都是离线(near-line)或近线(off-line)应用,对其可用性的要求比主存储要低得多;即使是对可用性要求较高的灾备(Disaster Recovery)系统,其可用性要求也低于主存储——主存储的数据需要随时在线,立即响应数据访问,以满足应用处理。

类似的,硬件压缩已经广泛于网络设备(如路由器、交换机等),长期的成熟应用显示其可用性完全可以满足主存储优化的需求;经过最近几年的发展,软件重复数据删除技术在次级存储中已经比较成熟,但要进一步应用于主存储优化,则相关硬件加速设备还有待市场进一步检验。

主存储优化中所涉及的数据缩减技术和有关硬件加速产品已经有大量的实际应用,技术和产品本身应该没有问题,但是高可靠性的实现依赖于良好的系统设计,主存储优化产品要真正走向市场并被用户接受,还需要存储厂商的认真投入——当然,这样的投入将会带来非常可观的回报。

另外,与面向备份等应用的次级存储相比,主存储的数据重复几率要小得多,而且许多数据都已经在应用层面实现了压缩,因此主存储优化的效率很难达到一般次级存储优化应用所宣称的20:1~30:1的压缩率。一般的,压缩率为3:1~5:1是比较客观的评估。

0
相关文章