- 论坛徽章:
- 0
|
本帖最后由 xike2002 于 2013-11-15 11:24 编辑
好活动,参与支持!
1、在您的存储解决方案中,如何解决存储问题的
答:目前,大多数企业都开始使用存储虚拟化技术,当然我们也在使用。
存储虚拟化(Storage Virtualization)最通俗的理解就是对存储硬件资源进行抽象化表现。通过将一个(或多个)目标(Target)服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源或/及服务的。
将存储资源虚拟成一个“存储池”,这样做的好处是把许多零散的存储资源整合起来,从而提高整体利用率,同时降低系统管理成本。与存储虚拟化配套的资源分配功能具有资源分割和分配能力,可以依据“服务水平协议(service level agreement)”的要求对整合起来的存储池进行划分,以最高的效率、最低的成本来满足各类不同应用在性能和容量等方面的需求。特别是虚拟磁带库,对于提升备份、恢复和归档等应用服务水平起到了非常显著的作用,极大地节省了企业的时间和金钱。
除了时间和成本方面的好处,存储虚拟化还可以提升存储环境的整体性能和可用性水平,这主要是得益于“在单一的控制界面动态地管理和分配存储资源”。
在当今的企业运行环境中,数据的增长速度非常之快,而企业管理数据能力的提高速度总是远远落在后面。通过虚拟化,许多既消耗时间又多次重复的工作,例如备份/恢复、数据归档和存储资源分配等,可以通过自动化的方式来进行,大大减少了人工作业。因此,通过将数据管理工作纳入单一的自动化管理体系, 存储虚拟化可以显著地缩短数据增长速度与企业数据管理能力之间的差距。
只有网络级的虚拟化,才是真正意义上的存储虚拟化。它能将存储网络上的各种品牌的存储子系统整合成一个或多个可以集中管理的存储池(存储池可跨多个存储子系统),并在存储池中按需要建立一个或多个不同大小的虚卷,并将这些虚卷按一定的读写授权分配给存储网络上的各种应用服务器。这样就达到了充分利用存储容量、集中管理存储、降低存储成本的目的。
虚拟化技术的出现,很大程度上为企业增强生产力,增高资产利用率,并有效的管理企业运营环境,而不同的虚拟化技术提供给用户不同方面的支持。
正如虚拟存储不同类别之间的界限日渐模糊,存储虚拟化和服务器虚拟化之间的界限也有日益模糊的可能。除了微软通过WindowsStorageServer2003的努力之外,NetApp也为DataONTAP操作系统中V系列(之前的Filer系列)阵列中增加了虚拟化性能。
虚拟化软件正在日益变得有活力且更加趋于完整,它的发展方向更像是一个全面的操作系统。业内人士已经充分认识到:通过交换机、磁盘阵列还是应用设备实现虚拟化的争辩是没有意义的,未来的虚拟化应该是通过这几种技术来实现,然后由某一种主要的虚拟层结合起来。
未来的虚拟化操作系统应该是一个高度分布式的,企业级的操作系统。如果我们看得更远一些,虚拟化还有可能会演变成包含服务器、网络以及存储设备的分布式操作系统中的一种元素,而这三种虚拟化都正在受到关注。然而这三种虚拟化中的任意某一种都能惹来麻烦。比如说,服务器虚拟化,有些最初的服务器虚拟化项目就在存储地址和其他存储管理方面的高级功能上出现过问题。要想虚拟化正常运转,服务器虚拟化必须提高虚拟存储性能,否则就会变成一种障碍。
同样的,网络设备或存储交换机可以采用各种智能的包检测技术来理解被迁移的数据的本质,并就如何有效传递或存储作出决定。虽然网络能够认出一个数据流实际上是个JPEG文件,但没办法区分出X光片和色情照片。并且,虚拟存储或虚拟服务器池在弄清到底这些数据是干什么上,只能进展到如此地步——例如,当其他进程都在休眠时,服务器池可能选择给某一个进程分配额外进程,但是它却无法对工资单进程的运行run和针对服务器的DOS攻击(拒绝服务器攻击)进行最基本的区分。
因此,业内专家认为在三个区域里考虑虚拟化十分重要,还要整合管理工具来理解应用层的需要,并且可以根据情况作出虚拟化的决策。不过要实现这样的梦想还任重而道远。
存储虚拟化技术当前来说还是一项比较新的技术,存储虚拟化也不是万能的,不要赶潮流而抛弃已有的资源和已有的存储技术,企业存储管理人员需要的把自己现有的存储资源、存储技术和存储虚拟化相关联,找到最适合自己企业的存储策略才是最为重要的。
虽然存储虚拟化技术最终不一定对所有不同数据类型和系统都合适,但是存储虚拟化是大势所趋,企业需要做和考虑的就是采用存储虚拟化策略来解决特定问题,从而提高企业存储系统的效率。
2、存储虚拟化技术的未来发展方向在哪里?哪些新技术会大行其道?
答:存储虚拟化早在2002年就被国内一些IT媒体列为最值得关注的关注的技术之一,时至今日,它更是成为存储软硬件厂商的重头戏之一。我们可以看到它在存储各个方面的广泛应用,从小到数据块、文件系统大到磁带库、各种主机服务器和阵列控制器。存储虚拟化并不如几十年刚出现一般是一个虚拟化的概念,今天,它代表了一种实实在在的领先技术。它甚至被人们看作是继SAN(存储区域网络)之后的又一次新浪潮。随之而来的就是存储虚拟化解决方案。
一、存储虚拟化解决方案之什么是存储虚拟化
存储虚拟化是通过将一个(或多个)目标服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源或服务的。
存储虚拟化是一个抽象的定义,它并不能够明确地指导用户怎么去比较产品及其功能。这个定义只能用来描述一类广义的技术和产品。存储虚拟化同样也是一个抽象的技术,几乎可以应用在存储的所有层面:文件系统、文件、块、主机、网络、存储设备等等。
二、存储虚拟化解决方案之存储虚拟化带来了什么?
第一点,存储虚拟化是一个SAN里面的存储中央管理、集中管理,这是虚拟化的一个特点,一个突出的地方。可以得到很大的收益,降低成本。
第二点,存储虚拟化打破了存储供应商之间的界线。
第三点,就是用不同的,可以应用于不同品牌的高中低档的存储设备。
三、存储虚拟化解决方案之存储虚拟化的层次
存储的虚拟化可以在三个不同的层面上实现:基于专用卷管理软件在主机服务器上实现,或者利用阵列控制器的固件在磁盘阵列上实现,或者利用专用的虚拟化引擎在存储网络上实现。而具体使用哪种方法来做,应根据实际需求来决定。
1、基于主机的虚拟化。
如果仅仅需要单个主机服务器(或单个集群)访问多个磁盘阵列,可以使用基于主机的存储虚拟化技术。虚拟化的工作通过特定的软件在主机服务器上完成,经过虚拟化的存储空间可以跨越多个异构的磁盘阵列。
这种虚拟化通常由主机操作系统下的逻辑卷管理软件来实现,最大优点是其久经考验的稳定性,以及对异构存储系统的开放性。它与文件系统共同存在于主机上,便于二者的紧密结合以实现有效的存储容量管理。卷和文件系统可以在不停机的情况下动态扩展或缩小。
2、基于存储设备的虚拟化。
当有多个主机服务器需要访问同一个磁盘阵列的时候,可以采用基于阵列控制器的虚拟化技术。此时虚拟化的工作是在阵列控制器上完成, 将一个阵列上的存储容量划分多个存储空间(LUN),供不同的主机系统访问。
智能的阵列控制器提供数据块级别的整合,同时还提供一些附加的功能,配合使用不同的存储系统,这种基于存储设备的虚拟化模式可以实现性能的优化。
由于这种虚拟化不依赖于某个特定主机,能够支持异构的主机系统。但是对于每个存储子系统而言,它又是个专用私有的方案,不能够跨越各个存储设备间的限制,无法打破设备间的不兼容性。
3、基于存储网络的虚拟化
以上都是一对多的访问模式,而在现实的应用环境中,很多情况下是需要多对多的访问模式的,也就是说,多个主机服务器需要访问多个异构存储设备,目的是为了优化资源利用率――多个用户使用相同的资源,或者多个资源对多个进程提供服务,等等。在这种情形下,存储虚拟化的的工作就一定要在存储网络上完成了。这也是构造公共存储服务设施的前提条件。
而以上描述的两种虚拟化方法的优点都可以在存储网络虚拟化上同时体现,它支持数据中心级的存储管理以及异构的主机系统和存储系统。
四、存储虚拟化解决方案之存储虚拟化的方式
存储网络的虚拟化是由加入到存储网络SAN中的专用装置来实现的。这种专用装置实际上是装有存储虚拟化管理和应用软件的服务器平台,这个服务器平台可以横亘在SAN中间,把服务器和存储设备隔离,也可以在旁边接入SAN,对存储网络进行管理。前者我们称之为对称的存储虚拟化;后者称之为不对称的存储虚拟化。
1、不对称方式的存储虚拟化架构。
不对称虚拟化引擎物理上不位于主机和存储系统的数据通道中间,而是通过其它的网络连接方式与主机系统通讯。于是,在每个主机服务器上,都需要安装客户端软件,或者特殊的主机适配卡驱动,这些客户端软件接收从虚拟化引擎 传来的逻辑卷结构和属性信息,以及逻辑卷和物理块之间的映射信息,在SAN上实现地址寻址。存储的配置和控制信息有虚拟化引擎负责提供。这种方式的实施难度大于对称模式,因为每个主机都必须有一个客户端程序。
2、对称方式的存储虚拟化架构。
对称虚拟化引擎位于主机和存储系统的数据通道中间,控制信息和用户数据都会通过它,而它会将逻辑卷分配给主机,就象一个标准的存储子系统一样。
因为所有的数据访问都会通过这个引擎,它就可以实现很高的安全性。就象一个存储系统的防火墙,只有它允许的访问才能够通行,否则就会被拒绝。这种方式的虚拟化,不需要在主机上安装特别的虚拟化驱动程序,比不对称方式的方式易于实施。并且支持广泛的异构存储系统,具有很好的互连性。对称虚拟化引擎是一个数据访问必须经过的设备,通常利用缓存技术来优化性能。
以上就是对存储虚拟化解决方案的简单介绍。 |
|