五种类型的存储虚拟化:优点和缺点
专家Brien Posey讨论了在组织中虚拟化存储的五种方法。检查每种方法的优缺点,以找到最适合您的数据中心的方法。
这个词存储虚拟化通常指对物理存储的抽象,以便以一种不同于现实的方式呈现。例如,多个物理磁盘可能由抽象层表示为单个磁盘,而不是较小磁盘的集合。
许多技术可以被归类为存储虚拟化选项,但共同的特点是,每一个都使用一个抽象层来掩盖底层物理存储。下面是组织实现的存储虚拟化类型的概述。
基于主机的存储虚拟化
最常用的存储虚拟化类型之一是基于主机的存储虚拟化。它指的是虚拟化主机将存储呈现给客户操作系统(OS)的方式。
一个流行的例子是动态的扩展虚拟硬盘.虚拟机(VM)拥有物理硬盘驱动器(HDD)的情况有些罕见。正常情况下,VM l平均使用虚拟硬盘它只是一个文件,但由主机作为硬盘呈现给VM。动态扩展的虚拟硬盘最初只占用很少的物理磁盘空间随着数据添加到文件中而增长通过虚拟机。VM不能看到底层文件或它的动态扩展——它只看到它认为是硬盘的东西。
基于数组的存储虚拟化
多年来,基于数组的存储虚拟化已经有了很多含义,但今天这个术语通常指硬件级存储分层。存储分层被设计成一种利用闪存存储能力的方式,而不必承担全闪存阵列的成本。
闪存往往比旋转媒体快得多,但传统上,固态硬盘(ssd)的容量要低得多,每千兆字节的成本要比hdd高得多,尽管这种情况正在开始改变。基于阵列的存储虚拟化允许将存储分组到分级;例如,ssd放在高速层,hdd放在标准层。当管理员创建存储LUN,该LUN可以包括来自高速层和标准层的磁盘。
最常用的存储虚拟化类型之一是基于主机的存储虚拟化。
在这种情况下,高速层通常充当读写缓存。数据首先写入高速层,然后自动移动到标准层。访问频率高的数据也可以自动放在高速层,而访问频率低的数据则放在标准层。这种数据的自动分级提高了整体性能。的整个过程是在数组级别处理的,不会公开给操作系统。
操作系统存储虚拟化
一些操作系统提供与阵列存储虚拟化相同的基本能力,但在软件层面作为操作系统的功能。例如,Windows Server 2012和2012 R2就有一个叫做Windows存储空间,它允许通过虚拟化创建分层存储。
文件系统虚拟化
文件系统虚拟化指的是微软的分布式文件系统(Distributed File System, DFS)等技术,它提供了组织文件数据的统一视图。给用户的错觉是所有数据都存在于单个文件服务器上,而实际上数据可能分散在多个文件服务器上的多个不同的SMB共享中。由于文件服务器存储容量的增加,文件系统虚拟化变得越来越不常见,但它仍然被使用。
有些形式的文件系统虚拟化不仅仅是使用公共名称空间将SMB共享绑定在一起。还有一些,比如微软的DFS允许文件系统复制,当组织希望允许在远程办公室中工作的用户访问与主办公室中的用户相同的文件,而不必通过WAN链接下载文件时,这是很有帮助的。
光纤通道存储虚拟化
FC (Fibre Channel storage virtualization)存储虚拟化是存储虚拟化类型的统称建立在FC的使用.一些供应商将FC SAN称为一种基于网络的存储虚拟化,因为FC交换机可以虚拟化I/O请求并将其重定向到物理存储,而无需服务器使用底层存储架构。
FC存储虚拟化也可以指虚拟的FC。虚拟FC是一种基于主机的存储虚拟化形式,但与更常用的主机存储虚拟化形式不同。
虚拟FC是一种机制,它使虚拟机可以利用FC阵列或FC SAN直接连接到FC阵列或FC SAN底层虚拟化堆栈.虚拟FC的主要好处是它允许对直接依赖FC存储的服务器进行虚拟化。在创建基于FC的客户集群时也可以使用虚拟FC集群共享卷。
值得注意的是,不同的虚拟FC限制和功能是不同的从一个管理程序到下一个.例如,微软的Hyper-V不能从fc连接的虚拟存储启动虚拟机。