楼主: 小豆呐呐

《虚拟化技术原理与实现 》有奖试读活动,欢迎入内试读并参与讨论!

[复制链接]
论坛徽章:
115
萤石
日期:2013-12-02 12:51:35祖母绿
日期:2013-12-02 12:51:35海蓝宝石
日期:2013-12-02 12:51:35紫水晶
日期:2013-12-02 12:51:35红宝石
日期:2013-12-02 12:51:35奥运会纪念徽章:马术
日期:2013-12-03 22:30:38奥运会纪念徽章:皮划艇激流回旋
日期:2013-12-03 22:52:41奥运会纪念徽章:铁人三项
日期:2013-12-03 22:52:41奥运会纪念徽章:棒球
日期:2013-12-03 22:52:41奥运会纪念徽章:皮划艇静水
日期:2013-12-03 22:52:41
21#
发表于 2012-10-15 15:24 | 只看该作者
完全虚拟化 最流行的虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和  虚拟化技术
底层硬件之间建立一个抽象层。VMware和微软的Virtual PC是代表该方法的两个商用产品,而基于核心的虚拟机(KVM)是面向Linux系统的开源产品。   hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,hypervisor给处理器带来开销。   在完全虚拟化的环境下,hypervisor运行在裸硬件上,充当主机操作系统;而由hypervisor管理的虚拟服务器运行客户端操作系统(guest OS)。
完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行  无法虚拟64-bit客户操作系统
准虚拟化
在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化(para-virtualization)。   Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器在Xen hypervisor上运行之前,它必须在核心层面进行某些改变。因此,Xen适用于BSD、Linux、Solaris及其他开源操作系统,但不适合对像Windows这些专有的操作系统进行虚拟化处理,因为它们无法改动。准虚拟化技术的优点是性能高。经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比优点明显,以至于微软和VMware都在开发这项技术,以完善各自的产品。

使用道具 举报

回复
论坛徽章:
3
ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15鲜花蛋
日期:2013-01-10 11:05:46
22#
发表于 2012-10-17 20:32 | 只看该作者
3.操作系统的虚拟化和CPU硬件的虚拟化分别应用在那些方向?
这一点对于研发中心极为有利,不仅整合了资源,而且方便管理!

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2012-10-18 11:18 | 只看该作者
完全硬件方式,要求的硬件比较严格。hypervisor方式相对较好,但其能力将制约上端的虚拟机和下端的硬件支持。没看到文章,不知道这块的分析深度如何。

使用道具 举报

回复
论坛徽章:
11
ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:372014年新春福章
日期:2014-02-18 16:41:11技术图书徽章
日期:2013-11-19 14:48:37ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422013年新春福章
日期:2013-04-08 17:42:482013年新春福章
日期:2013-02-25 14:51:24奥运纪念徽章
日期:2012-11-28 09:37:30奥运纪念徽章
日期:2012-11-27 15:37:34奥运纪念徽章
日期:2012-11-27 09:46:24奥运会纪念徽章:篮球
日期:2012-10-12 15:12:02
24#
发表于 2012-10-18 21:09 | 只看该作者
CPU硬件的虚拟化可以应用于:

1. 硬件异构。CPU硬件虚拟化出现的一个重要根源在于,虚拟机可屏蔽掉各种处理单元的异构性,不管这些单元是传统的多核架构,还是来自不同厂商,还是CPU+GPU。

2. 保持隔离性。所谓隔离性,简单来说,就是通过硬件的冗余为每一个虚拟机保留一个独立的执行通道,这个通道包括独立的CPU计算资源、内存、I/O通道等。通过保持隔离性增强了硬件虚拟化的安全性。

3. 内存墙。在高性能计算领域,计算能力相对富余,但I/O不足,存在内存墙(Memory Wall)等问题,束缚了计算性能的进一步提升。内存墙是指从CPU核心到内存之间的数据交换往往受制于带宽限制,之间的延迟越来越高,由此限制了系统整体性能的提升。硬件虚拟化的性能取决于延迟的大小。

4. 云计算。硬件虚拟化技术提供了一个云计算的基础架构。在这个架构中,任何一个客户都有属于自己专有的独立的计算资源。系统可以给每个客户一个计算形态,这些计算形态是在Internet上分布的,这就需要计算执行环境的硬件虚拟化。这些硬件虚拟化的执行环境会映射到中间的虚拟机池,虚拟机池通过新型的虚拟化技术映射到离散的这些CPU或者机器上。

操作系统虚拟化强调的是在单一操作系统内核实例的基础上实现虚拟化,这一点是它与虚拟机技术的最本质的不同。

操作系统的虚拟化可以应用于:
1. 不同实例间的特征属性高度一致的情况。

2. 管理员希望最大化管理资源分配,他们关心随着需求变化他们能给应用程序分配的资源的精确值,监控资源的消耗并最大化实时资源调整的灵活性。

3. 管理员希望最大化硬件资源利用率,在单台服务器上部署尽可能多的应用实例。

4. 管理员希望通过避免管理多个实例带来的工作量来最小化整个环境的管理成本。

5. 管理员希望降低任何相关的系统软件许可证成本。

使用道具 举报

回复
论坛徽章:
432
复活蛋
日期:2013-12-14 21:58:16复活蛋
日期:2013-12-14 21:58:16铁扇公主
日期:2013-02-27 17:48:14ITPUB季度 社区新星
日期:2012-05-22 15:11:06最佳人气徽章
日期:2014-03-04 16:22:09ITPUB元老
日期:2016-05-05 16:56:56最佳人气徽章
日期:2013-03-04 10:02:12铁扇公主
日期:2013-02-27 17:48:54铁扇公主
日期:2013-02-27 17:48:14红宝石
日期:2013-05-09 11:07:18
25#
发表于 2012-10-22 15:14 | 只看该作者
虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,hypervisor给处理器带来开销。

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
26#
发表于 2012-10-22 16:49 | 只看该作者
1.虚拟化是如何提升数据中心整体性能的?
充分利用资源,可以快速部署,快速增加和删除虚拟机

使用道具 举报

回复
论坛徽章:
25
IT宝贝
日期:2012-09-04 15:15:55马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14奥运会纪念徽章:现代五项
日期:2012-10-23 08:54:45奥运会纪念徽章:射箭
日期:2012-10-19 10:47:33奥运会纪念徽章:田径
日期:2012-10-19 09:52:52ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42
27#
 楼主| 发表于 2012-10-22 16:52 | 只看该作者
〇〇 发表于 2012-10-22 16:49
1.虚拟化是如何提升数据中心整体性能的?
充分利用资源,可以快速部署,快速增加和删除虚拟机

使用道具 举报

回复
论坛徽章:
115
萤石
日期:2013-12-02 12:51:35祖母绿
日期:2013-12-02 12:51:35海蓝宝石
日期:2013-12-02 12:51:35紫水晶
日期:2013-12-02 12:51:35红宝石
日期:2013-12-02 12:51:35奥运会纪念徽章:马术
日期:2013-12-03 22:30:38奥运会纪念徽章:皮划艇激流回旋
日期:2013-12-03 22:52:41奥运会纪念徽章:铁人三项
日期:2013-12-03 22:52:41奥运会纪念徽章:棒球
日期:2013-12-03 22:52:41奥运会纪念徽章:皮划艇静水
日期:2013-12-03 22:52:41
28#
发表于 2012-10-24 16:08 | 只看该作者
问题:完全虚拟化和准虚拟化对比的差异?
回答:
完全虚拟化
  最流行的虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。VMware和微软的Virtual PC是代表该方法的两个商用产品,而基于核心的虚拟机(KVM)是面向Linux系统的开源产品。
  hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,  hypervisor给处理器带来开销。
  在完全虚拟化的环境下,hypervisor运行在裸硬件上,充当主机操作系统;而由hypervisor管理的虚拟服务器运行客户端操作系统(guest OS)。
  IBM也有自已的虚拟化产品,Z/VM。
准虚拟化
  完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化(para-virtualization)。
  Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器在Xen hypervisor上运行之前,它必须在核心层面进行某些改变。因此,Xen适用于BSD、Linux、Solaris及其他开源操作系统,但不适合对像Windows这些专有的操作系统进行虚拟化处理,因为它们无法改动。
  准虚拟化技术的优点是性能高。经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比优点明显,以至于微软和VMware都在开发这项技术,以完善各自的产品。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
10
奥运会纪念徽章:花样游泳
日期:2012-08-31 14:52:33马上加薪
日期:2014-02-18 16:48:492014年新春福章
日期:2014-02-18 16:48:49技术图书徽章
日期:2014-01-26 14:10:14技术图书徽章
日期:2014-01-24 10:24:36技术图书徽章
日期:2014-01-24 10:22:00优秀写手
日期:2013-12-18 09:29:09奥运会纪念徽章:击剑
日期:2012-08-17 10:42:57奥运会纪念徽章:击剑
日期:2012-07-27 14:58:55马上有房
日期:2014-03-25 09:38:43
29#
发表于 2012-10-26 09:58 | 只看该作者
支持,不同人的眼里虚拟化是不一样,那些试图讲大概念的人,现在已经很讨人厌了,
   谈到原理我比较关注的
   1.网络管理
    2.在业务层的会话管理
    3.灵活的备份和迁移

使用道具 举报

回复
论坛徽章:
25
IT宝贝
日期:2012-09-04 15:15:55马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14奥运会纪念徽章:现代五项
日期:2012-10-23 08:54:45奥运会纪念徽章:射箭
日期:2012-10-19 10:47:33奥运会纪念徽章:田径
日期:2012-10-19 09:52:52ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42
30#
 楼主| 发表于 2012-10-26 10:05 | 只看该作者

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表