IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

应用指南:存储虚拟化的实现及选购

2010年07月30日
网络/网络

 虚拟化存储可谓是企业存储方案中的新贵。相对其他存储方案来说,虚拟化存储具有灵活、便捷、成本低廉等方面的优势,为此深受企业的欢迎。笔者在这里想向各位读者介绍一下虚拟化存储的主要实现方式,以及企业如何选购合适自己的虚拟化存储系统。

  一、 虚拟化存储系统的主要实现模式。

  虚拟化存储技术其实是一个统称。它可以通过很多种方法来实现。到目前为止,虚拟化存储系统已经有以下几个实现模式。一是单一资源的多个逻辑表 示。即可能只有一块硬盘,通过虚拟化存储技术,可以逻辑上的表示多块独立的硬盘。二是多个资源的单一逻辑表示。这与第一个模式刚好相反。有多块硬盘,但是 对于用户来说就好像只有一块硬盘。三是符合或者分层的虚拟化。这主要是通过物理资源来提供丰富的功能集。除此之外,还有“在多个资源之间提供单一逻辑表 示”和“单个资源的单个逻辑表示”等等。在下面的内容中,笔者将对这些模式进行展开,分析其各自所适用的场合。用户可以根据以下这些内容,在选择合适自己 的虚拟化产品。

  二、 单一资源多个逻辑表示的特点及适用场景。

  单一资源多个逻辑表示,其主要的特点就是只有一个物理资源,但是它向用户展示的逻辑表示却包含多个资源。简单的说,物理上只有一块硬盘,但是用户看到的就好像有多快硬盘一样。

  在企业中,如果有多个信息化应用要部署在同一台服务器上。此时不同的信息化系统都有各自的系统数据。如在一台IBM的服务器上部署有邮件系统、 OA系统等等。此时为了避免各个不同的系统之间的相互干扰,可以采取虚拟化技术,将一块硬盘一分为二。不同的系统只能够使用各自的硬盘空间。如此的话,就 不会因为某个一个应用软件数据量过多而影响其它系统的正常运行。这种模式另外一个好处,就是可以对某个应用系统的数据,直接进行硬盘对硬盘的进行备份。如 OA系统与邮件系统备份的频率是不同的。采用了这种模式,系统就可以很方便的针对不同的系统采取不同的备份频率。

  不过需要注意的是,虽然可以将一块硬盘一分为二。但是却无法将硬盘的I/O提高一倍。这也就是说,硬盘的I/O不会发生变化。在这种模式下,即 使部署的信息化系统再多,硬盘I/O的能力都是固定不变的。为此在这种模式下,虚拟化存储可以给不同的应用程序提供独立的磁盘空间,但是在性能上并没有任 何的改善。当有多个信息化系统时,硬盘的I/O冲突也会变得很严重。

  为此单一资源多个逻辑表示这种虚拟化技术,其应用范围还是受到比较大的限制。通常情况下,如果企业多个应用软件需要部署在同一台服务器上,则可 以通过虚拟化技术给其提供独立的硬盘空间。不过需要注意的是,在这种情况下容易引起I/O的冲突。为此笔者建议,一般情况下只对小的信息化系统,如OA系 统、项目管理系统等等,采用这种模式。因为这些系统其数据流量往往不是很大。将他们部署在同一台服务起上,不会导致很严重的I/O冲突。

  三、 多个资源的单一逻辑表示。

  多个资源的单一逻辑表示,其主要的特点就是有多个物理的资源,但是它向用户展示的只有一个资源。举一个简单的例子,就是现在有多块硬盘,但是实际上用户看到的只有一块硬盘。而这一块硬盘就是多个硬盘的组合。

这个模式其实跟磁盘阵列很类似。其主要的作用就是为了提高硬盘的I/O能力。虚拟化存储技术可以将多块硬盘并联起来,最后的I/O能力就是几块硬盘 的累加。在企业中,如果经过分析发现系统的性能瓶颈就在磁盘的I/O上,则可以通过虚拟化存储技术,将多块硬盘并联起来,以提高硬盘的I/O性能。

  可见,这种模式的主要特点就是将多个功能不怎么强大的资源组合起来,创建一个功能强大的虚拟资源。在IBM的服务器中,有一个SAN的存储方 案,采用的就是这种模式。它将几个存储卷组合起来,形成一个大型的单一存储设备。在这种模式下,用户并不知道数据被存储在哪个物理磁盘上,其实这也并不是 他们所需要关心的。

  不过这种部署模式也有一个缺点,即使需要使用多块硬盘。而且硬盘数量越多,其I/O的累积性能就越高。无疑这会增加企业的投资成本。不过现在硬盘的价格还是可以接受的。这个缺陷对于大部分企业来说,并不会造成很大的影响。

  总之,采取这种模式的话,其主要的优势在于硬盘I/O性能的提升与磁盘容量的扩大。如果企业某个应用软件,如ERP系统,需要这两方面的优势。 也就是说,可能硬盘容量不够了,或者发现硬盘的I/O冲突比较严重,此时就可以考虑采用这个模式来改善系统的性能。但是如果某个系统I/O没问题、容量也 够大,确也采用这种模式,那显然是搬起石头砸自己的脚。

  四、 复合或者分层虚拟化存储模式。

  这种虚拟化存储模式其实就是上面几种存储模式的综合。这个从定义上可能很难理解。不过笔者举一个例子,大家就会明白这个模式的主要特点。假设现 在某个企业有ERP、OA、邮件等几个办公系统。企业采用了IBM的应用服务器。系统管理员发现最近系统的反应比较慢。经过观察发现是硬盘的I/O出现了 问题。此时系统管理员想按如下的思路来解决。

  ERP系统其数据流量很大,而且用户数量与使用的频率也很高。为此系统管理员想利用服务器上的三块硬盘组成一个逻辑单元,为这个ERP系统提供 服务。同时其他信息化系统,如OA系统或者邮件系统不能够使用这几块硬盘。此时ERP系统就能够独享这几块硬盘的I/O,从而性能上会有明显的改善。此时 采用的就是第二种模式:多个资源的单一逻辑表示。

  而对于邮件系统或者OA系统,其数据流量并不是很大。为此一块硬盘的I/O已经可以满足这两个系统的需要。不过为了防止他们之间相互的干扰,特 别是邮件系统。当邮件系统出现问题,如有病毒时,邮件系统所占用的磁盘空间会成几何级上升。为此虽然他们使用的是同一块硬盘,但是仍然有必要为他们提供独 立的磁盘空间。此时需要采用的就是第一种部署方式:单一资源的多个逻辑表示。

  此时在同一台服务器上即有多个资源的单一逻辑表示,也有单一资源的多个逻辑表示。这就是复合的虚拟化存储模式。在实际工作中,不少企业已经可能 刚开始就购买了性能比较高的服务器。随着后来信息化应用的增加,都部署在同一台服务器上。因为其CPU或则内存的负荷都不是很大。此时最可能出现的问题就 是存储设备上的性能瓶颈。在这种情况下,根据不同应用的特点,采取复核虚拟化存储模式,给不同应用之间创建一个相对独立的对工作环境,显然是一个比较理想 的选择。

不过需要说明的是,这种模式会增加管理上的难度。在部署之前,最好能够进行规划。将复杂的问题简单化。

  从以上的分析中可以看出,虚拟化存储方案其实是一个总体。根据其实现模式的不同,其又可以分为很多种。而不同的方案,其又有各自的特点与适用的场合。企业的存储管理员在产品选购时,需要根据实际情况,做出合适的判断。

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

大佬发话 Intel为超极本制定SSD新规范
大佬发话 Intel为超极本制定SSD新规范英特尔正在为 超极本 制定SSD新规范。英特尔目前正在寻求与PC厂商和NAND公司合作...
数据治理,不仅仅是技术问题
数据治理,不仅仅是技术问题毋庸置疑,数据已成为企业的重要资产,也是企业竞争力的重要武器。企业业务的成功...

本类热点