规划虚拟化存储的注意事项

 存储虚拟化(StorageVirtualization)最通俗的理解就是对存储硬件资源进行抽象化表现。这种虚拟化使用户可以与存储资源中大量的物理特性隔绝开来,就好像我们去仓库存放或者提取物品时,只要跟仓库管理员打交道,而不必要去关心我们的物品究竟存放在仓库内的哪一个角落。对于用户来说,虚拟化的存储资源就像是一个巨大的“存储池”,用户不会看到具体的磁盘、磁带,也不必关心自己的数据经过哪一条路径通往哪一个具体的存储设备。
  
  存储虚拟化减少了物理存储设备的配置和管理任务,同时还能够充分利用现有的存储资源。如果没有存储虚拟化,那只能够物理存储设备进行单个管理,无疑这种管理的难度是很大的,并且非常容易造成存储资源的浪费。
  
  虚拟化存储有很大的使用价值。因为从用户的角度看,用户所看到的是存储空间而不是具体的物理存储设备;管理员所管理的也是存储空间而不是零碎的物理存储设备。使用虚拟化技术将零碎的存储设备组装成一块超大的硬盘,管理员就可以随意利用磁盘空间而不用关注物理存储设备的容量限制、存储介质的不同等等。借助虚拟化技术,可以实现很多复杂的功能。不过管理员在部署虚拟化存储产品的时候,需要注意,其于传统存储产品的不同。具体的来说,在规划虚拟化存储方案时要注意以下几个重要事项。
  
  一、注意数据的生命周期。
  
  人有生老病死,其实数据也不例外。对于存储项目的管理人员,在使用虚拟化存储产品的时候,必须要了解公司数据的生命周期。因为很多虚拟化存储技术需要用到这个生命周期。如果项目管理人员不了解这个数据生命周期的话,就无法选择合适的时机对数据进行归档或者备份。具体的来说,可能在确定如下几个问题的时候需要用到这个生命周期的数据。
  
  一是在安排存储策略的时候,需要用到。其实虚拟化存储技术在很多场合都是同其他存储技术结合使用的,如根MAID技术或者存储策略协同工作。如通过虚拟化技术可以实现将某一天的数据存放在特定的存储卷中。此时了解数据的生命周期就显得非常的重要。如某个数据可能只需要在介质上保存30天。那么就可以通过虚拟化和存储策略技术,让存储系统在30天后自动覆盖这个数据所在的存储卷。在一些数据量大(特别是存放的数据大部分是多媒体数据)的存储系统中,针对数据生命周期的存储优化是非常必须的。毋庸置疑,虚拟化技术能够在这方面发挥很大的作用。但是其前提是要求管理员了解企业数据的生命周期。
  
  二是在考虑多个存储系统集成的时候,需要了解各自数据的生命周期。随着信息化的应用,企业的存储方案可能已经有多个。如视频监控会用到一个存储系统;而数据库备份也会用到。通过虚拟化存储技术,可以将所有不同的存储系统以及他们相关的卷通过逻辑卷的方式进行统一管理。但是,要实现这个需求也有一个前提,即必须要了解这些存储系统对应的数据的生命周期。因为需要对这些数据选择合适的时机进行备份与归档。因为数据量比较大,如果选择的时机或者存储的类型不合理,则会影响应用系统的正常使用或者会浪费大量的存储空间。
  
  总之,虚拟化技术的很多高级应用都是建立在企业数据的生命周期之上的。要发挥虚拟化存储的作用,项目管理员就必须先了解企业数据的生命周期。然后根据生命周期的长短,来规划数据的归档、备份时机以及数据的存储类型等内容。
  
  二、规划好存储层次以及服务级别。
  
  企业可能会为一些大的客户设置贵宾客户待遇。其实在对待企业的数据也有类似的情况。因为企业的资源是有限的,所以不能够对所有类型的数据都提供相同的待遇。如现在企业存储项目管理人员可能需要为不同类型的数据作灾难备份工作。但是企业的设备有限,如果全部按最高规格进行备份,无法一一满足。此时该怎么处理?通过存储虚拟化技术可以轻松的平衡数据复制并且可以采用先进的镜像技术让数据在相关的数据中心进行备份。简单的说,就是可以实现重要的数据存储在高性能的存储卷上;其余的数据则存储在性能稍差一点的存储设备上。
  
  虽然可以通过虚拟化技术将不同的存储设备集中在一起,但是毕竟不同的存储设别其内在的性能是不同的。数据访问的效率、数据可用性、数据响应时间、数据安全及保护服务等等上面都有比较大的差异。企业由于资金等方面的限制,也不可能将所有的设备都进行更换。为此在规划虚拟化存储产品时,就难免需要对数据进行分类。如需要将数据根据重要性等参数划分为一、二、三类。然后通过虚拟化技术,分别将其存放在不同性能的存储设备上。如此的话,即可以满足企业数据日常存储的需要,而且也不用增加额外的设备。
  
  所以企业在部署虚拟化存储方案之前,必须要先规划好存储的层次以及数据服务的级别。根据数据的重要性不同,为数据设置不同的存储层次以及相应的服务级别。
  
  三、评估虚拟化产品的上线时机。
  
  虚拟化存储技术确实可以改善企业的存储解方案,如可以简化存储的管理、降低存储成本、提高数据的安全等等。但这也是相对的。俗话说,杀鸡焉用牛刀。有时候如果企业的存储需求本来就比较简单,但是项目管理员求时髦,硬是搞了一个虚拟化存储,此时就会适得其反。为此项目管理员必须要根据企业现在的存储需求,确定一个合适的时机来实施存储虚拟化产品。笔者认为,如果企业存在如下几种情况,那么就可以考虑实施虚拟化存储方案。
  
  一是企业现有多种存储解决方案,而且相互之间比较独立。此时企业如果想将他们集成起来,通过一个统一的平台来管理这些数据与设备,那么就可以尝试使用虚拟化存储技术。如企业现在针对数据库应用、邮件系统、视频监控系统等等都有各自的存储解决方案。此时对他们独立的进行管理,会增加管理员的日常工作量。所以需要将他们集成起来,方便管理。这也是虚拟化存储产品的一大特色。在实施虚拟化产品之前,存储系统可能处于一种分散的、难于管理的状态。虚拟化之后,存储管理人员可以将多个存储系统整合到一个平台上去。
  
  二是如果企业对于数据的安全有特别要求的。如某些金融企业,对于数据的安全性要求特别要。他们要求对于数据的备份文件,要有同原始文件相同的安全机制。一般的存储方案很难实现这个需求。据笔者了解,先只有虚拟化存储产品可以实现第二份复制数据(即备份数据)同第一个份数据(原始数据)实现相同的安全级别。对于那些对数据有严格安全要求的企业,那么可以考虑通过部署虚拟化存储技术来实现。
  
  也就是说,虽然存储虚拟化能够带来很大的便利。但是并不是所有企业都是适合的。到目前为止,虚拟化存储策略主要都是用来解决一些特定的问题。如不同存储方案的集成、对保障备份数据安全等等。如果项目管理员不管三七二十一,在任何情况下都盲目的采用虚拟化存储解决方案,并不是一个明智的选择。特别是企业以前没有独立的存储方案,第一次上就采用虚拟化存储策略,笔者认为不怎么合理。因为对于没有任何相关存储经验的企业来收,第一次就此阿勇虚拟化存储策略具有一定的风险。毕竟其在技术上还是有比较高的要求。
  
  总之,在采用虚拟化存储方案之前,先要对其进行合理的规划。收集相关的基础数据与存储需求,并根据企业的实际情况选择合适的部署时机。

作者: tysong0   发布时间: 2011-03-16

收集相关的基础数据与存储需求,并根据企业的实际情况选择合适的部署时机

作者: 八条腿的兔子   发布时间: 2011-03-16