华为赛门铁克T系列存储系统,是华赛经过两年时间自主研发的业界领先的新一代高性能可靠存储系统,是面向中高端存储应用的新一代产品,以业界领先的硬件规格为支撑,融合了高密磁盘设计,TurboModule高密度IO模块及热插拔设计,TurboBoost三级性能加速技术,多重数据保护等高端技术,能够满足大型数据库OLTP/OLAP,高性能计算,数字媒体,互联网运营,集中存储,备份,容灾,数据迁移等不同业务应用的需求,有效保证用户业务安全性与连续性。
在前面的文章中已经向大家介绍了T系列强悍的性能表现,大家一定想继续深入了解为何T系列存储系统的性能会如此高,本文就会向大家揭开T系列高性能表现背后的贡献者:,TurboBoost加速引擎。
传统存储系统面临的性能问题
—单台系统的性能达到瓶颈–随着运营商各种业务的不断涌现以及企业内部IT系统的发展,存储系统所要承担的IO压力越来越大。尤其是数据中心虚拟化的发展,导致大量虚拟机被部署。在这种情况下,本来可能够用的存储系统,现在却被大量虚拟机的IO压力饱和,这就让用户不得不购买新的存储系统,并且还要将一部分数据迁移到新系统中。
—冷热数据分布与成本不平衡–大多数应用系统所访问的数据都有一定的热点,比如一个1TB的Lun中,可能只有200GB的区域是某个应用频繁访问的,剩余的800GB数据访问频度很低。如果这800GB数据长期占用着高性能的存储介质,则无疑是一种浪费,整体拥有成本会大幅增加。
TurboBoost三级性能加速引擎–打破性能瓶颈
T系列采用TurboBoost三级性能加速引擎来达到按需稳步的性能提升。基于业界领先的硬件以及经过全面优化的系统核心软件,在使用机械硬盘的情况下,T系列总体性能相比前一代产品具有50%以上的提升,也是目前业界同档次产品中处于领先的,这便是第一级加速平台;利用少量的华赛自研的HSSD固态硬盘,配合T系列内置的SmartCache引擎,可以动态的监视全局范围内的数据热点,并且实时的将热点数据缓存到SSD固态硬盘中从而达到IO加速的效果,理想情况下SmartCache对诸如OLTP等应用系统的性能有6倍以上的提升,这是T系列的第二级性能加速平台;当用户的应用系统对存储的性能要求节节攀升以至于传统机械硬盘根本无法满足需求的时候,可以使用全配置的SSD固态硬盘Raid组来直接承载业务Lun,达到极高的IO性能,这便是T系列的第三级也是终极加速平台。
力敌千钧:业界领先的硬件及全面优化的核心软件
上一代SAN存储普遍使用PCIe1.0内部总线,以及4Gb FC通道。而随着业务系统性能需求逐年上升,再加上海量数据的存储需求,带宽有限的总线和通道已经无法满足需求。此外,由于后端FC磁盘普遍采用FCAL环路方式来接入,由于协议和性能方面的限制,每个FCAL环路可接入硬盘的数量非常有限,所以也就不能够满足容量方面的需求。
随着硬件技术的飞速发展,PCIe2.0标准开始普及。由于系统内部总线带宽的提升,外部通道接口速率也就随之冲破了限制,8Gb FC、万兆以太网以及SAS2.0通道已经处于全面普及状态。后端硬盘通道接口采用SAS2.0标准之后,除了通道除了在速率上远高于4Gb FC,还在可接入容量以及性能方面超越了传统的FC。
T系列存储产品使用了全新的全自研的硬件架构设计,充分消除了上一代存储系统所带来的瓶颈。采用了业界领先的新一代高性能64位多核处理器以及PCIE2.0的IO通道,前端主机端口支持4/8Gb FC、1/10Gb以太网(iSCSI),后端硬盘通道端口支持4Gb FC以及6Gb SAS2.0。S6800T可支持高达12个IO模块或48个IO接口。支持SAS、SATA、SSD以及FC硬盘。T系列还采用了全新自研的可真正热插拔的IO接口模块,包括4口4/8Gb FC模块、4口1Gb以太网模块、2口10Gb以太网模块以及2口6Gb SAS2.0(宽端口)模块。新一代的硬件全面打破了性能瓶颈。
由于内部系统总线的提升,外部接口速率的提升以及数据缓存容量的提升,存储系统核心软件也需要做对应的变化。T系列存储系统在缓存管理、队列管理、磁盘管理、Raid及重构管理、IO路径等各个方面做了全面的优化和调优,能够确保将将新规格的硬件能力最大程度的发挥出来。
鬼斧神工:SmartCache第二级加速平台
固态存储介质是近几年来新兴的一种存储介质技术,由于没有机械部件,其在极端条件下所表现出来的随机IO性能相比机械硬盘要高出几十倍甚至上百倍,但是其成本也是较高的,导致目前还无法被大规模部署。如何既能够享用到SSD所带来的性能大幅提升,又能够节省成本呢?T系列采用SmartCache技术,利用少量的SSD即可实现整个系统全局范围内的IO性能提升。SmartCache会在后台对来自于主机端的IO访问情况做监控和统计,并且记录那些经常被访问的数据地址,然后动态的将这些热点数据缓存到SSD介质中,后续针对这些被缓存的热点数据的读取访问均会有数倍的性能提升。
SmartCache功能的配置也非常简单,只需要在ISM配置界面中针对对应的Lun启用或者禁用SmartCache功能即可,系统会在后台自动根据最优的方式进行加速。
全面武装:基于SSD的第三级加速平台
对于那些对性能要求极端苛刻的环境,或者访问行为没有明显热点而又要求高性能的业务系统来讲,使用SmartCache就无法满足了。此时可以直接使用SSD来承载业务所需的存储空间,从而达到性能最大化。
SSD本身性能确实非常强,但是想要完全发挥SSD的性能却不是一件容易的事情,尤其是当SSD用于大型阵列系统中的时候,由于阵列核心软件并没有考虑到后端存储介质会拥有如此高的性能,所以在很多方面的优化都是不到位的,从而也就无法发挥出SSD的最大性能,有时甚至会影响到同一系统中的机械磁盘的性能。
T系列存储系统针对SSD在缓存与队列管理等方面做了充分的优化,能够确保发挥出SSD的每一分性能。
综上所述,利用TurboBoost三级性能加速引擎,可以实现性能的按需稳步提升,从而极大的延长T系列服务于用户的周期,满足长期的不断攀升的性能需求。