现在已经有越来越多的企业感受到服务器虚拟化带来的实实在在的好处,但是虚拟化技术那"虚"的一面–不确定性,也给用户带来了很多困扰。特别是肩负着后端数据I/O重任的存储系统,必须具有足够强大的适应能力才能满足虚拟化的要求。
不过,从更为宏观的角度来看。服务器虚拟化带来的挑战,只是现今日趋动态化的IT应用环境的一个缩影。日立数据系统(HDS)的新一代中端存储系统产品Hitachi Adaptable Modular Storage (AMS) 2000系列,具有一系列突破性设计,可以满足高度动态IT应用环境的需求–当然也包括以VMware为代表的服务器虚拟化。
动态负载均衡减轻VMotion负担
负载均衡在中端存储系统中已不是难得一见的功能,但多数产品还停留在非对称双活动控制器的水平,需要主机负载均衡软件的支持,以及较多的人工调整优化。当其中一个控制器过于繁忙或失效时,I/O通路的切换须经驻留在主机端的负载均衡软件,通常要花几十秒的时间才能切换到另一个控制器上,重建I/O操作。
与上述非对称控制器设计不同,AMS 2000的动态负载均衡控制器具有对称双活动设计,可通过监视每一个控制器的利用率动态平衡工作负载,消除导致 I/O 响应时间降低等常见瓶颈与"热点"。该控制器不需要主机端的负载均衡软件参与,几乎无需用户干预,即可让存储系统发挥出最大性能,将可用性从几十秒缩短到秒级别。
AMS 2000高度自动化、无需主机干预的对称双活动控制器,对于VMware虚拟化环境具有重大的意义。传统中端存储系统的非对称控制器需要为每一台服务器配置故障切换路径,这对于拥有大量虚拟机且变动频繁的VMware环境来说,需要付出的时间和人力成本是无法想象的。而AMS 2000不仅易于快速部署,其对称的双活动控制器能够接受所有前端端口对同一数据卷的访问,这让VMotion用户无需担心主机配置,能够大幅度降低配置成本,消除性能瓶颈。
SAS背板解决带宽困扰
以往的中端存储系统在提到性能时,比较多的强调IOPS(每秒I/O数),对于实际传输带宽着墨不多。这固然有应用环境导向的因素,但也暴露出其内部在后端磁盘架构上的缺憾–由于采用共享式的光纤通道仲裁环路(FC-AL),往往要十数个乃至数十个硬盘驱动器共享一个环路的4Gb/s带宽。因此,即使前端连接主机的4Gb/s端口再多,实际的传输能力也相当有限。
然而,服务器虚拟化的应用对存储系统的传输带宽提出了较高的要求。一方面,较高的带宽意味着存储系统可以同时支持的虚拟机数量增加;另一方面,也能加快虚拟机迁移的速度。
AMS2000系列创造性地率先在中端磁盘阵列中引入了全交换的SAS架构,每个硬盘驱动器可独享3Gb/s带宽,最大限度地消除了内部瓶颈。最高端的AMS 2500前端有16个4Gb/s FC主机端口,后端则有32个3Gb/s SAS磁盘端口,是同类产品的3至6倍,较好地实现了前后端传输能力的均衡匹配,从而更多更好地支持虚拟机。
强调QoS满足服务水平
虚拟机的出现,意味着连接到一台中端存储系统上的应用类型极大地丰富了。我们知道,不同的应用,如数据库、邮件系统,访问存储系统的I/O特性如读写比例、I/O块尺寸、随机访问或顺序访问,有着较为明显的区别。如果一台存储系统在某一时刻只能采用一个固定的配置(包括I/O块、Cache等),意味着只有一种应用的性能可以得到充分的优化,而无法很好地满足其他应用的服务水平要求。
AMS 2000系列采用了来自于高端产品的技术,在任何时刻都可以存在多种配置。从磁盘、Cache到前端的主机端口都允许多种不同的配置共存,每一种配置服务于一个特定应用,这个特定应用就相应地具备了QoS,从而可以与该应用的使用者签订SLA,同时满足备份应用的高带宽需要、数据库应用的随机访问需求……让用户可以不受限制地配置针对各种应用的虚拟机,并且每一种应用的性能都得能到高度的优化。
当然,AMS 2000系列适用于VMware虚拟化环境的优点远不止这些,以上只是撷取了三个可以解决目前普遍性难题的创新功能,其他重要功能包括:支持服务器整合需求的SAN Boot和虚拟端口技术,可以支持更多ESX server的快速部署和恢复;动态数据迁移软件VolumeMigrator,配合VMotion为数据资产动态匹配系统资源,SAS与SATA的自然存储分层,实现虚拟环境下的数据生命周期管理;磁盘组在线关闭功能可以配合VMware电源管理特性优化数据中心能耗;等等,相信用户会在实际应用中体会到更多的惊喜。