虚拟存储论
2008-09-04 16:42:46 来源:WEB开发网核心提示: 10. 在不同服务器平台间的有效资源共享:在一般的SAN中,Windows和UNIX的平台间数据共享和共存一直都是一个大问题,虚拟存储论(4),目前的SAN通过虚拟技术可以支持多文件系统在相同SAN中的共存, 虚拟存储的实现 如SNIA的虚拟存储的分类所示,同时,在每个主机上的虚拟化需要为
10. 在不同服务器平台间的有效资源共享:在一般的SAN中,Windows和UNIX的平台间数据共享和共存一直都是一个大问题。目前的SAN通过虚拟技术可以支持多文件系统在相同SAN中的共存。
虚拟存储的实现
如SNIA的虚拟存储的分类所示,一般把虚拟分成如下三类:基于主机或服务器的虚拟化、基于磁盘或磁盘子系统的虚拟化和基于网络的虚拟化。
基于主机层的虚拟化:
基于主机(应用服务器)上的虚拟化一般通过运行在存储管理软件加以实现。一般常见的管理软件如逻辑卷管理软件(LVM)。逻辑卷,一般也会用来指代虚拟磁盘,其实质是通过逻辑单元号(LUN)在若干个物理磁盘上建立起逻辑关系。逻辑单元号,Logical Unit Number(LUN),是在一个基于SCSI的标志符,用于区分在磁盘或磁盘阵列上的逻辑单元。
基于主机的虚拟化中,管理软件的作用就是向系统输出一个单独的虚拟存储设备(或者可以说一个虚拟存储池),事实上这个虚拟的存储设备后台有若干个独立的存储设备组成,只不过在系统看来他们是一个有机的整体。通过这种模式,用户不需要直接去控制管理这些独立的物理存储设备。当存储空间不够的时候,管理软件会从空闲的磁盘空间中映像更多的空间输出给系统,而系统看来它所使用的虚拟存储设备的空间在动态的增加,并没有影响到它的使用。由此可见,基于主机的虚拟化可以使系统在存储空间调整过程中仍然保持在线状态。另外一个优势体现在,通过虚拟可以实现主机上存储设备并行使用。但是,由于基于主机的虚拟实通过软件完成,因此会消耗系统CPU的使用周期,容易造成主机的性能瓶颈。同时,在每个主机上的虚拟化需要为每个主机单独安装软件,从某种意义上讲也就降低了系统的可靠性。
更多精彩
赞助商链接