扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共2页)
POWER的虚拟化技术
1986年1月,IBM推出业内第一个能够支持商用RISC系统的UNIX操作系统AIX,这一突破大大加速了所有厂商UNIX的商业化进程,UNIX由此走进商用领域并成为今天最重要的操作系统之一。转眼20年过去,现在的AIX及其运行平台System p系列已今非昔比。上个月,IBM在北京举行了盛大的UNIX World 2006暨AIX 20周年庆典,两位专程来华的IBM杰出工程师——AIX协作中心领导人Satya Sharma和IBM系统与科技事业部的Hye-Young McCreary女士向中国媒体介绍了IBM引以为傲的虚拟化技术。
所谓虚拟化就是把在同一个服务器上运行不同操作系统的映像(Image),IBM称之为逻辑分区。在操作系统这个层面之下,有一个叫做附件的软件层,对逻辑分区进行资源的分配。IBM可以对每一个物理的处理器加以虚拟化,能够将每一个物理的处理器虚拟成最多10个处理器,然后把每一个虚拟的CPU安排到每一个操作系统的映象当中,这样就可以在多个操作系统的映像当中共用处理器了。
IBM还可以从AIX角度来进行动态的再配置,包括增加或减少处理器、增加或减少物理的内存,以及I/O的适配器。假如在逻辑分区中运行着4个CPU,但是用户希望将4个CPU增加到6个,那么不需要重新起动AIX的映像。用户甚至可以取消运行这样一个映像的物理内存。
第三部分是I/O的虚拟化,有了I/O的虚拟化用户还可以共用以太网的适配器和FC适配器,这也是在不同的操作系统的映像之间。另一个使用I/O虚拟化的好处是,假如要开始一个新的逻辑分区,不一定非需要这种物理的连接。
采用这种虚拟化的技术的好处在于:
通过上述所有方面的好处,用户可以从IT的投资当中获得收益的最大化。举例来说,假如用户有一个OLTP(交易)的逻辑分区,还有一个业务分析(批量)的分区。由于OLTP是一个优先的分区,因此这个系统可以最大程度的保证它的容量和能力的需求,而把小的容量分配给批量的需求。譬如股票交易市场最高的峰值时间应该是在9点到10点这样一个范围内,而在其他时间内它并不需要那么大的峰值的容量,那么当OLTP的分区在没有使用这些容量的情况下,批量的分区——也就是用于完成业务分析的分区——就可以充分利用OLTP没有利用的那部分容量。在股市开盘的时候,OLTP处在一个优先的状态下,所以在这个时候会看到它所占的容量是非常高的,而批量是缩小的状态。这可以放在很大的SMP的机器上。
再比如说,已有的一些或者很小的操作系统映像,每一个操作系统的映像可能只会占用四分之一的CPU,在这种情形下可以产生出16个逻辑分区。而且在不同的分区之间还可以共用网络适配器,如千兆以太网的适配器。这些分区也能够共用FC的适配器,还可以在每个分区之间共享磁盘阵列。
Satya Sharma先生表示,Windows如果要提供虚拟化的方式,必须在第三方提供的VMware之上运行Windows,才能实现虚拟化。AIX的虚拟化可以扩展到多个CPU,譬如64个,而VMware的虚拟化扩展能力没有这么强。AIX的虚拟化只针对POWER硬件,但POWER的硬件又可以运行3个操作系统——AIX、Linux和i5/OS。IBM有专门POWER版本的Linux,如Suse和RedHat都有POWER版本。
IBM的p系列和i系列都可以运行AIX,其中p系列主要运行AIX、Linux,i系列是AIX、Linux、UNIX。p系列可以运行i系列的i5/OS的映像,但CPU的数量是有限制的,所以在宣传的时候不特别强调在p系列上运行i5/OS。如果用户有一个小的i5/OS的配置,在p系列的系统上运行是没有问题的。
逻辑分区包括专用的绑定分区(每个处理器只能被唯一地分配一个分区,如基于Power 4的服务器)模式和微分区模式,在基于POWER 5/5+的系统中,微分区模式使单个物理处理器被“抽象”成多个虚拟处理器,并可分别进行分配。虚拟化的“抽象”过程是由硬件和POWER Hypervisor(固件的一个组成部分)共同完成的。从概念上来说,p系列、i系列和z系列的Hypervisor是完全一致的,但是从代码和设计上来说,z系列的系统所用的Hypervisor系列是不一样的。p系列和i系列系统使用的Hypervisor是完全一致的。在z系列上Hypervisor是非常成熟的,现在用在p系列和i系列的系统上的Hypervisor也总结了很多z系列系统的经验。
p5服务器的微分区技术
除非专门赋予一个操作系统区别物理和虚拟处理器的能力,否则从操作系统的角度来看,一个虚拟处理器和一个物理处理器是完全没有区别的。在硬件/固件上实现分区最大的优势在于只要经过很少甚至根本不需要进行应用移植,用户就可以充分利用POWER 5/5+及其相关技术。Satya Sharma先生认为,在中国普遍使用的是绑定分区模式,而使用微分区模式的企业和用户还很少。如果采用绑定分区,所使用的分区是针对某一个操作系统的映像,就不能够实现共用和分享。
Satya Sharma先生表示,从市场上来说,英特尔服务器的用量比UNIX的服务器大得多,因此VMware的使用肯定超过Hypervisor。但在美国有些不同,美国很多的用户使用的是微分区的模式。目前金融行业、制造业及医疗行业使用虚拟化技术比较普遍,IBM的高端系统如590、595都捆绑了虚拟化技术,而中低端的570、550则单独收费,不过总的说来获得虚拟化技术的门槛并不是很高。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者