新闻中心
联系我们
Contact us
Contact us
- 总部电话010-51727811
- 客服热线400 779 6696
- 更多联系信息
虚拟化存储的技术解析(一)
时间:2012-06-15 09:20 来源:飞客数据恢复 作者:飞客数据恢复工程师
飞客数据恢复工程师经过长期以来,对存储技术的刻苦钻研有了一些心得,并与大家分享讨论,本文章主要讲解了存储技术的介绍和多种相关技术的应用,希望对大家能有所帮助。在数据恢复技术上飞客的工程师们都有高超的技术,恢复成功率非常之高,如果您有什么疑虑欢迎随时拨打我们的免费咨询电话,或登录我们的首页进行在线咨询。
存储虚拟化产品分为软件和硬件两大类,这种划分体现在存储硬件厂商和软件厂商的区分上,存储厂商一般根据各自所掌握的核心技术来提供自己的虚拟存储产品。随着国内外厂商包括所有存储巨头和一些新的存储创业公司不断推出各式各样存储虚拟化的产品,存储虚拟化市场已经非常热闹,但也显得比较混乱。
我们可以看到不同厂家、社团和媒体对存储虚拟化的阐述:
存储虚拟化源于虚拟内存技术,是内存管理技术向外存储系统管理中的迁移;
虚拟存储概念源于大型机,是大型机领域的有效软件工具向开放系统渗透的结果;
存储虚拟化是一种新的革命性的概念;
虚拟化是网络存储发展的必然,是网络存储环境下不同存储系统优化和管理的必要工具;
根据在I/O路径中实现虚拟的位置,虚拟存储分为三种方式:服务器端的虚拟存储,网络设备端的虚拟存储,存储子系统端的虚拟存储;
根据控制和数据路径(拓扑结构)的不同,存储虚拟化分为对称(或叫带内in-band)与不对称(或叫带外out-of-band)两种方式。
这些解释有助于我们理解虚拟化技术,并消除了存储虚拟化神秘色彩:指出存储虚拟化早就在我们身边,存储虚拟化原来是一种非常熟悉技术的变种。
然而,存储虚拟化是一种复杂的技术,它的内在工作机制是非常复杂的,这些解释不能使我们对存储虚拟化进行全面地理解。
存储虚拟化是什么?
虚拟存储技术将底层存储设备进行抽象化统一管理,向服务器层屏蔽存储设备硬件的特殊性,而只保留其统一的逻辑特性,从而实现了存储系统集中、统一而又方便的管理。对比一个计算机系统来说,整个存储系统中的虚拟存储部分就像计算机系统中的操作系统,对下层管理着各种特殊而具体的设备,而对上层则提供相对统一的运行环境和资源使用方式。
SNIA(存储网络工业协会)对存储虚拟化是这样定义的:通过将一个(或多个)目标(Target)服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源或服务的。
事实上,存储虚拟化分布于存储网络中的各个地方。基于主机的虚拟化软件提供独立于存储网络的互连能力和存储资源,但必须一个服务器范围内进行管理;基于存储设备的虚拟化能够利用厂家存储的特定功能和特点,但缺乏异构存储环境的互操作能力;采用应用形式或居留于交换机中的基于存储网络的虚拟化提供虚拟功能的集中,但为了防止出现元件失效需要采用冗余来提供高可用性。
在目前,存储虚拟化这个术语不是应用在单个的物理元件上,而是更多地应用在系统上。例如,RAID是一个最小的存储虚拟化形式,它将复杂的物理磁盘作为单一逻辑实体提供出来。RAID屏蔽了单个磁盘的复杂性,存储系统背板的机械特性,同时提高了系统的性能和数据的恢复能力。但是,RAID不是什么新技术,不能引起客户的注意和挑起用户购买的欲望,而存储虚拟化却可以做到这点。系统级的存储虚拟化将抽象层扩展到了多个磁盘阵列,不仅隐藏了多个物理硬盘的复杂性,而且隐藏了整个物理存储子系统的复杂性。智能的虚拟化代理简化了存储管理,扩大了逻辑抽象的潜在好处,并为加入更多的高级智能提供了基本条件。
可以用谢长生教授提出资源组合论来深入理解存储虚拟化,谢教授指出:在数字域内,任何信息设备和设施都是处理部件、存储部件、传输部件三者在不同规模、不同比例上的组合,具体组合的方式为系统结构+虚拟组合软件。
我们可以从如下几个方面来理解存储资源组合:
-目的:形成虚拟的大容量、高性能、低成本、高可靠的存储器
-空间分布和性能:越小越高、越近越高
-控制权与安全性:集中控制安全性最高
-不同的组合有不同的用途
可见,存储资源的组合就是存储系统结构+存储虚拟化,不同的存储系统采用存储虚拟化方法可以实现不同的存储资源的组合,当然,不同的存储资源的组合必然有不同的功能。