一、前言
近两三年来,云计算来势汹汹;各大IT厂商都纷纷推出自己的“云计划”,希望在云计算这个蛋糕上分一大块。
而提到云计算就不能不提虚拟化,因为正是虚拟化为云计算提供了基础平台。
二、PowerVM PK VMware
其实,虚拟化技术作为IT领域的一项高级技术,很早就被各大厂商提出并且推出了相关的产品。而提到服务器虚拟化,除了PowerVM,更多人想到的可能是Vmware!没错,Vmware的用户非常广泛,从银行、移动运营商等大型企业到制造业、学校等中小型企业都可以见到它的身影。
X86服务器与小型机之间的争夺历来已久,如今虚拟化也加入战场,战火将越燃越烈。
其实纯粹去比较PowerVM和VMware两款软件的优劣意义不大,因为它们适用的服务器硬件基础就不同,他们的用户群也不同。如果非要将他们作对比,那么我们不妨从以下几个方面来PK
1、X86虚拟化技术源自小型机
都说天下武学以少林武功为正宗,天下各门各派的武功皆出自少林,并在此基础之上作修修补补,或推陈出新,最终形成自己的门派武学。
同样,vmware、Citirx、Zen等PC Server虚拟化技术的设计基础皆源于小型机的虚拟化技术。追溯到更远,虚拟化技术在 40 多年前就由 IBM 开发出来了,虚拟化技术最初起源于 20 世纪 60 年代的 IBM 大型机。
如果说天下武功出少林,那么说IBM是虚拟化的鼻祖一点也不为过。
2、PowerVM的虚拟化技术更加先进
X86虚拟化实际是从纯软件层面进行;而小型机虚拟化则是基于硬件分区技术,虚拟化也更为彻底。
以VMware为例,想要实现虚拟化,首先要在裸机上安装ESX Server操作系统,之所以说它是操作系统,因为它本来就是Linux!在操作系统上集成了Vmware的虚拟化软件,即可在上面创建VM。在客户机VM和裸硬件之间有一个 hypervisor 作为抽象层使用。
而IBM 使用一种 type-1 虚拟化来实现逻辑分区和虚拟化。type-1 管理程序直接在主机硬件上运行,用作一个硬件控件和来宾操作系统,它由 IBM 最初的经典管理程序 vp/cms 演化而来。它们更加高效,与硬件集成得更加紧密,具有更高的性能,而且更加可靠。
3、PowerVM性能更好、扩展性更强
因为Vmware等x86虚拟化技术是基于软件系统平台的,因此带来的系统的虚拟化效率本身会下降。IBM的PowerVM解决方案将管理程序嵌入到硬件平台中,将虚拟化集成到固件中,它的执行效率无疑是最高的。
根据一项测试表明,在Power 750上,PowerVM的性能最多可以比VMware高出60%多!
而在扩展性方面,PowerVM把Vmware远远抛在后面。
我们可以从两个方面进行对比:系统支持的虚拟机数量及每个虚拟机支持的虚拟CPU数量。PowerVM虚拟化系统中,每颗POWER7处理器可以实现1/100的分区,每个POWER7服务器最多可以支持1000个LPAR动态逻辑分区,这是目前X86服务器所无法比拟的。从每个虚拟机支持的虚拟CPU数量来看,VMware最多限于8个vCPU,而PowerVM可以进一步实现线性扩展,最多可以做到32个vCPU。
其实PowerVM还有类似Vmware的软分区技术,那就是WPAR; 它拥有独立的、完全、隔离的环境,类似一个完全独立的操作系统。系统管理人员能够轻松地创建隔离的环境(即 WPAR),该环境可以为运行服务和应用程序提供虚拟的 AIX 操作系统。
三、PowerVM技术及应用
现在,让我们来了解一下IBM的虚拟化平台PowerVM将给我们带来什么!
其实PowerVM并非具体的产品,而是IBM小型机上虚拟化系统平台。PowerVM是在基于IBM POWER处理器的硬件平台上提供的具有行业领先水平的虚拟化技术家族。它是IBM Power System虚拟化技术全新和统一的品牌(逻辑分区,微分区,Hypervisor,虚拟I/O服务器,APV,PowerVM Lx86,Live Partition Mobility)。PowerVM有三个版本,分别是PowerVM Express Edition,PowerVM Standard Edition,PowerVM Enterprise Edition。
IBM Power 系列主机作为 IBM 企业级架构产品的主力,拥有一套成熟的虚拟化技术。从硬件到软件,从网络、存储到相关适配器,都可以实现相应的虚拟化功能。
1、CPU虚拟化
通过先进的动态逻辑分区(LPAR)功能,一个单个分区可以作为一个完全隔离的AIX、i或Linux操作环境。分区可以使用专用或共享的处理器资源。通过共享的资源,PowerVM可以自动调整多个操作系统间合并的处理器资源,向闲置分区借用处理能力,以处理其他分区中的大量交易。
2、内存虚拟化
该技术允许用户智能地将内存从一个分区移向另一个分区,从而提高内存使用过程中的利用率和灵活性。活动内存共享能够在一个单一服务器上的逻辑分区间共享物理内存池,从而有助于提高内存利用率,并降低系统成本。您可以在分区间按需动态地分配内存,用以优化整个池中的总体物理内存使用情况。物理内存可在各个分区间共享,并能够根据工作负载需求,自动从闲置分区移向忙碌分区
3、I/O虚拟化
虚拟I/O服务器(VIOS)是一个特定目的的分区,可以向客户分区提供虚拟I/O资源。虚拟I/O服务器拥有与客户共享的资源。向VIOS分区分配的一个物理适配器可由一个或多个其他分区共享。VIOS旨在通过消除各个客户分区中对于专用网络适配器、磁盘适配器和磁盘驱动器以及磁带适配器和磁带驱动器的需求,降低成本。
4、分区迁移
动态分区迁移可以支持一个正在运行的AIX或Linux分区从一个物理服务器向另一个兼容服务器移动,而不会产生应用停机时间,帮助您避免在计划内系统维护、配置和工作负载管理过程中出现应用中断。动态分区迁移可用于将操作环境轻松地临时或永久性迁移到新的服务器。
5、x86 Linux应用
PowerVM Lx86允许用户在一个Power Systems平台上的Linux on Power分区中的运行多种x86 Linux应用4。此特性旨在为将x86应用合并到Power平台上提供支持。
6、工作负载
工作负载整合平台可以帮助客户在提高整体性能、可用性和能效的同时,有效控制成本。借助这些服务器和 IBM PowerVM 虚拟化解决方案,企业可以整合大量的应用程序和服务器、充分虚拟化系统资源,从而提供一个更具灵活性的动态 IT 基础架构。
四、总结
PowerVM 通过针对客户端分区虚拟化处理器、内存、存储和 I/O 资源,为 AIX、IBM i 和 Linux on IBM Power Systems 提供了行业领先的虚拟化技术,从而提高资产利用率、增强基础架构灵活性并降低成本。
通过以上的分析对比,我们可以感觉到IBM在虚拟化软件和技术方面的优势。相信作为云计算的基础平台,虚拟化将发挥越来越重要的支撑作用,而其中的PowerVM一定是最闪亮的主角。
PowerVM,你好!
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞16
添加新评论18 条评论
2011-11-20 09:37
2011-09-30 21:22
2011-09-08 11:49
2011-08-19 16:38
2011-08-12 16:46
2011-08-12 15:05
通过先进的动态逻辑分区(LPAR) 写错了 应该是DLPAR吧
2011-08-09 22:27
2011-08-09 12:17
2011-08-09 10:03
2011-08-09 10:02
2011-08-09 09:46
2011-08-09 09:41
2011-08-08 18:04
2011-08-08 09:49
2011-08-08 09:48
2011-08-07 21:52
2011-08-06 00:38
2011-08-05 21:58