对于很多厂商的私有产品来说,服务器、存储和网络虚拟都不是什么新概念了,它们的历史就算没有几十年,也有几年之久了。虚拟可以模拟、抽象或者聚合服务器、存储和网络等物理资源。新鲜的是,基于开放系统的技术正在逐渐普及,这些技术能够帮助解决开放服务器、存储和网络蔓延的问题,帮助控制成本、解决能耗和制冷瓶颈,提高资源利用效率,并且加强基础架构资源的管理。
随着人们对服务器虚拟的了解越来越多(VMware、Xen、Virtual Iron和微软),更不用说传统的服务器平台厂商的系统管理程序和分区管理器和存储虚拟化的普及,虚拟I/O(virtual I/O,VIO)和I/O虚拟化(I/O virtualization,IOV)已经成为解决各种虚拟造成的I/O瓶颈问题的时髦方法。IOV和VIO是服务器方面的话题、网络方面的话题,还是一个存储方面的话题?答案是:和服务器虚拟化一样,IOV包含了服务器、存储、网络、操作系统和其他基础架构资源管理技术。
你说VIO,我说IOV
一点也不奇怪,既然网格和集群这两个词可以彼此替换、混合和调整,以满足不同的要求和产品需求,IOV和VIO也用于描述不同的事物。它们被用于描述一系列功能:从减少I/O延迟、提高性能到虚拟服务器和存储I/O间的连接都涵盖在其中。
虚拟I/O加速可以提高性能,缩短响应时间和延迟,让I/O操作对于用户和应用来说仿佛是虚拟的一样。I/O加速技术的使用范例,除了英特尔(Intel)基于处理器的技术之外,还有内存和基于服务器的RAM磁盘,以及FusionIO之类的公司提供的基于PCIe卡的FLASH/NAND内存SSD(solid state disk,固态盘)设备,除非通过NFS或者在基于微软Windows Storage Server(WSS)的iSCSI对象或NAS设备上,否则这些设备只能够供本地服务器访问。另一些例子包括诸如TMS(Texas Memory Systems)、SolidData或者Curtis提供的共享外部闪存或DDR/RAM SSD、还有针对基于块或者文件数据的高速缓存设备,这些数据来自Gear6,Gear6是用于加速EMC、Network Appliance(NetApp)或者其他厂商的NFS存储系统的。
另一种I/O虚拟的形式是虚拟服务器到服务器和服务器到存储的I/O连接。解决服务器和存储I/O连接的IOV包括以下组成部分:虚拟适配器、交换机、网桥或路由器,也被称为I/O导向器,以及物理网络传送器、接口和线缆。

图1:传统的LAN和SAN的独立连接
引用地址:
