当一切都虚拟化时 虚拟将变成现实

云计算 虚拟化
虚拟化的概念早已有之,在计算机诞生的时候就已经被提及。但这个似乎并不新鲜的概念却被赋予了更广泛的内涵,并远远超越了其初衷。

虚拟化的概念早已有之,在计算机诞生的时候就已经被提及。但这个似乎并不新鲜的概念却被赋予了更广泛的内涵,并远远超越了其初衷。

虚拟化似乎在一夜之间就开始走红,其必然性在哪里?

王文汉: 在计算机诞生的最初几十年中,由于系统的价格很高,通过虚拟化提高系统效率的想法在业界也曾经流行过,但受当时技术条件限制,逐渐被对系统资源耗用较小的分时系统所统治,并一直流行了30年。而且虚拟化在大型主机市场也存在了多年。直到10年前,个人计算机价格下降和应用模式的变化,让虚拟化找到了新的应用领域,虚拟化才逐渐变成计算机界的主流。

未来呢?虚拟化当然有很多机会,服务器的整合只是其中的一种应用,在各种数据中心中动态平衡负载,在用电方面也可以节省大量的资金,这方面的一个统计数据是30%。

另外一点我觉得虚拟化在客户端也有很多运用的机会,包括很多P2P的应用。可以说虚拟化是计算机应用发展的自然和必然产物。

从硬件角度讲,虚拟化的现状和未来发展趋势是怎样的?

王文汉: 硬件虚拟化有一个渐进的过程,从处理器、内存、平台、直至实现I/O部件(如网络)的虚拟化。我们现在已经逐渐实现了这一目标。

我们的想法是透过硬件把虚拟化的基础做得很好,在上面再架构虚拟层,然后提供增值性的服务。未来虚拟化提高和发展的重点在提高虚拟机切换性能、安全性和实时性等方面。

虚拟化亟需解决标准化问题

各家虚拟化厂商提供的是不同的API和方案,这使得用户在选择方面产生困惑。

英特尔是VMware第二大投资商。每家软件虚拟化厂商对平台支持的要求都不一样,会不会给用户的应用兼容性带来一些挑战,英特尔有没有考虑倡导一个比较标准化的平台?

王文汉: 软件业在发展过程中都存在这些问题,软件之间要有一个互通的API,有一个标准的API,大家就可以共同做,这个虚拟化还是比较新的,每个公司可能都有自己的API,现在还无法统一。

从这一层面上讲,英特尔积极参与开源的项目,就是希望透过这个项目,跟各个不同的公司合作,大家彼此在适当的时机有一个通用的API,我相信未来应该会有一个统一的API。因为我们不拥有这些虚拟化公司,所以我们只能尽量努力,透过开源来做这个示范。但在硬件虚拟化层面,我们提供标准的界面。

虚拟化可能彻底改写软件生态系统

传统以来,从BIOS、操作系统、实时层、中间件到应用层,形成了完整的软件生态层。而在位于BIOS和操作系统之间的虚拟化技术诞生以后,有可能彻底改变这一传统的软件层格局。

有一种观点认为虚拟化技术有可能改变传统的软件生态,您如何看待这一问题?

王文汉: 传统的软件体系分为很多层,从***下的开始,有BIOS、操作系统、实时层、中间件直到应用层,每一层都做一些重复的事情。

虚拟化诞生以后给业界提出了这样一个课题,即是否有可能把这么多层整合一下,把计算机的软件体系架构重新颠覆一下?比如,虚拟化层到底是应该做在操作系统层之下还是之上?如果放在操作系统下面,有时可以让操作系统更安全一些。操作系统用这些保护性的语言来做就更安全一些,但是速度就比较慢。

从做操作系统的角度讲,当然希望操作系统更快,效率更高。这就是矛盾所在。目前这些问题还没有定论,但是虚拟化毕竟给出了一种可能,让业界有机会尝试把计算机的软件系统弄得愈简单、愈有效率、愈安全。

互联网和移动应用是虚拟化的新战场

逐渐普及的互联网和移动应用为虚拟化提供了***的舞台,也带来了挑战。

之前虚拟化更多地强调在服务器、台式机和笔记本电脑领域,但随着无线互联网的速度逐渐提升,手持终端的应用呈爆发式增长,虚拟化对于移动和手持设备的支持前景怎样?

王文汉: 这是虚拟化应用很重要的一方面。

未来很多应用的主计算可能会在数据中心完成,但用户的终端设备形式多样,与服务器中间很可能通过各种无线技术连接。因此信息数据会通过XML语言传送到客户端,由客户端做数据的解释和呈现工作,这些都可能成为虚拟化技术大显身手的领域。

通过XML描述的元数据在客户端呈现时也需要很多终端系统硬件资源的支持,虚拟化带来的好处就是用户可以虚拟屏幕,把运算虚拟化,并在终端做一些交互式处理。这也需要手持设备具有很多运算功能,这就是我们为什么把IA的架构一直往下做凌动处理器的一个原因。凌动的软件应用层面是非常广泛的,从5英寸到7英寸的很多手持设备都会逐渐出现,就像设计不同的衣服,用户可以买到很多漂亮的“衣服”。

虚拟化在互联网应用方面有哪些新的应用?

王文汉: 虚拟化在互联网上也有很多运用的机会。

举个例子来说,现在互联网上很多多媒体的内容都靠P2P来做,这方面存在很大的一个困难,就是用户不知道什么时候机器可以用,在这样的状况下,算法就要很聪明,通过虚拟化可以提高P2P应用的性能,还可以更有效地利用有限的互联网资源。

我们英特尔内部正在做一个有趣的实验项目,即通过虚拟化实现P2P应用。P2P技术中的难点在于算法,比如当前网络上有三个人,我找谁***是个问题。假设第二个人离我最近,但是可能常常死机或是关机,我跟第三个人虽然远一些,但是这条线路可能还比较稳定,所以到底从第二个人这里取数据还是从第三个人那里取数据,是很大的学问。我们的这个项目希望能够对此有所帮助。

同时我们跟国内的很多大学也经常做交流。如果我们觉得差不多可以的话,我们会把研究成果发布给合作伙伴,让他们去把它产品化。

可以说,虚拟化技术将来不止会应用在服务器端和客户端,甚至在高性能计算领域也会有很好的应用前景。

王文汉博士说过这样一句话: “When all things could be virtualized……when virtual can be so real,the best is yet to come。”“当所有的一切都虚拟化时,虚拟将变成现实。”或者,这就是虚拟化最终的目标。而现在,“最妙的还未到来。”

【编辑推荐】

  1. 虚拟化在中国:桌面虚拟化受中小企业青睐
  2. 09年中小企业是否将加大对虚拟化投资?
  3. VMware下一代虚拟化软件改名vSphere
责任编辑:符甲 来源: 计世网
相关推荐

2011-04-11 10:14:09

服务器虚拟化

2023-09-07 15:11:44

2015-08-18 14:00:55

容器DockerDevOps

2019-08-01 07:56:43

安全数据网络安全安全分析

2020-10-22 12:38:00

网页抓取人工智能AI

2018-01-05 13:45:34

数据化互联网人工智能

2024-02-23 07:10:13

文字渲染Sora人工智能

2021-03-23 09:35:23

Inode文件Linux

2020-09-26 21:57:44

python变量开发

2013-08-08 10:20:39

大数据

2022-04-01 15:24:39

物联网

2020-10-25 11:44:21

1024程序员节程序员

2022-11-28 08:44:46

死锁面试线程

2019-04-11 14:51:12

数据

2021-03-09 09:54:07

数字化转型5G网络

2019-06-14 14:58:58

虚拟文件系统Linux

2019-08-13 17:10:18

键盘机械键帽

2015-11-06 14:45:28

2018-06-28 22:41:55

数据中心边缘计算网络

2023-08-11 08:00:00

人工智能Keras 3.0
点赞
收藏

51CTO技术栈公众号