IT分析师Brien Poisy总结了企业实施的五种常见的存储虚拟化类型。深入分析并审查每种方法的优缺点,找到适合你企业数据中心的最佳方式。
存储虚拟化通常是指对于物理存储的抽象,这种抽象与现实不同。举个例子,多个物理磁盘可能抽象成一个逻辑盘,而不是一个磁盘的集合。
很多技术都被归类为存储虚拟化选项,但它们具有的共同特性是都使用抽象层来屏蔽底层的物理存储。以下是对企业实施存储虚拟化类型的总结。
基于主机的存储虚拟化
应用最为普遍的一种存储虚拟化的类型就是主机。它是指一个虚拟化主机在客户操作系统上呈现存储的方式。
一个很流行的例子是动态扩展虚拟磁盘。虚拟机控制物理磁盘的权限还是有点罕见。通常,虚拟机利用的是虚拟磁盘,但由主机呈现给VM就如同一张物理盘。动态扩展虚拟盘开始消耗很小的物理磁盘空间,随着虚拟机添加到文件的数据的增长不断扩大。这台虚拟机不能看到底层文件以及动态扩展——它只能看到虚拟磁盘。
基于阵列的存储虚拟化
基于阵列的存储虚拟化意味着这些年的很多发展,但在今天,这个词指的是硬件级的存储分层。存储分层是一种能够利用闪存能力但没有全闪存阵列的高额成本的设计方法。
闪存比传统磁盘更快,但SSD相比HDD,一般容量更低,成本更高。尽管这种情况在扭转。基于阵列的存储虚拟化支持存储分层:例如,SSD置于高速访问层,HDD在标准层。当管理员创建LUN的时候,LUN包括有来自高速层和标准层的磁盘。
在这种情形下,高速层一般作为读或写缓存。数据开始被写入高速层,然后自动转移到标准层。频繁访问的数据也被自动的转到高速层,而访问不频繁的数据将留在标准层。这种数据自动分层提升了整体的性能。这个过程在阵列级执行并对OS透明。
OS级存储虚拟化
一些操作系统提供和基于阵列的存储虚拟化相同的基础特性,但是是在软件级别作为操作系统的功能实现的。例如,Windows Server2012和2012 R2就包含了一个叫做Windows的特性,它支持通过虚拟化分层存储的生成。
文件系统虚拟化
文件系统虚拟化是指如Microsoft的分布式文件系统这样的技术,它为企业提供文件数据的统一视图。用户往往会产生这样的错觉:他们认为说有的数据都存在于单一的文件服务器。事实上,这些数据可能分散于很多不同的服务器信息块,被很多文件服务器共享。随着文件服务器存储容量的增加,文件系统虚拟化已经不再普遍。
一些文件系统虚拟化不仅仅通过一个通用的命名空间将SMB捆绑在一起。有一些诸如Microsoft的DFS还支持这样的功能:当企业想要支持远程办公用户访问与总部用户相同的文件时,无需通过WAN下载文件。
光纤通道存储虚拟化
光纤通道存储虚拟化是一种围绕光纤通道应用创建存储虚拟化的通用术语。一些厂商将FC SAN作为一种基于网络的存储虚拟化类型,由于这种类型的FC交换机能够虚拟化并重定向I/O请求到物理存储,而无需消耗服务器资源。
FC存储虚拟化这个词也指代虚拟FC。虚拟FC是一种基于主机的存储虚拟化,但与更为常见的主机存储虚拟化的工作方式不同。
虚拟FC是实现这样的工作机制:利用底层虚拟化软件栈实现将VM直连到一个FC阵列或者FC SAN。值得注意的是,虚拟FC的限制和特性会随hypervisor的不同而变化。例如,Microsoft的Hyper-V不能从虚拟FC存储启动VM。
本文转自d1net(转载)