服务器、存储和网络的虚拟化并不是新鲜事物,即使没有十多年,它们也已经施行好几年了。它可以用于仿真、抽象化或集中物理资源,如服务器,存储和网络。新的是--并且正受到越来越多的欢迎--是基于开放系统的解决开放服务器、存储和网络效率低下的问题的技术,这种技术同时能解决能耗或冷却的限制问题,并促进资源利用率,以及提高架构资源管理水平。
服务器虚拟化得到越来越多的关注(VMware Xen, Virtual Iron, Microsoft),更不用说传统服务器平台厂商的虚拟机管理程序(Hypervisors)以及分区管理者和存储虚拟化。现在虚拟输入/输出(VIO)和输入/输出虚拟化(IOV)这两个术语正浮出睡眠。IOV和VIO是关于服务器的,还是网络的还是存储的?答案是,类似于服务器虚拟化,IOV包含了服务器、存储、网络、操作系统和其他架构资源管理技术领域和条律。
你说VIO,我说IOV
鉴于类似于网格和集群这样的术语是如何被互换、混合使用和根据情况调整,从而满足不同需求和产品要求的,IOV(input/output Virtual,输入输出虚拟化)和VIO(Virtual input/output,虚拟输入输出)也同样地被用于表达不同的事物。它们被用于描述不同的功能,从降低输入/输出延迟时间和提高性能,到将服务器和存储输入/输出连接性虚拟化。
虚拟输入/输出加速可以提高性能,改善响应时间和延迟时间,这种技术本质上是使用户或应用程序觉得输入/输出操作好像被虚拟化了一样。输入/输出加速技术的例子,除了Intel的基于处理器的技术外,还包括基于记忆体或服务器的RAM(随机存取器)磁盘和基于PCIe卡的FLASH/NAND记忆体固态磁盘(SSD)设备,比如那些来自FusionIO的设备,这种设备只能被本地服务器所访问,除非通过NFS(网络文件系统)导出,或是在基于微软视窗存储服务器的iSCSI(互联网小型计算机系统接口)阵列端或NAS(网络附加存储)设备上才能被访问。其他的例子包括共享的外部FLASH或基于DDR/RAM的固态磁盘,比如那些Texas Memory (TMS) 、SolidData或Curtis的设备,以及来自Gear6的基于块或文件数据的缓存虚拟机,它能够加速EMC、Network Appliance和其他厂商的基于网络文件系统的存储系统。
输入/输出虚拟化(IOV)的另一种形式就是将服务器到服务器和服务器到存储的输入/输出连接性予以虚拟化。用于实施IOV并能够解决服务器和存储输入/输出连接性的部件包括:虚拟的适配器、交换机、网桥或路由器,或者说输入/输出导向器,以及物理的网络传输、接口和布线。

图1: 局域网和存储局域网传统的互联方式
[1] [2] [3] [4] 下一页

【责编:Chuan】