存储 频道

实现存储虚拟化的三种方式

  【IT168 应用】存储虚拟化的实现方式有很多种,本文将要讲述的是各种实现方式的利与弊。

  虚拟化技术出现在了存储系统架构中的各个层面:主机层、网络层和存储系统层。每一种方式都可以实现更加简单有效地卷管理、降低数据迁移的复杂度以及减少重新分配存储空间次数等功能。但是所有的这些虚拟化技术,在带来一些优点的同时也增加了存储系统的管理负担。由于存储系统架构变得更加抽象,用户无法准确地了解到特定地数据都存放在哪个子物理存储设备上。同时在故障诊断时,也更加难以定位问题发生的根本原因。

  使用哪种虚拟化技术最合适?什么时候该采用存储虚拟化来解决问题?这些都需要取决于基础架构的规模、系统中运行的应用类型以及管理员所要求的对系统的管理和可视程度等等因素。

  现在,存储系统管理员需要在存储虚拟化技术带来的便利及增加的管理复杂度之间寻找到合适的平衡点。本文中将要讲述在北美地区最大的几家存储虚拟化解决方案提供商。他们中的每一个都具备基于存储系统架构的某几层中提供解决方案的能力,以及与其对应的存储资源管理(SRM Storage resource management)软件,用于显示、汇总并管理分布于多个虚拟存储层中物理资源的能力(请参照如下的“虚拟化指南”)。

  虚拟化指南

  把光纤存储局域网(FC SAN)架构的智能性和服务器及存储的虚拟化技术统一起来。在使用VMware VMotion时,虚拟服务器可能会在不同的物理服务器硬件之间自动迁移,而且当服务器发生迁移时,它对应的源和目标也相应的发生变化。FC SAN交换机需要自动地识别这些变化,使得服务器的多路径能力和精简配置功能可以在迁移发生后,仍然支持跨FC SAN的实现。否则,管理员就必须得手动调整zoning和LUN masking的设置。

  在不同的存储系统层中都需要设置和配置分区功能。分区功能为虚拟存储中的每层设备都分配了独有的管理员、内存、网络和CPU资源。分区技术帮助我们防止边缘应用占用核心生产业务系统的物理资源。管理员也可以通过设置某个分区用于系统测试,防止所做的这些更改会影响到其他分区中的生产系统。

  谨慎地为性能密集型应用实施虚拟化。有时对于性能密集型应用更少地使用虚拟化会带来更好地效果。太多的虚拟化层会使得管理员在需要快速诊断时,无法尽快识别应用所在的底层存储资源。在实施虚拟化之前,管理员一定要了解特定地存储虚拟化软件是否已经集成了一款有效地SRM软件。

  首先在那些低性能需求和低利用率的服务器和存储上实施虚拟化。那些低性能服务器和低利用率的存储系统可能会从存储虚拟化投资中获益最多,它们可以最大程度地降低管理需求。考虑用基于iSCSI SAN的虚拟化技术为它们实现,因为这些业务可以很快地享受到那些由TCP/IP协议本身所带来的虚拟化技术优势。

  关于哪里最适合存储虚拟化,在存储系统中哪一层来部署虚拟化解决方案,或者是在多大范围内部署虚拟化等等这些问题,并没有一个统一的答案。总体而言,用户有三种同时实现存储虚拟化和SRM管理的方式:

0
相关文章