云计算中的存储虚拟化技术应用

    介绍了云计算存储虚拟化的概念和技术原对常见的存储虚拟化技术分类进行技术分析及常见应用场为企业云计算选 存储虚拟化方式提供帮

关键词云计算存储虚拟异构存

 


1   云计算与虚拟化技术

企业在早期建立一套信息化业务系统时不仅需要采购软件系而且还需要采购支撑系统运行的服务器存储等硬件设施投入大量 人力运维保证软硬件系统正常运  随着企业的发会陆续开发建 设各种信息化系统这些信息化系统支撑着企业的生产经安全管 理决策分由于这些系统建设时间不一采用的技术和基础架 也不统这种传统的信息化架构已不能满足企业快速发展的业务 云计算技术应运而生  云计算cloudcomputing是一种将企 IT 基础架构作为一种可计量的服务提供给使用者  这种模式提供 便捷按需供给 IT基础资源服务企业可统一 IT基础资源创 建可配置的计算资源共享池包括服务器计算与内存网络存储基 础操作平台中间件服务数据库服务根据用户需求提供定制化 在云计算架构下由 IT基础资源和平台进行了统一化管业 只需投入少量高素质的技术人员保证云计算资源的稳定运云计算 的基础是虚拟化技它的思想是将一台服务器虚拟为多台逻辑服 在一台物理服务器上同时运行多个逻辑虚拟服务每个逻辑服 务器可运行不同的操作系并且应用程序都可以在相互独立的空 内运行而互不影从而提高物理服务器的利用  云计算通过虚 化技术进行了三个方面的虚拟化计算单位虚拟化存储虚拟化和 络虚拟  虚拟化计算资源和存储资源是相互独立两者通过虚拟 化网络资源连接起  不论是虚拟化计算资源还是存储资都会被 配置到一个虚拟化网络每个虚拟化网络又包含多个虚拟化计算 源和存储资

2    传统存储模式分类及面临的问题

IT 基础架构中,传统的存储模式主要由 DASNASSAN三种模 式存在,其中 DAS 模式DirectAccessStorage直接连接存储)是将存 储介质硬盘通过 SCSI 接口或光纤接口直连到一台服务器设备上这些存储介质由服务器 SCSI 控制器管理后向服务器提供统一的存储 空间一般情况下这个存储空间只能由这一台服务器独立使用NAS模式NetworkAttachedStorage网络连接存储)是由若干存储介质通 SCSI 接口连接在一起内嵌存储管理操作系统进行统一管理 NAS 储实质是一台专用存储服务器 能够通过多种协议 NFSCIFSFTPHTTP为各种操作系统提供存储空间 ;SAN Storage AreaNetwork存储区域网络是独立于服务器 TCP/IP网络之外的存储网络采用网状 FC 光纤通道技术建立专用于数据存储的区域网络,以 LUN 辑单元的方式通过 FC 交换机将存储空间提供给服务器主机使用

SAN由于其高性高速率与业务网络无关性等独有特企 业应用 SAN存储架构是应用最为广泛的存储提供模 SAN技 术的发SAN存储也细分 FC-SANIP-SAN传输速率也 2GB  16GB但每个厂家 SAN存储技术并不一致没有形成统一 标准所以企业在存储管理方面也面临着更严峻的挑

1存储设备来自不同供应商缺少统一的管理平台如何能实现 对异构存储环境的整管理

2如何进一步提高存储设备的使用效率从而充分利用存储资

3如何实现不同供应商存储系统之间的数据共存储复制通 过统一的途径提供存储服

3   存储虚拟化技术

在云计算时服务器的计算资内存资及网络资源都经进行了虚拟化传统的存储框架已经不再能够适应云计算时代出现 的各种新的需求存储设备也面临着一场虚拟化的革命存储虚拟化 (Storage Virtualization)是通过采用软件方式对存储硬件资源进行抽象 化表现将一个或多个存储目标设备的服务或功能与其它附加的功能 进行集成通过抽象层统一对使用者提供数据存储服务它的设计思 想是通过一种存储虚拟化软件对下层物理存储设备进行统一管理 论物理存储是哪家生产的服务器及应用系统看到的都是存储虚拟化 系统提供的逻辑映射即使物理存储发生变化这种逻辑映射也不会 改变对于使用者来说存储变得透明所有设备将被统一化管理储虚拟化屏蔽了物理存储系统的复杂性增加或集成新的功能仿真整合或分解现有的服务功能等目前存储虚拟化技术随着云计算的到 来在企业数据中心有了一定规模的应用

存储虚拟化技术按照实现的原理可以分为基于主机的存储虚拟基于存储设备的存储虚拟化基于网络的存储虚拟化三种

1基于主机的存储虚拟化系统

基于主机的存储虚拟化系统在服务器主机操作系统中安装存储虚拟化管理软件使服务器的存储空间可以跨越多个异构的磁盘阵 常用于在不同磁盘阵列之间做数据镜像保护该方式一般由服务 器操作系统中的逻辑卷管理器LVM软件完成不同操作系统的逻辑 卷管理器软件也不相同实现原理是在服务器操作系统的一个卷组 (VG)中放入来自于不同存储设备的两个 LUN一个卷组中的两个物理 LUN 之间进行数据镜像

基于主机的存储虚拟化系统因为不需要任何附加硬这种存储 虚拟化是最容易实设备成本最方案最为成熟的解决方厂商提供图形化管理界面可以方便地用于 SAN的管理和虚拟化,在 主机和小型 SAN结构中有着良好的负载平衡机制。  由于需要在主机 操作系统中安装存储虚拟化软件会给操作系统带来一定的开销,占用 主机 CPU的处理时间,这种方案的可扩充性较差,实际运行的性能不 是很好,有可能影响到系统的稳定性和安全性问题,导致不经意间越 权访问到受保护的数据。  基于主机的存储虚拟化是一种小规模少量服务 器存储虚拟化性价比不错的方法,目前 AIX、HPUX、SOLARIS及 LINUX等操作系统的 LVM均可以支持这种存储虚拟化方式。

2基于存储设备的存储虚拟化

基于存储设备的存储虚拟化系统主要是在企业级存储阵列的控制器主机上增加资源虚拟化功能模块使存储阵列具有将除自身存储 空间以外的其它物理存储资源进行虚拟化管理的功能近年来各存 储厂商均将这种形式的虚拟化技术应用到各自的企业级存储控制器之中形成了基于存储设备控制器的存储虚拟化应用平台

这种基于存储阵列的控制器允许其它异构品牌的异构存储阵列直接与自身的控制器进行连接在具有虚拟化功能的存储控制器中出 现了设备自身的内部存储介质和在其基础之上的外部异构设备的存储介质两种资源并且可以按内部存储介质的相同的方式进行管理于存储设备的存储虚拟化系统将内部存储资源和外部存储资源进行统一池化管理由虚拟化系统统一向外提供 LUN 映射不再需要原存 储系统对存储资源进行管理减少了异构存储管理的难度大大降低 了存储网络复杂性通过存储设备控制器上的虚拟化管理系统可以在 存储系统不停机的情况下可以实现存储资源从一个池迁移到另一个 并可在不相似和相似存储设备之间进行数据复制并且可以通过 分区技术将端口缓存和磁盘池等资源分配给特定的负载以保证服 务质量和安全性通过存储控制器之间的群集功能增加存储单元和 控制器之间的冗余链路连接保证在某一个存储或控制器出现故障的 情况下最大程度的保证系统的安全和数据的可用性由于异构存储 设备通过统一的存储虚拟化设备控制器对外提供 LUN 映射服务种统一服务的效率会受到存储控制器性能的限制这种存储虚拟化模 式适用于中型企业数据中心通过采购新型具有虚拟化功能的存储设备来统一池化管理企业异构存储 EMCHITACHIHPIBM等厂 商均有虚拟化存储设备供用户选择

3基于网络的存储虚拟化

 NAS SAN存储架构的出现存储实现      储 控制器和服务器的分服务器和存储控制器之间通过网TCP/IPFC进行连接使用得服务器可以灵活高效的使用共享存储资 这 个网络也成为最佳做存储虚拟化的位近年来各家存储厂商都研 了各自的基于网络的存储虚拟化设

基于网络的存储虚拟化是在网络层嵌入存储资源智能管理设抽象化服务器与存储阵列之间的物理存储资各厂家的异构存 阵列通 FC接口连接到存储  SAN交换机汇总后连接到存储虚拟 化设备带内存储虚拟化方 LUN映射 I/O请求连  据 一起通过存储虚拟化设备传送给服务服务器只能看到由存储虚 化设备提供 LUN不直接与存储设备进行交互  存储虚拟化设 负责分析请 LUN映射表并依次执行存储设  I/O存储虚拟 化设备不仅可以转换存储请求还能利用自己内存 I/O数据进行缓 存提供数据使用量指管理数据复制服协调数据迁移服  基 于网络的存储虚拟化可以提供统一的异构存储管理接口支持异构存 储间的同步数据复制和远程异步数据复采用带内管理方式还可 提升存储性能方便的进行横向扩展但这种方式比其它两种存储 化实施起来复杂很它需要中断服务器所有至存储设备 LUN映 射重新进行到存储虚拟化设备 LUN映射实现完成以后所有加入的 储设备不能进行去虚拟化操因为存 LUN的所有元数据都保存 在存储虚拟化设备上这种存储虚拟化模式由于加入了独立的存储虚 拟化管理提供了其它两种存储虚拟化模式不具有的多种新功不仅可以实现本地异构存储的数据复而且可以提供具有容灾功 的远程数据复是大型企业数据中心进行存储虚拟化和容灾建设 一种高性价比的解决方 IBMEMC FalconStor等供应商可 提供基于网络的存储虚拟化解决方

4   总结

企业在实施云计算的过程中虚拟化软件平台可以十分方便的完 CPU内存和网络的虚拟化作为保存着企业核心数据的磁盘存储 阵列的虚拟化脚步走的确没有那么轻松它不仅受限于存储技术的发 而且还受到经济性数据安全性业务稳定性等诸多因素的影响在大部分企业的云数据中心中存储虚拟化所占比率明显较小目前 VMWARE也推出了新型的 VSANVIRTURESAN解决方案采用虚 拟化内核技术将服务器本地 DAS 存储模拟为 SAN 横向提供服务信随着云计算技术的发展存储资源也必将向计算资源一样可以方便灵活提供的提供云化服务

友情感谢: 汽车干扰遥控器 二飞日志 吉林市网站制作

 



你可能感兴趣的:(编程)