IBM DS8700:高端存储系统的全新成就

在企业级高端存储系统市场,IBM的DS8000系列一直是销量最好的产品之一,历经多年的发展,IBM DS8000系列的两个型号DS8100和DS8300在全球以及中国市场都拥有极高的市场占有率,并受到大量的用户青睐,成为企业级高端存储系统市场中最为常青树的系列产品。

过去两年中,企业级高端存储市场的发展速度远超所有行业观察家、系统供应商以及媒体记者的预期,无论是传统的对存储容量、系统性能的需求不断增加,还是数据安全、数据保护、动态架构等新兴需求的日益增对,都深深的影响着整个高端存储市场——在这些因素的推动下,企业对高端存储系统的要求也越来越高,越来越苛刻。

可以说,金字塔尖变得更高、更尖锐了。

针对日益增加的市场需求,2009年11月,IBM发布了IBM DS8000系列的最新型号:DS8700,重申了自己对传统的企业级高端存储市场的重视和服务决心,更为最终用户提供了芯片技术、架构技术以及安全技术与存储系统的完美结合,DS8700的发布也因此受到了用户的追捧。

不过,如果单纯将DS8700看作是一个“数字的改变”,以及仅仅是提升了性能与容量的话,那么将严重低估IBM此次发布的重要程度,以及DS8700作为一款能够在未来很长一段时间位居金字塔尖产品的全面革新——DS8700拥有的四大显著变化,相信是它能够登上顶峰的重要原因。

POWER6:单控制器性能激增

DS8700“核心”的改变是这次发布最引人瞩目的部分,在推出POWER6一段时间之后,备受市场验证的POWER6展示出了其极高的性能与极佳的稳定性,在服务于对运行稳定性和单机系统性能要求极高的UNIX服务器之后,POWER6顺理成章的成为了DS8700的新核心。

在全新推出的DS8700中,POWER6(eClipz L4服务器)替代了原来的POWER5 (Squadron L4服务器),就处理器性能而言,POWER6高达4.7GHz的频率,将单处理器的性能提升到了一个当今最高的水平,而每个控制器处理器单元拥有双处理器卡,每个处理器卡又支持最多两个处理器的做法,使得每个控制器处理器单元能够容纳最多4个POWER6处理器。

当然,用户可以选择每个控制器处理器单元中拥有两个处理器或是四个处理器,但是,即使这样性能也会非常之高,毕竟POWER6是一款双核4.7GHz主频的产品,不过,需要额外指出的是,POWER6的一些技术同时保证了DS8700拥有业内最高的99.9999%的可用性,会在下文支出。

此外,为了配合POWER6的高吞吐率,DS8700增加了一半的DIMM插槽,于是,在双四路满配POWER6处理器的情况下,DS8700拥有384GB的可用内存数量。

PCIe连接:I/O速度翻倍

事实上,以POWER6为主体的eClipz L4服务器(以下称POWER6服务器),包括了POWER6处理器和全套I/O集成和桥接芯片,在DS8700中所采用的PCIe连接技术,成为了DS8700性能激增的一个重要原因。

之前的DS8300的IO通道采用业内熟知的基于RIO连接的IO通道,对于RIO来说,虽然其本身连接速度并不慢,但是由于每个RIO连接上都会有多个IO模块,即往往有至少两个IO模块通过一条RIO通道连接到Power6服务器上,DS8300的性能受到了一定的影响,而且,由于多个IO模块可能连接在一个RIO环路中,这也就使得定位IO模块的错误变得更有难度。

DS8700舍弃了RIO连接,而是改以采用串行传输方式,双单工连接能够提供很高的传输速率和质量的PCIe连接技术??PCIe 2.0 每个通道速度现在已经可以达到500MB,在DS8700中,IO模块的连接采用点对点的传输方式,每个Power6服务器都能够拥有到IO模块的独立PCIe连接,一方面增加了了连接速度,与IO吞吐能力,另一方面,错误定位也会更加准确方便。

DS8700基于PCIe的IO通道

从数据上来看,DS8000系列之前的RIO连接可以支持的速度是1GB/s,也就是POWER6服务器能够通过1GB/s的RIO连接连接到iO模块,而在采用PCIe的DS8700中速度可以达到4X500MB/s,也就是2GB/s,达到IO速度翻倍的效果。

不过,RIO环路并非彻底退出DS8700??连接两个Power6控制器处理器单元的连接仍然采用RIO,以完成同步和控制两个控制器单元的目的,此外,与Power6处理器的安全特性一样,PCIe同样带来了与RIO不同的可靠性技术,这在下文中会详细探讨。

加密技术:最安全的高端存储系统

隐藏在数据中心深处的高端存储系统并非安全无忧,很遗憾,越来越多的教训而不是知识学习证明,数据安全是首要考虑的问题,因此,DS8700在加密上所下的功夫也就理所应当了。

DS8700的主要数据安全问题关注在长期存储于磁盘和非易失性存储中的静态数据——DS8700的硬盘并不是百分百不会被盗或是替换,即使是报废的硬盘,也有可能从中找到有价值的数据。

IBM在利用自加密磁带驱动器成功帮助客户保护备份磁带三年后,又将这一核心技术赋予了DS8700磁盘系统。

为了提供最基础的安全性,DS8700采用的是基于IBM全磁盘加密技术的希捷全加密硬盘,每个磁盘的驱动器都内嵌了加密/解密固件引擎,引擎采用对称加密算法AES,结合256位的加密密钥,在数据写入磁盘时全速实时加密、读出磁盘时全速实时解密,对上层应用完全透明,并且对系统性能毫无影响。

而TKLM(IBM Tivoli Key Lifecycle Manager)则为包括DS8700在内的IBM加密存储设备提供安全有效的密钥服务如提供、保护、存储以及维护密钥等特性和功能,通过密钥管理流程,来管理日益增多的IT基础架构设备。

同时,DS8700拥有的分组加密技术则实现了对存储资源的有效管理,“加密组”概念的引入使得数据的删除和加密解密形成了封闭的链条,从而保证了数据不会被任意删除——TKLM、分组加密技术和IBM全磁盘加密技术的有机结合,形成了DS8700解决静态数据安全性问题的完整方案。

简单升级:首次发布的新功能

在DS8700中,按需安装IO模块以及处理器从双路到四路模式的升级变得不再困难。

对于用户来说,DS8000系列之前的出厂配置为四个IO模块,但是,对于业务量较小的用户四IO模块有些过于浪费,从而导致没必要的IT支出,而对于业务量较大的用户来说,他们需要逐步迁移应用,且随着业务的不断发展,需要逐步增加IO模块——在DS8700中,这一问题得到了很好的解决,最初可以选择两个IO模块,之后用户可以根据业务量的增长,按需来增加IO模块。最多可以支持到8个IO模块和5个机柜。

而且,IO模块的安装是与业务同步的,无需中断业务即可升级,安装人员只需要用PCIe电缆把IO模块和对应的PCIe接口卡连接即可。

在处理器的扩充方面,DS8700对处理器提供了2路到4路的同步扩展功能。用户可以在购买DS8700的时候选择配置较低的2路,后期需要的时候再从两路扩展到4路。2路到4路的扩展也是同步的方式,用户的应用系统不会被中断。

99.9999%:六个九的可用性从何而来?

在谈到DS8700时,其高达“六个九”的高可用性即使是在高端存储系统上也显得鹤立鸡群——了解高可用性设计的人都知道,在高可用性指标后面加上哪怕是“1”都是一件极为困难的事情,而DS8700从“五个九”到“六个九”的发展,则得益于IBM额度一系列革新。

首先,从POWER6来说,服务于UNIX平台的Power处理器本身在处理器可靠性、可用性及可维护性(RAS)上在一直不断的进步。

在POWER6中,IBM加入了恢复单元功能,该技术能够记住CPU以前的状态。当处理器出现某种错误时,恢复单元很快启动并进行自我愈合,它把以前的运行状态重新“告诉”了处理器,能在最短时间内恢复到出错前的状态。

同时,Chipkill内存、内存“位冗余”技术、高级故障预警分析等技术的采用,在一定程度上帮助了DS8700的高可用性。

而PCIe对此的贡献同样不可小觑,PCIe通过自我修复以及接收器溢出校验、流量控制错误校验、端对端CRC(ECRC)、崩溃TLP等技术,提供了极好的可靠性,通过使用智能适配器,PCIe连接将可以自我修复,从而为系统的可靠性又增加了一层保障。

此外,整个DS8700的微码超过90%都是基于DS8000现有的代码库,得益于POWER6是百分之百二进制兼容POWER5,DS8700的微码能完全适应新的体系架构,而增加的部分,主要是帮助DS8700对分层存储,也就是对SSD固态硬盘与传统磁盘的合理化使用,提供一个良好的微码级别的支持,而基于已经运行极为稳定和成熟的微码的DS8700自然在稳定性和支持SSD固态硬盘以及分层存储上做的不错。

最后,对于存储管理员和CIO们来说,DS8700新的管理界面不仅继承并增强了DS8000的GUI管理界面,更是针对配置过程的加速,进行了优化,让管理界面变得更加直观,配置过程更加简单,新的R5版本的管理界面可以更方面的看到逻辑结构与底层物理硬件之间的关系,同时,还包括了一个新的实时的性能显示图,帮助管理员了解到底机器的外壳下发生了些什么。