计算机虚拟化技术浅析

来源: 互联网
2012/10/26 17:21:23
虚拟化技术起源于上个世纪六七十年代的美国,最早在商业领域实现虚拟化技术的是1965年推出的IBM 7044计算机。

分享到: 新浪微博 腾讯微博
本文关键字: 计算机 虚拟化

虚拟化技术起源于上个世纪六七十年代的美国,最早在商业领域实现虚拟化技术的是1965年推出的IBM7044计算机,IBM随后开发了Model 67型号的System/360主机,Model 67主机通过虚拟机监视器(Virtual Machine Monitor)在物理硬件之上生成了很多可以运行独立操作系统软件的虚拟机实例,来模仿多台不同型号的计算机,让用户能充分地利用昂贵的大型机资源。随后的几十年时间里,该技术主要在大型机上应用。随着计算机和互联网技术的发展,微型计算机的处理能力,普及范围和应用需求也在不断发展,尤其是CPU进人多核时代之后,PC具有了前所未有的强大处理能力,为了提高资源利用率、简化管理、降低成本,虚拟化技术也在新世纪得到了突飞猛进的发展,迅速应用于各个行业领域。虚拟化技术正在从主流的服务器虚拟化、存储虚拟化技术蔓延到IT应用的各个角落。尤其是刀片式服务器的广泛应用给虚拟技术的推广应用提供了方便和广阔的平台。

一 虚拟化技术的概念

什么是虚拟化技术?这是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。概括来说。虚拟化是一种从逻辑角度来分配不同的物理资源的方法,将应用程序及其下层组件从支持他们的硬件中抽象出来,并提供支持资源的逻辑化视图。是对物理实际的逻辑抽象。比如说,当前只有一台计算机,通过虚拟技术,在用户看来,似乎却是多台,每台都有其各自的CPU、内存、硬盘等物理资源。

对于用户。虚拟化技术实现了软件跟硬件分离,用户不需要考虑后台具体的硬件实现,而只需在虚拟层上运行自己的系统和软件。而这些系统和软件在运行时,也似乎跟后台的物理平台无关。

二 虚拟化技术的实现原理

虚拟化技术所涉及的专业领域和应用范围非常广泛,不同的应用原理也不同,当前虚拟化技术的实现原理主要有以下三种:

三种形式的虚拟化示意图

2.1 拆分

某台计算机性能较高,而工作负荷小,资源没有得到充分利用。这种情况适用于拆分虚拟技术,可以将这台计算机拆分为逻辑上的多台计算机,同时供多个用户使用。这样可以使此服务器的硬件资源得到充分的利用。如图l中A所示。

2.2 整合

当前有大量性能一般的计算机,但在气象预报、地质分析等领域,数据计算往往需要性能极高的计算机,此时可应用虚拟整合技术,将大量性能一般的计算机整合为一台计算机,以满足客户对整体性能的要求。如图1中B所示。

2.3 迁移

(1)将一台逻辑服务器中的闲置的一部分资源动态的加入到另一台逻辑服务器中,提高另一方的性能。

(2)通过网络将本地资源供远程计算机使用。Windows下的共享目录,Linux下的NFS等,还包括远程桌面等等。如图1中C所示。

责编:赵龙
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map