Chinaunix首页 | 论坛 | 博客
  • 博客访问: 130739
  • 博文数量: 145
  • 博客积分: 6690
  • 博客等级: 准将
  • 技术积分: 1650
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-01 03:00
文章分类

全部博文(145)

文章存档

2011年(1)

2008年(144)

我的朋友

分类: 服务器与存储

2008-08-01 03:03:37

我们知道虚拟化一直是存储业界的一个热点,但是关于虚拟化的具体实现方式,不同的厂商遵循了不同的道路,有些厂商选择基于主机层面实现,有些则基于磁盘控制器层面实现。在本次的It168精英年会上,我们有幸请到EMC公司解决方案经理李君鹏先生为大家介绍EMC的带外虚拟化解决方案。

    EMC认为,选择网络层进行虚拟化可以有效可行的实现各项虚拟化的管理功能,跟带内的解决方案不同在信息周期管理里面,数据的移动是占有很大的一个部分,带外虚拟化能够让信息生命周期解决方案更加完备,可以从根本上改变现有客户计算的模式。
   
    根据李君鹏的介绍,IT系统内信息的增长速度非常快,每年超过70%。国外IT预算每年增长4%到5%,国内因为IT建设相对比国外晚一些,IT预算增长也超过了4%到5%,尽管我们的预算都在飞速增长,但仍然远远不及信息的增长速度。客户现在面临着诸多问题,一些企业级客户在考虑怎么做整合,怎么控制不断增长信息的需求,有多少需求要求7*24小时连续运营,如何满足基础设施的灵活性,同时不断的降低成本,这些都是通过虚拟化可以帮助大家解决的问题。

虚拟化软件未来将全面替代卷管理软件

    在没有存储虚拟化解决方案的情况下,我们现在一台服务器也可以使用来自于多台存储设备的磁盘,但是在定义的时候会非常麻烦,假设一个SAN存储网络中有一部分存储设备来自于EMC,同时还有一些其他品牌的存储系统。当EMC存储系统的容量不够了,需要从其他磁盘阵列上划分容量的话,首先需要在这个阵列里面划分存储空间,映射到前个端口,在主机上把映射的这些磁盘加入管理,操作非常复杂,而存储虚拟化的软件,可以隔离物理与逻辑之间直接的关联关系,当一个应用需要存储资源的时候,可以直接划分存储空间。

    传统上的服务器有通道管理和卷管理的功能,存储有RAID和Cache的保护功能,现有的逻辑卷管理软件有它存在的必然,但是它的功能以后会慢慢的被虚拟化软件所替代,以后卷管理软件功能实际上就可以在存储网络这一层,在虚拟化软件这一层就可以做到。

    同样对于多个帧列来讲,每一个帧列的存储也可以在网络这一层来做,如果在虚拟化这一层面实现了卷管理和存储控制的话,我们可以想象每一个服务器可以不必要有卷管理的功能。每一个帧列也可以不必要有一个存储控制的功能。
 目前在EMC虚拟化解决方案里面,卷管理功能暂时还是非常有限的,还不能完全替代服务器里面的卷管理软件。以后随着它功能不断的丰富、增强,我相信现有的卷管理软件的功能实际上我们都可以在虚拟化这个层面来实现。当前这个卷的管理功能比较有限,还需要与服务器的管理软件共存。

选择网络层面进行带外虚拟化

    InVista是EMC在05年7月份推出的,现在是2.0版本,1.0的时候只有几个有限的功能,一个是不中断的数据移动性,这个在信息生命周期里面,信息的价值随着时间的变化而在不断的变化,需要我们的数据不断进行迁移,是信息生命周期里面很重要的环节。

    另外一项很重要的功能就是虚拟存储池,此外还有复制,能够实现在一个阵列内部对生产卷的复制,在存储网络中也可以实现异构的复制,把生产数据复制到其他阵列里面。今年我们将发布InVista2.0,能够实现本地的镜像,结合EMC其他存储系统可以实现异构性的容灾,这些都是虚拟化的进展。

    InVista的结构是为企业级用户设计的,所谓带外的结构。意即它的管理功能不在路径之上,而在存储网络层面实现。InVista的设计是EMC和思科共同进行的,软件都基于EMC的硬件设施,但是它要依赖于思科的智能交换机。从逻辑结构上说,中间的虚拟化的软件对于服务器来讲即虚拟化成了存储设备,同时对后端存储设备虚拟化服务器,这个是主机,这个是存储,存储被虚拟化一个存储池。

    EMC虚拟化的软件InVista,基于智能交换机在存储网络层进行虚拟化,它是一对节点,物理与逻辑的表达关系会下载到日志或者是思科的智能交换机上,有了物理逻辑的映射关系后,虚拟化可以在智能交换机的端口上进行。IO里面分成两类,一种是数据帧,一种是数据帧,数据帧占95%,IO来的时候根据映射管理到智能交换机这边就可以做物理与逻辑的重映射,会把每一个帧的目标地址进行更换,有一些询问设备的容量等等控制帧就要交到CDC去。有了物理与逻辑映射,它的IO的延迟会正确的数据帧会增加两微秒的延迟,这对IO的响应时间是微乎其微的。

    在存储虚拟化方面,有的厂商用了带内的这种解决方式,EMC是用带外的,带内的这种解决方案它的IO如果是存储虚拟化这种设备,它的(英文)打开的话,主机的IO写到存储虚拟化的设备就算结束,如果当外面的电源停掉以后,它有可能在存储虚拟化里面,而不是到了目标存储设备。这是存在数据一致性风险的问题。如果是不打开存储虚拟化设备的(英文),它本身又在IO通道里面增加一个环节,这样IO响应时间会明显的加长,右边是EMC的(英文)这种方式,把物理与逻辑映射关系,每一个IO只是更换目标地址,会增加两微秒的延迟,但是这个延长是微乎其微的。所有数据都会写到目标存储设备里面,不存在数据一致性的风险。

InVista强大的软件功能

    InVista软件的功能,一个是动态的卷的移动性,现在的数据是在哪里的磁盘介质上面不是特别重要,InVista可以动态进行迁移,主机的访问是不中断的。还有一些老的存储设备来了之后,经过五年以后,已经到期了,我买了新的存储设备加进来以后,我也希望在线的迁移,InVista也可以实现。还有根据信息生命周期的定义,不同的应用服务级别是不同的。如果现在的应用服务级别,原先把它放在一个不重要的服务等级上,现在需要把它放到一个更高的服务等级,InVista也可以实现动态的迁移,使服务不中断。

    假设有一台老的设备,生产数据想把它利用起来,可以把生产数据备份到某个存储设备上面,这就是异构的备份。卷管理的功能,就是与InVista卷管理功能,相对主机卷的管理功能来讲是有限的,现在不能完全替代主机上的卷管理软件,但是随着虚拟化卷管理功能不断的增强,实际上总有一天我们是可以替代主机的卷的管理软件,如果是一百台服务器,我们可以在这上面都不需要卷的管理软件,可能节省的费用也是比较多的。

    异构的时间点拷贝,在一个存储设备上的生产数据可以克隆到其他的存储设备里面,基于存储的软件只能在阵列内部而不能实现异构的克隆,那么InVista能够实现,而且2.0版本的InVista可以实现镜像的功能。

    InVista是EMC开发的硬件和软件,我们结合思科和智能交换机可编程接口,在异构的环境下,或者在虚拟化环境下互操作测试非常重要。因为在虚拟化环境以后这是一个全新的境界,以前一对一的方式已经用了多少年,已经做了大量的应用和测试,在虚拟化环境下这种组合又变得更加复杂。所以EMC在虚拟化里面对互相操作测试也是非常严格的。我们InVista支持的情况就是要基于InVista有一个支持列表。

    InVista来讲是一种全新的解决方案,它是基于存储网络层的解决方案,跟带内的解决方案不同在信息周期管理里面,数据的移动是占有很大的一个部分,有了InVista,我们觉得信息生命周期解决方案更加完备,虚拟化可以从根本上改变现有客户计算的模式。

阅读(271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~