如果你对服务器乃至于数据中心的认识有限的话,那么在储存系统方面的发展,大多应该是停留在传统硬盘(HDD)与固态硬态(SSD)的混搭的印象为主,前者专职冷数据的储存,后者则负责较常使用的热数据的分析与处理,所以在分工上可以较有效率。
|
IBM 全球闪存策略及业务开发部门经理Erik Eyberg(摄影:姚嘉洋) |
但长久以来一直耕耘服务器领域的IBM却也在近期提出新的架构,希望能为既有的储存技术架构带来另一种面向的思考。IBM的作法是跳脱出传统硬盘与固态硬盘的设计,直接改采全闪存数组的方式设计提供给市场。
IBM 全球闪存策略及业务开发部门经理Erik Eyberg指出,就企业投入的成本计算方式,是资本支出加上营运支出扣掉机会成本,就资本支出来说,它包含了每储存单位的价格、每IPOS(Input/Output Operations Per Second)的价格与人力训练的费用等,营运支出则是侧重在电力消耗、冷却与占地面积等,至于机会成本所探讨的,是可以产生多少的竞争力、用户的生产力、软硬件的支持能力是否可以超过你的需求等,从这几个面向来作全方位的思考,采用闪存数组可以一口气降低企业的总体支出。据IBM内部统计,采用闪存数组后,光是在营运成本所需要的占地面积就可以省去97%左右,电力消耗也能大幅降低95%左右。
不过,由于固态硬件的组成也是以闪存为主,固态硬盘与闪存数组之间有何差异?Erik Eyberg对此作了解释,这两者之间的最大差异在于延迟速度上,理由在于SSD本身还是必须透过负责SSD堆栈的控制芯片与处理器来进行控制,反观闪存数组并不用透过这种方式,IBM则是利用软件控制的作法,对所有的闪存进行监控。
Erik Eyberg直言,闪存的确会有寿命上的问题需要克服,再加上系统运作的当下,数组中的内存并非都是同时进行读写,所以长久下来每颗内存芯片的寿命都会不同,所以IBM才透过软件监控的方式来了解,如此一来便能提前作出预防,另一方面,在内存的容量上,IBM会多给一些预备容量,以备不时之需,当有内存已经快无法运作时,多余的部份便能自动补上,以维持系统整体运作,同时,IBM可以再协助更换寿命几近耗尽的内存即可。
不过,Erik Eyberg也不讳言,单就考虑到成本因素,SSD在小容量市场的确较具优势,但同样的,也必须考虑到延迟时间与IOPS等因素,才会较为完整。目前IBM在财务金融领域的客户群,已有两至三家开始导入闪存数组的解决方案。长期来看,储存系统架构要改成全闪存的架构,只是时间上的问题,目前正处于一个过渡期的阶段。