服务器 频道

新手入门之存储虚拟化

  【IT168 专稿】对于服务器虚拟化、桌面虚拟化,相信大多数人对之并不陌生。然而,存储虚拟化却是一个常常令业界迷惑不解的术语。与寓言中的盲人和大象一样,不同的人(和厂商)对于存储虚拟化有不同的定义,为理解已经采用的各种方法的共同点,最关键的是要将存储虚拟化是什么与存储虚拟化能够干什么区分开。

  在最基础的层面,存储虚拟化可以定义为在物理存储设备和 /或低级逻辑存储设备之上,能够提供简化的逻辑存储资源视图的提取层。这种提取可以发生在主机或存储阵列中,也可以发生在 SAN内部。另外,它既可以在带内执行(例如对称),使控制和数据在同一条路径上;又可以在带外执行(例如非对称),使控制和数据使用不同的路径。带内解决方案非常依赖作为主机网络和存储池中间设备的硬件(虚拟化服务器)。所有事务处理都将通过该设施,因而会产生对潜在性能的限制,并使可用性复杂化。带内设施必须拥有"恢复"功能,否则,通过一组设施执行 I/O就会产生单故障点。另外,由于不能总集中管理这些设施,因而会产生多个管理点。反之,虽然带外解决方案可能会部署一些分布式硬件,以便处理元数据,但主要基于软件。数据直接从服务器传输至存储子系统,因此,性能和可用性都不会受到影响。利用带外或分布式体系结构,一般能够提供集中管理。

  目前,引起市场对存储虚拟化迷惑不解的部分原因是:很多企业既没有深入了解物理存储的复杂性,也没有绘制存储资源的逻辑视图,就急着制订了很多发展战略。不仅如此,很多人还将存储虚拟化方法与虚拟化支持的服务混为一谈。例如,多数虚拟化厂商的宣传手册都着重强调附加好处和功能,例如按时拷贝(快照)、数据复制、充分使用存储容量、支持混合存储阵列等。但是,必须指出的是,存储虚拟化只是实现这些优点的方法之一(但并不是惟一)。如果想深入理解各厂商采用的不同方法的共同点,必须将存储虚拟化是什么与存储虚拟化能干什么区分开。

 

  简言之,存储虚拟化可以将它看成是位于大量的物理存储设备上的一个抽象层。在整个企业内部(并不仅仅是数据中心),我们的物理存储设备和阵列以及JBOD都在急剧的增长,有效的管理这些存储容器已经根本不可能了。从表现上来看,这个抽象层可能使每一个物理存储系统上都隐含一个存储虚拟化,从而提供管理这些分散的设备的一种通用的方法,以便在很大程度上简化存储管理。

  存储虚拟化还为所有的存储应用程序提供了一个一致的界面。换句话说,今天,来自IBM、EMC、HDS或者其他厂商的存储阵列都是伴随有各自的存储应用程序集的,如复制、镜像、快照等。但是对于每个系统来说,实际的应用程序是不同的。在这些各不相同的应用程序集上添加存储虚拟化,能够获得单一的存储应用程序集,从而,你没有必要去了解多个应用程序来实现同样的功能。在数据移植和整合方面,存储虚拟化也一样起作用,它能够大大的简化存储企业的这些各不相同的颠覆性的任务。

 

0
相关文章