加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何正确认识虚拟化

(2010-07-14 10:35:01)
标签:

杂谈

分类: 科技
     提到虚拟化很多人都感到离我们很遥远。然而它不仅仅是属于企业的,或云计算,或服务器等这些唯一领域的。虚拟化只是在这些领域应用的更广泛些,其实它正如企业管理一样都是应用的很普遍的,虚拟化Linux可以通过很多技术来实现,包括从平台到操作系统虚拟化。实际上,Linux可以说是唯一一个具有广泛虚拟化解决方案的操作系统。

  不可否认,虚拟化在厂商的推动下已经取得不小的进展,不论是厂商还是企业用户已经接受了虚拟化将普及的观念。但仍有相当一部分企业表示,并不愿意在这个时候应用虚拟化技术。另外,虽然虚拟化以及云计算已成为计算机领域的重要趋势,但大家还没有很好地理解虚拟化的意义以及虚拟化将如何改变现有IT应用的环境。这些原因部分归结于虚拟化的存在有许多种形式,而云计算大肆宣传似乎也让试图触摸虚拟化的人难以捉摸。

  当然你可以通过付钱购买VMware或Parallels的工作站产品,它们都具有良好的性能,并支持一些先进的功能。或者你可以尝试自己的开源的VirtualBox和Qemu。、但还有另一种选择,你可以通过您的当前配置进行最透明的虚拟化整合,使其成为一个理想的方法。这是以KVM内核为基础的虚拟机。这三个字母你可能曾经在VNC故事听说过,但通过一个叫做红帽的虚拟管理器,几乎任何人都可以正确的硬件安装KVM和获取他们自己的虚拟机。

  利用虚拟机直接访问专用资源

  虚拟机可直接访问专用的物理I/O资源,改善网络吞吐能力并释放CPU周期,提供更高的应用密度和虚拟机密度,实现更高的性能。客户可以更好地通过VN-Link了解每台虚拟机上红帽企业虚拟化下运行的各项应用,并且具备更强的控制能力,从而可以更轻松地管理和保障虚拟环境。

  可使用基于策略的网络配置实现虚拟机创建的自动化,并且获得两家公司虚拟管理工具的联合支持。

  可通过更加连贯的管理、安全和隔离能力,实现大规模云部署。

  检查您的硬件兼容性:虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。

  操作层面实现虚拟化

  实现虚拟化还有一个方法,那就是在操作系统层面增添虚拟服务器功能。

  就操作系统层的虚拟化而言,没有独立的hypervisor层。相反,主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。一个明显的区别是,如果使用操作系统层虚拟化,所有虚拟服务器必须运行同一操作系统。

  虽然操作系统层虚拟化的灵活性比较差,但本机速度性能比较高。此外,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。

  桌面虚拟化强调的是企业办公环境在云时代的转变。传统虚拟化更多地关注服务器端的虚拟化,而随着云时代的到来虚拟化将全面向用户端渗透,也将反向驱使更多的传统IT服务向云计算迁移。2010年越来越多企业级在线云服务提供商的加盟,使桌面虚化产业得到了快速的发展。远程托管桌面、远程虚拟桌面应用程序、远程虚拟操作系统等具体应用变得越来越广泛。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有