本文为大家讲述虚拟化的一些基本技术知识,具体为您讲述虚拟存储之虚拟类型。
虚拟存储能够以以下万式执行。
(1)基于主机。
(2)基于存储设备。
(3)基于网络。
一、基于主机
基于主机的虚拟发生在用户的PC上。它在主机系统中使用物理硬盘,并且在物理装置上使用软件管理以执行元数据的查找。
很多操作系统有它们自已的主机虚拟存储形式。在Windows中,它被称为逻辑磁盘管理,并且在Windows 2000中己被推出。
1.优点
(1)不需要额外硬件(除了增加磁盘卷)。
(2)易于实施。
2.缺点
(1)它以主机到主机的方式运行,所以不会产生整个公司范围的影响。
(2)复制和数据转移对主机只是局部适用。
(3)没有简便的方法保持主机进程之间的同步。
二、基于存储设备
在过去,像RAID控制器这样的装置可以提供逻辑和物理的提取,但是它不能实现数据的转移。直到最近,新型的RAID控制器才允许连接下游新增的存储设备。
新型RAID控制器是通过一个初级的存储控制器工作的。该初级存储控制器控制虚拟化服务,并可以便其他的存储控制器附加在其上。这个初级的存储控制器管理元数据服务,而且可以实现元数据服务的合并。它也可以实现数据的复制,还可以把数据服务转移到其他设备上。
1.优点
(1)不需额外的硬件(除额外的磁盘卷外)。
(2)为服务器虚拟化带来更多的利益。
2.缺点
(1)只有通过连接的控制器才能使存储最优化。
(2)只有通过连接的控制器才能实现复制和数据的转移,而且还要保证环境是同质的。
(3)高延迟。初级存储控制器必须分配一个不在缓冲存储器里的、中下游的输入偷拙请求。
(4)高宽带消耗。为了保持相同水平的吞吐率,初级存储控制器需要消耗与中级的存储控制器相同的带宽。
三、基于网络
前一种类型的虚拟化存储确实不是大公司的理想选择。当然,大公司可以使用它们,但是更愿意使用的是基于网络的方法,即SAN,它与一个基于网络的装置相连。这种装置位于SAN之中,并为管理元数据和处理输入/输出请求提供管理职责。
1.优点
(1)多种多样的虚拟化存储。
(2)可以执行数据缓存。
(3)单一的界面管理。
(4)可以在多种多样的装置之间进行复制。
2.缺点
(1)在基于开关的装置中很难更新元数据。
(2)带外管理要求专门的、基于主机的软件。
(3)带内管理可能会给输入,输出带来延迟。
3.部署
部署虚拟化网络包括一个独立的装置(基于装置的)或者一个开关(基于开关的)。这两个结构提供相同的服务合并、转移数据等。
(1)基于专用设备的装置
基于专用设备的装置如图所示,是指能够提供SAN连接的装置。这些装置位于主机和SAN之间。
输入/输出请求发送到该装置中,在该请求转移到存储装置之前,该装置会处理元数据映射。
(2)基于开关的装置
这些装置位于被用于SAN的开关硬件之中,这些装置也会位于主机和SAN之间。但是,位于不同地方的这些装置可能使用不同的机制来提供元数据映射。
(3)带内管理
带内管理(或者对称)虚拟化设备位于主机和存储器之间的数据路线上。主机和1/0要求对数据的直接访问,它们通常不和存储器直接通信。在带内设备中,可以进行数据缓存、统计、复制和迁移。
(4)带外管理
带外管理(或者非对称)虚拟化装置只是执行元数据映射的服务。当主机形成一个输入/输出请求时,这个请求首先在主机里使用特定的软件进行处理。然后,带外管理装置需要一个元数据查找,而且数据的位置会传回到主机。