实施存储虚拟化需要考虑的七个问题

日期: 2009-12-20 作者:Arun Taneja翻译:Steven Fu 来源:TechTarget中国 英文

这里是你为你的存储环境确定虚拟化产品之前需要考虑的问题 服务器虚拟化有希望给存储网络带来巨大的好处。但是让存储和虚拟机良好协作还有一段路要走。下面7个问题可以帮你决定何种虚拟化产品最适合你的存储环境。 1.谁提供存储虚拟化产品?有什么区别? 很多公司提供存储虚拟化产品,而这些产品可以粗略地分为三类──带内(通常是设备),带外以及分裂路径架构(Split Path Architecture – SPA)──分类的依据是它们的架构和网络中的位置。

带内产品包括DataCore软件公司的SANsymphony,FalconStor软件公司的IPStor和IBM公司的SAN Volume ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

这里是你为你的存储环境确定虚拟化产品之前需要考虑的问题

服务器虚拟化有希望给存储网络带来巨大的好处。但是让存储和虚拟机良好协作还有一段路要走。下面7个问题可以帮你决定何种虚拟化产品最适合你的存储环境。

1.谁提供存储虚拟化产品?有什么区别?

很多公司提供存储虚拟化产品,而这些产品可以粗略地分为三类──带内(通常是设备),带外以及分裂路径架构(Split Path Architecture - SPA)──分类的依据是它们的架构和网络中的位置。

带内产品包括DataCore软件公司的SANsymphony,FalconStor软件公司的IPStor和IBM公司的SAN Volume Controller(SVC)。

LSI公司的StoreAge存储虚拟化管理器(Storage Virtualization Manager - SVM)是一个提供异构环境虚拟卷管理的带外SAN设备(它位于主数据路径之外)。SVM产品运行在Intel平台的设备上。

类似EMC公司的Invista和Incipient公司的Network Storage Platform这类SPA产品与带外架构有些类似。不过这两种产品都被设计为在网络中和来自Brocade或者Cisco的智能交换机一起工作。

Hitachi Data Systems的Universal Storage Platform(统一存储平台),可以虚拟化连接其上的任何存储阵列,它代表着不多见的第四个种类。

2.产品是否已经可用?

简短的回答是肯定有产品可用。请记住在第一个问题中所列举的产品都被设计为可以和不同的硬件一起工作(当然他们肯定也可以在单一类型的环境中工作)。一些厂家,例如3PAR公司,Compellent技术公司,Pillar Data Systems公司和Xiotech公司等等,都开发了非常棒的同类平台的产品。

存储虚拟化也被用于文件和数据块(例如iSCSI)。对文件来说,有来自NetApp的V系列产品,以及来自Isilon系统公司、PolyServe(现在隶属HP公司)的产品。iSCSI(块)虚拟化产品则包括来自Dell的EquaLogic和来自Intransa公司和LeftHand网络公司的产品。

3.虚拟化是否影响性能?

你正在物理存储和SAN之间增加一个抽象层次。计算机科学的基本原理表明,增加的工作量需要CPU周期并争抢本应用于存储以及应用的其他计算资源。这无疑会增加延迟并导致性能影响。

这完全要看你的网络中使用的是何种虚拟化产品。总的来说,你基本上可以认为性能影响是存在的,但是你应该询问厂家性能问题并评估在你的环境中的实际影响。基于交换机的虚拟化缓解了在其它方式中可以看到的性能问题的一大部分。

4.存储虚拟化应该在网络还是在阵列中完成?

唯一的基于控制器的存储虚拟化产品来自Hitachi Data Systems。它既有优点也有缺点。虚拟化在存储系统内部完成(例如,USP TagmaStore),这就要求用户采用来自Hitachi的同构环境;所有的存储流量,不管是来自来Hitachi还是来自非Hitachi系统,都需要流经虚拟化的存储阵列控制器。

如果你有一个高度异构的存储环境,一个基于网络的方案可能更合适。基于网络的存储虚拟化可以基于Intel服务器、智能交换机或用专用设备实现。三种技术在网络中都有相应的位置,而你的选择应该取决于你现在的存储设备提供商和你需要的网络性能。

5.一旦在存储基础架构中加入了一个存储虚拟化层,要将其移除有多难?

存储虚拟化对一个公司来说是个十分战略性的决定。要去掉虚拟化很不容易。一但你进入了虚拟化的环境,对服务器呈现的存储和物理存储的来源之间的关系就完全抽象化了──一个IT存储管理员不会知道存储是来自哪里的。你可能会使用一个厂商的虚拟化产品很多年,所以小心地选择你的设备商是非常必要的。

你可以取消虚拟化,但那是一件苦差事。基本上你需要备份你的数据到别的地方,取消虚拟化层,然后把数据倒回到物理设备上。这条路并不好走。

6.是否有存储不应放到存储虚拟化的保护伞之下。

假设你有一个单独的应用,它工作的不错,并需要很少的升级和维护,这种情况下,你就没有必要非用存储虚拟化不可。但是除了这些比较少见的“边缘”应用之外,就没有不用虚拟化的理由了。不过,要小心那些需要100%控制存储环境的存储虚拟化产品。虚拟化的实施应该小心谨慎。

7.虚拟机的数量对存储有何影响?

服务器虚拟化的初衷是在一个物理服务器上建立多个逻辑的“机器”。如果我在一个物理服务器上创建20个虚拟机,而这个服务器只有1或2个HBA卡,而且所有的存储都是通过这些HBA卡连接的话,就会在存储控制器上出现严重的瓶颈。存储业界也在试图解决这个瓶颈,例如通过N_Port ID虚拟化。这个方式基本上就是把HBA分割为可以连接到各个虚拟机上的逻辑块,从而消除存储瓶颈。

服务器虚拟化厂家,例如Vmware公司,正越来越关注他们的虚拟机对存储的需求,并且正在推出存储相关的功能,例如虚拟统一备份。这个功能可以使备份覆盖所有的虚拟机,而无需为每一个虚拟机购买许可或者安装单独的备份软件拷贝。很多人正努力使存储和虚拟化服务器能更好地协同工作,但是这些努力仍处于初级阶段。

相关推荐

  • Red Hat新推Storage one捆绑硬件及SDS

    Red Hat为其开源存储软件新增设备选项,本周该公司推出Storage One,这是与服务器硬件供应商共同设 […]

  • 超融合究竟带来了什么?

    超融合成为如今企业IT市场的宠儿,超融合是基于什么样的技术变化而到来?超融合又为企业带来了什么?

  • 软件定义存储 你的实施正确吗?

    在合理实施的情况下,软件定义存储能够在应用和物理存储资源之间建立硬件独立和负载无关的存储应用层。与任何技术实现一样,在实施软件定义存储抽象层时也有正确和错误的方式。

  • 存储虚拟化的这5种类型 你都知道吗?

    IT分析师Brien Poisy总结了企业实施的五种常见的存储虚拟化类型。深入分析并审查每种方法的优缺点,找到适合你企业数据中心的最佳方式。