![]() |
各个虚拟化
厂商的竞争越来越激烈,毕竟x86虚拟化市场正在以十倍速的速度增长,越来越多的厂商都踏入了虚拟化领域。相信很多CIO、CTO都已经有部署虚拟化的构想。但是虚拟化的部署并不像安装一个应用那么容易。
(一)虚拟化——10倍速的变化
“当一种因素的重要性猛升到我们能力所不及的10倍时,我感到渺小、无助。在企业发生根本性变化时,我被重重的迷惑所吞并。每当,就连在亲密无间的同事面前都无法开口陈述实情时,我心灰意冷。而在打破常规,转入一个新方向时,我欣喜若狂。虽然这是一种惨痛的经验,它却使我成长为一名更好的总裁。”
——《只有偏执狂才能生存》
英特尔前总裁兼创始人,安迪.格鲁夫
格鲁夫写出这段文字的背景是这样的,30年前,INTEL并非CPU生产商,而是一家领先的存储器生产商。然而从1982年开始,几乎就在3年间,来自日本的存储器厂商超乎想象的迅速发展。日本厂商3年间大幅提升了产量、也拥有了更好的良频率和更低廉的价格。日本厂商几乎一夜之间超过了几家美国存储器厂商——Intel、Mostek、Unisem。包括Intel在内的厂商一时间都不知所措。当然,不久Intel在格鲁夫的领导下转型,进入了当时还未知前景的CPU领域。而Mostek和Unisem则展开了红海战略,在价格和良频率方面与日本厂商展开正面冲突。结果,Intel今天仍然是家伟大的企业。而Mostek和Unisem,10年前已经不复存在。日本存储厂商的突然崛起,正是格鲁夫所说的10倍速的变化——事态发展得太快,没有时间犹豫,必须作出迅速的动作才能生存。而这种外部因素10倍速的变化也恰好仿佛今天的虚拟化。
6年前,除了大型机Unix配套的虚拟化工具之外,虚拟化程序还只是少数计算机发烧友在开源社区的业余爱好。然而,自从2000年互联网泡沫破灭,Unix用户大量迁移到x-86和安腾的Windows和Linux平台,而Windows和Linux并不像Unix那样有比较完善的虚拟化解决方案,所以Windows和Linux平台的虚拟化的需求连年成倍增长。另外,根据Intel虚拟化白皮书统计,全球服务器数量在过去10年增长了150倍,空前复杂的网络环境给企业的IT部署,带来了巨大的管理难题。这也使得能够大量精简服务器的虚拟化技术需求迅猛增长。
以VMware为例,在2003年前还只是一个虚拟化领域的小型科技软件公司。年收入也仅仅为数千万美元。而且在2003年末,EMC以6亿美金收购VMware时,华尔街的分析师还对EMC的报价偏高而责备EMC。然而04年1月并购案尘埃落定后,VMware开始了飞速成长,每年的收入增长都高于100%。今天的统计,VMware07年的销售收入已经超过10亿美金。高速增长也给VMware股票市场以神奇的表现。在2007年8月上市价格为29美金,上市首日便暴涨了76%达到了51美金,而后的三个月里,VMware股票价格随着其销售收入的增长也一路飙升。目前已经达到了120美金。股票市值超过400亿美元。
下面是截止到2007年11月2日的VMware股票走势图。

我们可以做一个对比,上个世纪末辉煌的SUN公司,目前市值仅为200亿美元左右,而驰骋电器领域半个世纪之久的索尼公司,目前市值也不过540亿美元。而这家新兴的虚拟化公司,如此短的时间之内就达到了这样的高度,不得不另业界刮目相看。事实上,早在2003年,虚拟化浪潮已经初露端倪。2003年微软悄然并购了虚拟化厂商Connectix。其后几年,利用Connectix技术平台,陆续推出了整合后的虚拟化技术。其后Desktone也获得风险投资推出了vDesktop。与此同时,一批厂商Virtual Iron、Kidaro、Dunes、SWsoft、Citrix等等也都进入了虚拟化的竞争,并且推出了自己的产品。截止到目前为止,和龙头老大VMware一样,每个虚拟化厂商的增长都是极为惊人的。
虚拟化浪潮——10倍速的变化已经来临。
(二)逻辑虚拟和物理级虚拟浅析
尽管虚拟化技术只是近年才变得火爆,但是虚拟化却有着悠久的历史。早在1965年,IBM就已经在其IBM7044计算机上面建立了镜像。这个镜像就是虚拟化的开端。时至今日,虚拟技术经过40余年的发展,已经日臻完善。虚拟化技术的分类有很多标准,本文里,将虚拟划分的标准为,物理电器层虚拟(特点是不占用任何资源,Physical Par)和逻辑虚拟(特点是占用系统资源的软件式Logical Par)两种,进行分析。
物理级虚拟的技术,是将服务器的硬件资源,主要包括CPU、内存和I/O资源划分成一个一个区块。也就是技术上称之为的MBB (Modular Building Block)架构。每个服务器都变成一个MBB集合,其中的每一个划分好的区块资源,称之为BB(Building Block)。每个BB通过Crossbar Switch互连机制互相连接。每个BB 包含的cpu的频率可以不同,不同的频率由Crossbar Switch转换解决,因为Crossbar Switch的频率是固定的。这样,服务器就可以在一个BB 上运行一个操作系统,或者也可以在多个BB 上运行一个系统。每个BB都是热插拔的,只需要调整BB设置,就可以改变一台服务器上的操作系统数量。早期的服务器不少采用这种MBB技术,例如SUN的E10000,和HP的Superdome。MBB架构的服务器有着明显的优点,第一是虚拟化部署过程不占用任何的系统资源,第二是应用的隔离程度也是100%。这两点都是其逻辑虚拟化所不能及的。但是,这种传统的MBB仍旧有着不少弊端。 首先,MBB的最小粒度理论最小是1颗cpu,而通常是4颗cpu。但如今的CPU 能力今非昔比,单一CPU完全有能力运行多个操作系统。其次,MBB架构本身容易造成访问延迟。当一个BB (BB1)通过Crossbar Switch访问某一个BB2时,一旦连接不成功,就在Crossbar Swtich 形成优先级,反复尝试连接,而此时若BB3并发访问BB1,则必须等待BB2的访问成功之后。显然,多路服务器所包含的cpu数量越多,这个延迟现象越严重。所以,MBB架构的用户在实际操作时,通常是建立物理分区,每个分区内只放入相对少量的BB来实现减少延迟。但是这样拆分服务器,虽然在服务器下的每个操作系统的运算能力得到了保障,但是无法发挥32路或64路服务器作为一个整体的潜在强大功能。 最后,MBB的部署相对缓慢。虽然后来部分厂商也支持热插拔的零宕机更改虚拟分区,但是厂商的工程师还是建议改变虚拟分区时最好重启操作系统。
(下图是一台SMP架构计算机的物理分区示意图)

再看看逻辑虚拟分区,这个层次的虚拟化起源非常早。几十年前IBM最早的虚拟化大型机就使用的是逻辑分区技术。当然,逻辑虚拟虽然由IBM首创,但是后来的HP、SUN 在自己的平台中也广泛使用。逻辑分区(LPAR),顾名思义是逻辑层面的虚拟分区,所以不能通过热插拔和总线连接来实现。逻辑分区的建立,通常依赖相应的软件、硬件、和固件(固化在硬件中的软件)共同完成。我们可以在此先简单分析一下逻辑虚拟。
内文分页: [1] [2]
(一)虚拟化——10倍速的变化
“当一种因素的重要性猛升到我们能力所不及的10倍时,我感到渺小、无助。在企业发生根本性变化时,我被重重的迷惑所吞并。每当,就连在亲密无间的同事面前都无法开口陈述实情时,我心灰意冷。而在打破常规,转入一个新方向时,我欣喜若狂。虽然这是一种惨痛的经验,它却使我成长为一名更好的总裁。”
——《只有偏执狂才能生存》
英特尔前总裁兼创始人,安迪.格鲁夫
格鲁夫写出这段文字的背景是这样的,30年前,INTEL并非CPU生产商,而是一家领先的存储器生产商。然而从1982年开始,几乎就在3年间,来自日本的存储器厂商超乎想象的迅速发展。日本厂商3年间大幅提升了产量、也拥有了更好的良频率和更低廉的价格。日本厂商几乎一夜之间超过了几家美国存储器厂商——Intel、Mostek、Unisem。包括Intel在内的厂商一时间都不知所措。当然,不久Intel在格鲁夫的领导下转型,进入了当时还未知前景的CPU领域。而Mostek和Unisem则展开了红海战略,在价格和良频率方面与日本厂商展开正面冲突。结果,Intel今天仍然是家伟大的企业。而Mostek和Unisem,10年前已经不复存在。日本存储厂商的突然崛起,正是格鲁夫所说的10倍速的变化——事态发展得太快,没有时间犹豫,必须作出迅速的动作才能生存。而这种外部因素10倍速的变化也恰好仿佛今天的虚拟化。
6年前,除了大型机Unix配套的虚拟化工具之外,虚拟化程序还只是少数计算机发烧友在开源社区的业余爱好。然而,自从2000年互联网泡沫破灭,Unix用户大量迁移到x-86和安腾的Windows和Linux平台,而Windows和Linux并不像Unix那样有比较完善的虚拟化解决方案,所以Windows和Linux平台的虚拟化的需求连年成倍增长。另外,根据Intel虚拟化白皮书统计,全球服务器数量在过去10年增长了150倍,空前复杂的网络环境给企业的IT部署,带来了巨大的管理难题。这也使得能够大量精简服务器的虚拟化技术需求迅猛增长。
以VMware为例,在2003年前还只是一个虚拟化领域的小型科技软件公司。年收入也仅仅为数千万美元。而且在2003年末,EMC以6亿美金收购VMware时,华尔街的分析师还对EMC的报价偏高而责备EMC。然而04年1月并购案尘埃落定后,VMware开始了飞速成长,每年的收入增长都高于100%。今天的统计,VMware07年的销售收入已经超过10亿美金。高速增长也给VMware股票市场以神奇的表现。在2007年8月上市价格为29美金,上市首日便暴涨了76%达到了51美金,而后的三个月里,VMware股票价格随着其销售收入的增长也一路飙升。目前已经达到了120美金。股票市值超过400亿美元。
下面是截止到2007年11月2日的VMware股票走势图。

我们可以做一个对比,上个世纪末辉煌的SUN公司,目前市值仅为200亿美元左右,而驰骋电器领域半个世纪之久的索尼公司,目前市值也不过540亿美元。而这家新兴的虚拟化公司,如此短的时间之内就达到了这样的高度,不得不另业界刮目相看。事实上,早在2003年,虚拟化浪潮已经初露端倪。2003年微软悄然并购了虚拟化厂商Connectix。其后几年,利用Connectix技术平台,陆续推出了整合后的虚拟化技术。其后Desktone也获得风险投资推出了vDesktop。与此同时,一批厂商Virtual Iron、Kidaro、Dunes、SWsoft、Citrix等等也都进入了虚拟化的竞争,并且推出了自己的产品。截止到目前为止,和龙头老大VMware一样,每个虚拟化厂商的增长都是极为惊人的。
虚拟化浪潮——10倍速的变化已经来临。
(二)逻辑虚拟和物理级虚拟浅析
尽管虚拟化技术只是近年才变得火爆,但是虚拟化却有着悠久的历史。早在1965年,IBM就已经在其IBM7044计算机上面建立了镜像。这个镜像就是虚拟化的开端。时至今日,虚拟技术经过40余年的发展,已经日臻完善。虚拟化技术的分类有很多标准,本文里,将虚拟划分的标准为,物理电器层虚拟(特点是不占用任何资源,Physical Par)和逻辑虚拟(特点是占用系统资源的软件式Logical Par)两种,进行分析。
物理级虚拟的技术,是将服务器的硬件资源,主要包括CPU、内存和I/O资源划分成一个一个区块。也就是技术上称之为的MBB (Modular Building Block)架构。每个服务器都变成一个MBB集合,其中的每一个划分好的区块资源,称之为BB(Building Block)。每个BB通过Crossbar Switch互连机制互相连接。每个BB 包含的cpu的频率可以不同,不同的频率由Crossbar Switch转换解决,因为Crossbar Switch的频率是固定的。这样,服务器就可以在一个BB 上运行一个操作系统,或者也可以在多个BB 上运行一个系统。每个BB都是热插拔的,只需要调整BB设置,就可以改变一台服务器上的操作系统数量。早期的服务器不少采用这种MBB技术,例如SUN的E10000,和HP的Superdome。MBB架构的服务器有着明显的优点,第一是虚拟化部署过程不占用任何的系统资源,第二是应用的隔离程度也是100%。这两点都是其逻辑虚拟化所不能及的。但是,这种传统的MBB仍旧有着不少弊端。 首先,MBB的最小粒度理论最小是1颗cpu,而通常是4颗cpu。但如今的CPU 能力今非昔比,单一CPU完全有能力运行多个操作系统。其次,MBB架构本身容易造成访问延迟。当一个BB (BB1)通过Crossbar Switch访问某一个BB2时,一旦连接不成功,就在Crossbar Swtich 形成优先级,反复尝试连接,而此时若BB3并发访问BB1,则必须等待BB2的访问成功之后。显然,多路服务器所包含的cpu数量越多,这个延迟现象越严重。所以,MBB架构的用户在实际操作时,通常是建立物理分区,每个分区内只放入相对少量的BB来实现减少延迟。但是这样拆分服务器,虽然在服务器下的每个操作系统的运算能力得到了保障,但是无法发挥32路或64路服务器作为一个整体的潜在强大功能。 最后,MBB的部署相对缓慢。虽然后来部分厂商也支持热插拔的零宕机更改虚拟分区,但是厂商的工程师还是建议改变虚拟分区时最好重启操作系统。
(下图是一台SMP架构计算机的物理分区示意图)

再看看逻辑虚拟分区,这个层次的虚拟化起源非常早。几十年前IBM最早的虚拟化大型机就使用的是逻辑分区技术。当然,逻辑虚拟虽然由IBM首创,但是后来的HP、SUN 在自己的平台中也广泛使用。逻辑分区(LPAR),顾名思义是逻辑层面的虚拟分区,所以不能通过热插拔和总线连接来实现。逻辑分区的建立,通常依赖相应的软件、硬件、和固件(固化在硬件中的软件)共同完成。我们可以在此先简单分析一下逻辑虚拟。
内文分页: [1] [2]
相关日志
VMware推进本土化 启动中文征名活动
VMware:将把重点放在改善虚拟架构上
服务器预装:虚拟化的突破口
BEA和VMWare专家谈智能虚拟化
Marathon借Virtual HA推出高容错能力
VMware推进本土化 启动中文征名活动
VMware:将把重点放在改善虚拟架构上
服务器预装:虚拟化的突破口
BEA和VMWare专家谈智能虚拟化
Marathon借Virtual HA推出高容错能力
RSS

Cisco推出高级交换器虚拟化模块
Parallels Server可虚拟运行多个Mac OS X
2008/01/11 18:17 |





