自动存储分层和NetApp 虚拟存储层
Paul Feresten&Rajesh Sundaram 发表于:11年06月03日 11:42 [来稿] DOIT.com.cn
此外,NetApp 还能够专注于优化读取性能,因为 NetApp 任意位置写入文件布局 (WAFL) 能够有效地将写入活动转变成连续写入,而 HDD 适于处理连续写入(如图 2 所示)。Mike Riley 和 Tech OnTap撰稿人 John Fullbright 最近发表的一篇博文中对此进行了详细介绍。(这也是 NetApp 双奇偶校验 RAID [RAID-DP] 能够提供良好的写入性能,而其他 RAID 6 实施方案无法提供的原因。)
图 4) NetApp 虚拟存储层是基于缓存实现自动存储分层的一种方式。
NetApp 虚拟存储层将热数据提升到缓存,同时将 HDD I/O 开销保持在最低水平。无论何时接收到针对卷或 LUN 上某个数据块的读取请求,系统都将自动提升该数据块。请注意,数据块提升不是数据迁移,因为将数据块复制到虚拟存储层时,数据块仍保留在 HDD 上。提升是直接在系统缓冲区缓存中发生的,所以不需要额外的 HDD I/O。
由于数据块在第一次从磁盘读取之后可以立即进行提升,因此也不需要额外的磁盘 I/O。相比之下,基于迁移的 AST 实施通常在多次从磁盘读取热数据之后或直到执行计划的下一次迁移时,才会提升热数据,并且还需要额外的磁盘 I/O,才能完成迁移流程。