SSD与自动分层存储相得益彰
随着固态盘(SSD)技术不断进步,价格持续走低,SSD越来越多进入到企业级存储应用环境。与传统磁盘相比,固态硬盘(SSD)没有机械旋转部件,因而寻道时间更快,IOPS达到2500以上,延迟小于1ms,在性能上具有绝对优势。同时SSD消除了传统磁盘的机械磁头,因此更加绿色节能。
但与此同时,SSD硬盘的市场售价在传统FC磁盘的10倍左右,如此高昂的价格也让很多向往SSD极致性能的用户对此望而却步,而购买SSD的用户也多半和FC磁盘以及SATA磁盘一起混合使用,SSD、FC和SATA并存是普遍存在的情况。如何能够更加经济有效的利用SSD硬盘,使用户在SSD方面的投资发挥最大作用,成为一些存储系统厂商着力研究的课题。

分层存储与SSD搭配应用,使SSD应用效能更高
子卷级自动分层存储正是在这种背景下应运而生,如今,EMC、Commpellent、3PAR、Dell以及IBM等主流存储厂商都能够提供相应的解决方案。
尽管分层存储概念说了好几年了,真正实现起来却不那么容易,早先的分层存储方案碰到的最大的麻烦就是如何实现数据分层?早先的自动分层存储无法感知一个数据卷中读写的热点,只能通过经验丰富的系统管理员,通过应用程序的性能表现判断这个卷的数据访问压力是大还是小,迁移的时候也只能一整个卷一起迁移,而且只能手动操作。这种非自动化、不够精细的分层存储方案在实际使用过程中带来一些弊端:
首选,一个卷中的数据往往有过热的地方,也有访问频次很低,较“冷”的数据,当某个卷的数据看起来访问性能不够高的时候,一下子迁移一整个卷,显然用户没有足够的SSD盘来提高整个数据卷的性能。其次,以前的自动分层存储往往需要手动进行迁移,操作中存在人为操作失误的风险。
更加精细的子卷级自动分层存储则能够把一个大的逻辑卷划分成为很多小的子卷(系统默认大小为1GB),并判断这些小的子卷,哪些访问频次过高,属于“热点子卷”,需要迁移到FC、SSD等性能更好的磁盘上去。哪些子卷的访问频次不那么高,可以保留在现有的磁盘上,或者迁移到性能一般的磁盘上去,例如SATA磁盘。而且这种迁移完全是自动化基于策略的,用户完全不需要任何手工干预。
自动分层存储早已不是一项新技术,但随着SSD的应用日渐广泛,自动分层存储又重新焕发了新生。因为SSD的高昂价格,用户往往希望将SSD与传统磁盘混插使用。自动分层存储则能够自动将一些热点数据灵活迁移到性能较高的SSD硬盘上,而将一些访问频次不那么高的“冷”数据迁移到传统磁盘上,从而达到非常好的的应用性能比。
此外,厂商往往还提供了与此相匹配的性能报表工具,可以自动计算当前数据的访问压力,数据总量有多少,其中热点数据有多少?这些热点数据中,哪些正在做迁移?迁移需要花多长时间?甚至迁移后,性能可以提高多少,也能有一个系统的预估值。这种性能报表工具与SSD以及自动分层存储配合使用,能提高SSD应用率,并且提高整体系统运行效率。