存储虚拟化的最佳道路
2009-11-29 17:04:57 来源:WEB开发网作为一种IT基本概念,“虚拟化”已经被运用了30多年。然而,虚拟化作为一种直接帮助企业用户降低IT成本、提高竞争力和利润的技术,在存储和服务器领域开花结果,更在最近几年呈现出蒸蒸日上之势。
利用存储虚拟化技术,整合企业用户现有的存储资源并对其进行更加有效的管理,从而大幅度提高存储资源的利用率,这方面的技术已经越来越成熟。那么,存储虚拟化是通过怎样的方式来为企业用户提供更大利益?什么样的虚拟存储解决方案才是企业用户的最佳选择?
在我们为上述问题寻求答案之前,首先应该明确:谁最有资格回答这些问题。面对复杂的企业IT系统,只有拥有全面的存储和服务器产品线的提供商,才拥有为异构环境提供虚拟存储解决方案的能力,才有资格回答上述问题。因为只有这样的提供商才拥有企业存储系统的全景视图。SUN公司以其全面、卓越的虚拟存储系统以及完备的服务器和最先进的Solaris操作系统,为企业用户普遍存在的复杂的异构环境提供了满意的解决之道。
虚拟存储奥秘何在?
存储虚拟化是对存储硬件资源进行抽象化表现。这种虚拟化使用户可以与存储资源中大量的物理特性隔绝开来,就好像我们去仓库存放或者提取物品时,只要跟仓库管理员打交道,而不必要去关心我们的物品究竟存放在仓库内的哪一个角落。对于用户来说,虚拟化的存储资源就像是一个巨大的“存储池”,用户不会看到具体的磁盘、磁带,也不必关心自己的数据经过哪一条路径通往哪一个具体的存储设备。
从管理的角度来看,虚拟存储池是采取集中化的管理,并根据具体的需求把存储资源动态地分配给各个应用。值得特别指出的是,利用虚拟化技术,可以用磁盘阵列模拟磁带库,为应用提供速度像磁盘一样快、容量却像磁带库一样大的存储资源,这就是当今应用越来越广泛的虚拟磁带库(VTL, Virtual Tape Library),在当今企业存储系统中扮演着越来越重要的角色。
将存储资源虚拟成一个“存储池”,这样做的好处是把许多零散的存储资源整合起来,从而提高整体利用率,同时降低系统管理成本。与存储虚拟化配套的资源分配功能具有资源分割和分配能力,可以依据“服务水平协议(service level agreement)”的要求对整合起来的存储池进行划分,以最高的效率、最低的成本来满足各类不同应用在性能和容量等方面的需求。特别是虚拟磁带库,对于提升备份、恢复和归档等应用服务水平起到了非常显著的作用,极大地节省了企业的时间和金钱。
除了时间和成本方面的好处,存储虚拟化还可以提升存储环境的整体性能和可用性水平,这主要是得益于“在单一的控制界面动态地管理和分配存储资源”。
在当今的企业运行环境中,数据的增长速度非常之快,而企业管理数据能力的提高速度总是远远落在后面。通过虚拟化,许多既消耗时间又多次重复的工作,例如备份/恢复、数据归档和存储资源分配等,可以通过自动化的方式来进行,大大减少了人工作业。因此,通过将数据管理工作纳入单一的自动化管理体系, 存储虚拟化可以显著地缩短数据增长速度与企业数据管理能力之间的差距。
存储虚拟化的最佳道路
在企业IT架构中引入虚拟化技术,可以通过以下四种方式来实现,每种方式都有其优势和缺陷:
第一,基于服务器的虚拟化,也就是在服务器上运行虚拟存储软件。这种方式实现起来最容易,但是服务器会因为运行虚拟软件而占用处理能力,因而影响到企业IT系统的整体性能,而且也会因为服务器故障而导致整个系统宕机。
第二,“带外(out-of-band)”虚拟引擎,又叫做不对称虚拟(Asymmetric),是在数据通路外的服务器上实现的虚拟功能,也就是将控制数据和存储数据安排在不同的数据通路上传输。这种方式减少了存储数据网络中的流量,有助于提高系统性能,但是一般需要安装专用软件,也容易受到攻击。
第三,“带内(in-band)”虚拟引擎,常常也称作对称虚拟(Symmetric),是在应用服务器和存储的数据通路内部实现虚拟存储,控制数据(Metadata)和需要存储的实际数据在同一个数据通路内传递。带内虚拟存储具有较强的协同工作能力,同时便于通过集中化的管理界面进行控制。同时,带内虚拟具有较高的安全性,黑客很难侵入存储系统。但是,在服务器层面看,带内存储会占用较多的数据网络带宽来传输控制数据,因而容易在服务器和存储设备之间产生性能瓶颈。
第四,基于存储交换机和存储器的虚拟存储。这种方法直接在存储设备上实现虚拟化,实现起来相对容易,同时它对用户和管理人员都是透明的,因此为用户和管理员的管理提供了很大的方便。但是,这类设备目前还没有统一的标准,这就意味着不同厂商的存储产品很难在单一的存储系统中无缝集成。
既然实现存储虚拟化的方式有这么多,而且每种方式都有各自的优势与不足,这就需要企业用户关注自己的特定情况,选择最适当的方式。相应地,拥有存储设备、服务器和操作系统全面产品线的提供商,更容易为企业用户提供最适当的虚拟存储解决方案,因为这样的厂商不必为了推销自己的特定产品而采用某种偏颇的观念来影响用户。
全面卓越成就无忧选择
一提到存储虚拟化,用户的第一个顾虑常常是:“虚拟化等于在我和存储资源之间增加了一道屏障,这会不会影响到我的系统性能?”拥有存储设备、服务器和操作系统全面产品的Sun公司,可以用最适当的解决方案,免除企业用户的这种顾虑。
Sun公司的存储系统专家在为用户进行售前咨询时,首先关心的是用户现有的存储系统状况,然后在此基础上为用户建立一套动态的层次化存储架构。在这种层次架构中,虚拟化的存储管理系统可以根据各类数据在其生命周期不同阶段所具有的不同价值,将其放置在适当的层次上——使用最频繁的数据被放置在高性能的存储设备之中,最不经常使用的数据则被放置在最廉价的存储设备之中,而且这种合理化的存储资源分配完全是自动进行的。因此,Sun公司提供的虚拟存储解决方案不仅不会是用户原有存储系统的性能降低,而且会在整体上提升系统性能和效率。
Sun公司提供的虚拟存储解决方案是完全根据企业用户的需求来量身定做的。因此,在为用户设计解决方案时,Sun公司专家首先会了解和评估用户的需求,比如:企业用户的存储系统目前存在的主要问题以及通过虚拟化需要达成的效果是什么?企业存储系统的瓶颈存在于磁盘、服务器、网络或者磁带库中的哪个环节?从系统管理的角度来看,最复杂的工作和最大的成本存在于哪个环节?只有弄清楚上述所有的问题,才能提供企业用户特定需求的虚拟存储解决方案。
由于Sun公司拥有非常全面的存储硬件和软件产品线,在过去二十多年里积累了丰富的经验,因此特别善于解决异构环境中跨平台存储虚拟化的问题,而且可以充分利用企业用户原有的存储资源,在投资保护方面拥有独到之处。相比之下,业界有许多虚拟存储提供商,都是在某方面拥有特别的优势,但又缺乏全面的产品和技术,因此常常会强迫用户采用特定的产品和技术,而不是完全处于用户自身的实际需求。