2008年(8065)
分类: 服务器与存储
2008-07-07 10:49:02
HDS公司首席科学家Claus Mikkelsen
因为有很多的存储基础设施不能与用户的业务应用协调同步,比如针对它的很多业务需求,它的存储设备没有办法来支持它。其实,各个厂商为了应对存储复杂性造成的问题,已经通过跟SNIA合作来试图解决这些问题,然而即便通过了很多互操作性的,存储员仍旧感到非常困难,比如是他们所在企业的存储环境里即有HDS的存储阵列,又有EMC、HP,以及其他厂家的一些阵列,它们的操作性、功能全都是不一样的。从长远来看,怎么来解决存储复杂性对大家来说还是一个很大的课题。存储数据的增长速度是非常非常快的,这种数据的快速膨胀,从存储应用角度给企业带来了很大的挑战。由于这些增长,SNIA提出了前十个用户最关心的问题,是用户觉得很头疼的问题。
既然有了这些问题,该如何解决,这就是所有存储供应商以及用户迫切需要了解的问题。大量的实践及市场表明唯一的解决方案就是虚拟化。虚拟化的概念实际上从6年前开始正式提到日程上来,从6年前,各个厂商就开始研发能够带来虚拟化的产品。虚拟化是什么意思呢?虚拟化就是将这些异构的多种存储(排列)虚拟化以后变成一个单一的大的存储池,或者说一个大的的概念,通过一个单一的界面,或者存储管理软件来进行管理。
Claus Mikkelsen表示,在一年前HDS发布TagmaStore的时候做了一个调查,有一个数据,就是说在这6年间,有大约30亿美金的风险投资基金投到了研发存储虚拟化的产品上面。而大部分这样的资金是投在了研发基于的虚拟化的产品研发上面。也就是说在这6年中,30亿的风险投资基金都给了非常聪明的研发工程师、技术人员,来做基于网络的虚拟化研发,但是至今为止,基于网络的虚拟化产品仍旧是不成熟的,不能提供企业级的解决方案,因为这种基于网络的虚拟化虽然是可以实现的,但由于非常复杂,所以目前为止还是没能实现。
TagmaStore是来自存储器的虚拟化,HDS只花了18个月的时间就研发成功,为什么会用这么短的时间呢?而且也没有用到30亿美金。原因是,基于控制器的虚拟化相对要容易得多,比基于网络的虚拟化研发容易得多。为什么其它的厂商不可以去做基于控制器的虚拟化呢?原因是因为HDS的磁盘内部架构还有操作系统是跟其它厂商不一样的,所以其他厂商没有办法实现这种虚拟化,而HDS是有办法实现这种比较简单的虚拟化,网络虚拟化是可以实现,但是非常复杂,截止到目前为止,众多厂商投入那么多长的时间和资金,仍旧没有一个非常好的解决方案出来。
有关虚拟化应该在哪里实现的争论,Claus Mikkelsen表示,就他自己参与的众多行业内的讨论/辩论的经历,以及HDS在去年发布TagmaStore三个月以后,通过Gartner对用户针对“虚拟化应该在什么位置实现” 做的一个调查,结果显示65%的用户说应该在磁盘阵列,这也表明超过三分之二的用户的需求和HDS的方向是一致的。
HDS的存储虚拟化是基于控制器的虚拟化。首先不需要代理或API,不会破坏通道包,还可以支持直连存储(支持直接连接和大型机的应用)。HDS发布的NSC55这种基于控制器的虚拟化产品,可以把高端和中端的存储产品都可以直接外连到它的上,通过API虚拟化的产品,可以在那个层次进行虚拟化,这样不会占用数据通道,不会破坏光纤通道包,也不会改变在服务器上增加代理什么的,不会造成这样的影响。通过这种虚拟化的实现,其实还有一个重要的优势,带来一个好处,它可以把原来USP或者NSC55产品的功能带到其它外接的产品上去,拿容灾解决方案来说,如果用户采用HDS 存储产品中的同步或异步TrueCopy复制软件来做数据的复制,就可以把它原有的比如说EMC的Clariion上的数据备份到千里之外的也许是IBM Shark上去,这这个是以前完全不可能实现的,因为它两个之间没有互操作性。数据迁移是用户一个非常头疼的问题,因为在用户买了新的设备以后,肯定要把旧的数据迁移到新的设备上去,设备更新一般是三年左右,当更新设备的时候,用户就要做大量的数据迁移,而现在几乎每个月都有这样的数据迁移工作要做。基于磁盘阵列的虚拟化实现以后,用户就可以把数据从任何一个存储设备上迁到另一个存储设备上,并且这种迁移是不存在停机的,或者说是不影响运用的,当用户做设备数据迁移的时候,数据应用不会受到影响。
如果单有虚拟化,并不能为用户解决所有问题。所以HDS基于APPI的软件推出了Hitachi HSSM软件,这个软件就是统一的管理软件,是符合HDS的存储战略--根据应用来优化存储,比如说用户需要把他的机进行升级,他可能就会进行一些安排。用户用HSSM可以看出到底谁在这些交换机,然后可以进行重新的安排。刚才说的是用户可以根据应用任务来进行调整。另外,用户还可以根据它要求的变化,对设备进行微调,比如说当它的数据库的应用、有些变化的时候,它可以根据整体的应用进行调节,比如说存储资源的分配。
对于记者疑问HDS的解决方案会不会增加用户的风险,Claus Mikkelsen表示,HDS不但不会增加用户的风险,而且还对用户目前的解决方案有所改善。比如说基于网络的虚拟化,用户根本没办法重新映射它的数据,因此,当用户对这个方案感觉不满意的时候,他很难撤下来,那他的数据就变成不可访问了。但是HDS的解决方案恰恰增加了用户的灵活性,比如用户采用HDS USP,其他的设备不一定非要绑定HDS的产品,你愿意买哪一家的都可以,这样就增加了用户的灵活性。
HDS北亚区总经理包志坚同时表示,在拥有虚拟化能力之后,存储系统内部的磁盘容量大小和有无就不那么重要了,明年HDS将推出完全没有(内部)磁盘的NSC。同时在,使用HDS虚拟化产品后,将会节省用户,原来在高端存储设备上的软件许可的成本。现在,HDS给用户提供的选择是,既可以使用以前已经部署的高端设备,也可以完全使用HDS的虚拟化产品。
对于HDS目前产品线的发展,Claus Mikkelsen表示, USP可以算是一个产品线,这个产品线提供高端虚拟化的产品线。另外包括NSC55,这是一个企业入门级的产品系列,它可以提供虚拟化,提供企业入门级的解决方案。还有一个产品的层面就是WMS系列,它有一些大量的第三层存储的应用。除了硬件的应用,HDS现在还大量开发关于存储的产品。此外,HDS还非常注重数据生命周期的管理方案,HDS致力于为用户提供真正的数据生命周期管理,这样也是基于产品的存储功能,以及在这个解决方案上来实现虚拟化管理的。在接口这一层面,实际上HDS所有的产品,(HDS将产品分为三块,一块叫做界面,另外一块是把它称之为介质),现在除了在争取支持更多的界面,比如像FC、NAS等,一个界面是磁盘,比如说多大容量的磁盘,还有一个就是虚拟化光驱。公司在AOS战略的指导下,已经把应用优化存储提上日程,真正为用户更好的服务。
HDS在SNW CHINA 2005上的虚拟化演示