- 论坛徽章:
- 0
|
其实PowerVM跟VMware原理上没什么差别,形式上有所不同
PowerVM把IO服务器单独拿出来,因为IO最复杂,出问题也最多,因此保障了hypervisor层可以更小更简单(不处理IO,也就避免了各种驱动程序带来的问题)
VMware做了全虚拟化,这样使用简单,好处不用考虑操作IO服务器,坏处是这样导致hypervisor层需要集成多种设备驱动(主要是IO外设)
PowerVM还有一个优势,就是硬件(power CPU)和操作系统是确定的(AIX和少数Linux),虚机跟操作系统是相关的(不少新的功能都对操作系统提出了要求)
在确定的硬件平台上,支持确定的操作系统(在IBM的掌控之中)
而VMware的目标是在PC平台上,实现统一的易用的虚拟化,事实上从支持的硬件层面上,VMware也在缩小支持的CPU的类型(比如ESXi 4 不支持32位)
对服务器的支持也在缩小范围(IBM,HP,DELL各有几款服务器在支持列表中),避免过多的硬件支持,把VMWARE做成一个复杂的windows系统类似的东西
但是考虑到PC虚拟化应用如此广泛,因此对更多硬件的支持不可避免,这样也是所有x86平台虚拟化都面临的问题
|
|