

IBM公司的SVC自诞生以来,销量超出了市面上任何一款虚拟化存储软件,尽管该产品在结构设计上存在一定的局限性。时间过得真快,转眼间它的第六代产品就要推出市场了。
与前几代产品一样,3月份即将面世的SVC V2.1,也是以软件为主,用户购买时如果选择配套的IBM x-Series服务器产品(运行Novell's SUSE Linux 操作系统),可靠性会更高一些。该软件是针对异构存储区域网络设计的,可将独立的存储设备整合成一个共用的虚拟存储池,并依照应用程序的需求,自动分配存储空间、性能和功能,简化了资源配置管理。
不过,也有一些用户指出,由于SVC本身设计上存在缺陷,使得该软件的“自动分配和利用存储资源”功能无法百分之百地发挥潜能,出于这个原因,他们纷纷将SVC排除在考虑之外。下面我们就一起来探讨一下它的设计原理吧。新版SVC可用于管理最多由8个节点(或集群服务器)构成的存储环境,方便系统管理员通过单一的控制点配置、监控、测试和管理整个机群系统内的各个节点。
出于输入/输出的需要,集群内的SVC节点以成对的形式划分为组,称为I/O组。每一对节点负责一个给定的虚拟磁盘或vDisk的数据输入/输出服务。一个SVC簇中的每一个节点都被划分在某一个I/O组内,并且从设计上规定,每个I/O只能拥有两个节点。这意味着SVC簇的I/O组不会共享指定磁盘的访问通道。换言之,每一个I/O组控制都是受限于一组分配的物理磁盘。
Evaluator Group公司的股东兼高级分析师Randy Kerns认为,如此特别地定义SVC,其目的是出于隔离的需要。“通过隔离存储,合并一个特定的存储环境的工作就变得更容易实现了。通常而言,对于一个特定的应用,一对节点不仅能够让你访问隔离区,而且还控制着这些特定资源的管理。”