正在阅读:虚拟化实例看点 盘点虚拟化技术应用优劣虚拟化实例看点 盘点虚拟化技术应用优劣

2013-11-24 00:16 出处:PConline原创 作者:佚名 责任编辑:zhangxiaomeng
1概述回顶部

  【PConline 资讯】众所周知,虚拟化技术和分区技术从来都是不分家的,早在60年代的Unix技术诞生之日起,虚拟化技术和分区技术应该就可以说是破茧而出了,从早期的硬盘分区,到虚拟机技术、准虚拟机技术,再到后来的虚拟操作系统,一步步的发展最终呈现给用户今天强大的虚拟化技术。

0
虚拟化实例看点 盘点虚拟化技术应用优劣

  最早的分区技术诞生自人们想提升大型主机利用率需求。比如在金融、科学等领域,大型Unix服务器通常价值数千万乃至上亿元,但是实际使用中多个部门却不能很好的共享其计算能力,常导致需要计算的部门无法获得计算能力,而不需要大量计算能力的部门占有了过多的资源。发展到今天的虚拟化技术笔者认为可以大致分为四大类:硬件分区技术、虚拟机技术、准虚拟机技术以及操作系统虚拟化技术,本期笔者就带大家来详细分析一下这四种虚拟化技术的优劣和未来的发展。>>

 

了解更多网络设备资讯,想分享想吐槽,登陆我们的论坛:
//itbbs.pconline.com.cn/network

 

热门产品:浪潮天梭TS850 联想ThinkServer TS130 惠普M1005 宏碁K330 腾达N300 水星MR804 LG LM6700 TCL V6500A-3D 中兴V9815 诺基亚1050 索尼VAIO E14P 索尼VAIO E17

 

2硬件分区技术回顶部

  硬件分区技术

  硬件分区实质上是对硬盘的一种格式化,然后才能使用硬盘保存各种信息。创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。 其实完全可以只创建一个分区使用全部或部分的硬盘空间。但不论划分了多少个分区,也不论使用的是SCSI硬盘还是IDE硬盘,必须把硬盘的主分区设定为活动分区,才能够通过硬盘启动系统。

1

  硬件资源可以被划分成为很多个分区,每个分区都有自己独立的内存、CPU以及操作系统,在每台服务器上可以存在很多个系统实例,能够让多个系统同时启动和关闭,方便IT人员的统一管理和调度,可靠性强。但是这种硬件分区技术的灵活性不强,不能有效的对大量数据资源进行调配,不过目前为止像IBM AIX系统上CPU资源划分颗粒就可以达到0.1个CPU的能力,相比以前而言,现在硬件划分技术已经大大提升,未来在金融尤其是银行信息中心对信息的采集方面,这种技术可以发挥强大的作用。>>

3虚拟机技术回顶部

  虚拟机技术

  所谓的虚拟机技术就是通过虚拟机软件让物理计算机模拟出另外一台或另外多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。因此,当你在虚拟机中进行软件评测时,可能系统一样会崩溃;但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统。

2

  虚拟机技术对于底层的硬件资源划分不再实施,转而部署一个统一的Host系统,在这个Host系统之上加装类似于像Virtual Machine Monitor这类软件,这样一来,虚拟曾的设备和应用就可以以应用软件级别存在了,不会涉及操作系统的内部资源。

3

  同时,虚拟机会给每一套独立的物理设备以完整的CPU、内存、主板等设备,再加以Guest操作系统,这样网络和物理设备就得到了很好的扩展功能。虚拟机技术优势所在就是可以在每个节点上安装多个不同的操作系统,物理机器性能扩展性得到了大大提升。但是由于大量设备的加入,因此对功耗和能源的消耗也就会大幅度提升,大量代码容易被翻译复制乃至执行,造成了性能的损耗,但是这种损耗也许更适合大型实验室的特殊环境使用,像VMware和微软的Virtual PC/Server这类产品就是其中的代表。>>

4准虚拟机技术回顶部

  准虚拟机技术

  为了改善虚拟机技术(Virtual Machine Monitor)的性能,一种新的准虚拟化技术(Para-Virtualizion)技术诞生了。这种虚拟技术以Xen为代表,其特点是修改操作系统的内核,加入一个Xen Hypervisor层。它允许安装在同一硬件设备上的多个系统可以同时启动,由Xen Hypervisor来进行资源调配。在这种虚拟环境下,依然需要模拟硬件设备,安装Guest操作系统,并且还需要修改操作系统的内核。

4

  Xen相对于传统的Virtual Machine Monitor,性能稍有提高,但并不十分显著。为了进一步提高性能,Intel和AMD分别开发了VT和Pacifica虚拟技术,将虚拟指令加入到了CPU中。使用了CPU支持的硬件虚拟技术,将不再需要修改操作系统内核,而是由CPU特有的指令集进行相应的转换操作。>>

5操作系统虚拟化技术、编辑的话回顶部

  操作系统虚拟化技术

  之前笔者写过一篇针对于现在市面上大家能见到的虚拟桌面应用产品,像类似于VMware就是虚拟PC的一个代表企业,它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。

5

  VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,用户甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。

  操作系统虚拟化是虚拟化技术的第三种实现方式,SWsoft 的Virutozzo和Sun的 Solaris Container是这种技术的两种实现。操作系统虚拟化的概念是基于共用操作系统,由于不包含额外的(虚拟化)处理层,所以它提供了一个更瘦的架构体系。这项技术的主要限制在于它不支持在一台物理服务器实现多种操作系统。 

6

  如果用户希望在单台Linux、Windows或Sun Solaris物理服务器集成或部署多种不同操作系统的虚拟服务器,它可能不太倾向于选择虚拟操作系统技术。Solaris Containers 显然只支持Solaris,而Virtuozzo同时支持Linux和Windows。SWsoft的Linux版Virtuozzo服务器支持在虚拟服务器上实现同版本内核的不同Linux发行版。

  编辑的话

  随着虚拟化技术的诞生和飞速发展,多种形式多种应用的虚拟化技术已经开始更好的为用户服务,现在很多企业都在建立自己的数据中心机房,发展自己的公有云,云端的数据量基层相对的给传统的物理设备也就带来了不小的压力,虚拟化技术的多样性也就可以更好地减轻大数据对于物理设备的压力,在大数据和云计算的今天让企业数据可以运行的更有效率,企业方案部署能够更加灵活,同时用户体验也会提升不少。[返回频道首页]

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
IT热词
热门排行

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品