1.基于互联设备的虚拟化
基于互联设备的方法如果是对称的,那么控制信息和数据走在同一条通道上;如果是不对称的,控制信息和数据走在不同的路径上。在对称的方式下,互联设备可能成为瓶颈,但是多重设备管理和负载平衡机制可以减缓瓶颈的矛盾。同时,多重设备管理环境中,当一个设备发生故障时,也比较容易支持服务器实现故障接替。但是,这将产生多个SAN孤岛,因为一个设备仅控制与它所连接的存储系统。非对称式虚拟存储比对称式更具有可扩展性,因为数据和控制信息的路径是分离的。
基于互联设备的虚拟化方法能够在专用服务器上运行,使用标准操作系统,例如Windows、Sun Solaris、Linux或供应商提供的操作系统。这种方法运行在标准操作系统中,具有基于主机方法的诸多优势—— 易使用、设备便宜。许多基于设备的虚拟化提供商也提供附加的功能模块来改善系统的整体性能,能够获得比标准操作系统更好的性能和更完善的功能,但需要更高的硬件成本。但是,基于设备的方法也继承了基于主机虚拟化方法的一些缺陷,因为它仍然需要一个运行在主机上的代理软件或基于主机的适配器,任何主机的故障或不适当的主机配置都可能导致访问到不被保护的数据。同时,在异构操作系统间的互操作性仍然是一个问题。
2.基于路由器的虚拟化
基于路由器的方法是在路由器固件上实现存储虚拟化功能。供应商通常也提供运行在主机上的附加软件来进一步增强存储管理能力。在此方法中,路由器被放置于每个主机到存储网络的数据通道中,用来截取网络中任何一个从主机到存储系统的命令。
3.应用中利用网络虚拟化如何改进网络资源的使用
虚拟网络借助基于软件的虚拟交换机和虚拟网络端口,使各种网络负载能够与同一物理服务器上的其他网络负载共存。当同一台物理服务器上的两台虚拟机交换数据时,网络流量并不会经过外部网络。工作负载只在物理服务器的内存中交换数据。对工作负载之间的数据传输来说,这提供了极其快速的性能。因为数据不需要流经外部网络,解放了网络中其他服务器及任务所需要的带宽。
外部网络虚拟化分割并隔离网络,改进网络流量并增加安全性的方式与内部网络虚拟化有一些不同之处。外部网络虚拟化没有为存储和公司的各部门创建多个网络,不用构建多个物理网络,外部网络虚拟化就能够调整网络大小以适应每个组或用例的需要。举个简单的例子,网络虚拟化能够隔离公司的人力资源数据、生产数据以及应付账款数据,但是所有的部门仍旧在使用相同的物理网络。
外部网络虚拟化只需要维护、管理单个物理网络,因为对每个网络进行管理不需要多个工具集,因此其管理效率更高。
鉴于服务器在使用效率、维护难度及升级成本等方面的问题,虚拟机技术长期以来一直是一个研究热点。在网络服务器方面,Stanford大学提出了基于虚拟机的vMatrix服务器以服务在线游戏。总体来说,虚拟机技术是一种通过在一组集中的计算资源上按需的为用户构造虚拟平台,并在其上运行传统操作系统以提供应用运行环境的技术。
..
|