博威---云架构决胜云计算

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2527|回复: 5

详解IBM AIX虚拟化技术

[复制链接]
发表于 2011-4-19 14:14:50 | 显示全部楼层 |阅读模式
AIX操作系统是IBM System p系列服务器的主力操作系统,在其20年发展历程中不断追求创新,为Unix计算的发展做出了杰出贡献。20年以前,UNIX操作系统还仅停留在实验室和大学的机房里,只是一些工程师和在校师生的爱好。1986年1月,IBM AIX操作系统的第一个版本AIX v1破茧而出,它成为世界上第一个能够支持商用RISC系统的UNIX操作系统。正是这一突破大大加速了所有厂商UNIX的商业化进程,UNIX由此脱胎换骨走进商用领域,并成为今天最重要的操作系统之一,从而开启了UNIX计算新纪元。   

解密AIX虚拟化技术, I; ?; h3 v. s, z' \/ M }
  AIX协作中心领导人Satya Sharma先生介绍,AIX已经确定了今后5-15年的未来规划,将会不遗余力地为用户提供全面有效的技术保障。AIX今后的发展重点将放在虚拟化的技术进步上。! }+ p. P: E+ O' }
  ; Z% R$ g9 n' @
  IBM杰出工程师 AIX协作中心领导人
PSatya Sharma 先生

  所谓虚拟化就是把在同一个服务器上运行不同操作系统的Image,叫做逻辑分区。在操作系统的层面之下,有一个软件层,叫做附件,由它来对逻辑分区进行资源的分配。我们可以对每一个物理的处理器加以虚拟化,将其分成最小为十分之一单位的处理器,也就是说,我们可以将每一个物理的处理器虚拟成最多十个处理器。然后把每一个虚拟的CPU安排到各个操作系统的Image当中。这样就可以在多个操作系统的Image当中共用处理器。
  ) s4 z3 m, D* X7 B% U, q' s
  多系统Image共用处理器
  其次,虚拟化还可以从AIX角度来进行动态的再配置,也就是说,可以增加或者减少处理器,或者是增加或减少物理的内存,以及I/O适配器。假如说在逻辑分区中运行着四个CPU,但是你希望将4个CPU增加到6个,那么不需要重新的起动AIX的Image,甚至还可以取消正在运行这个Image的物理内存。
  第三部分就是I/O的虚拟化,有了I/O的虚拟化系统还可以在不同的操作系统的Image之间共用以太网的适配器和光通道的适配器。另一个使用I/O虚拟化的好处就在于,假如要开始一个新的逻辑分区的话,不一定需要设备间的物理连接,可以直接通过虚拟化的技术来分配资源,从而提高资源的利用率,也就是说可以完全按照需求来准确的分配资源,随时的来部署新的操作系统的Image或者是逻辑分区,通过I/O的虚拟化和处理器的虚拟化实现这样的目标。
 楼主| 发表于 2011-4-19 14:16:13 | 显示全部楼层
  虚拟I/O服务器7 Y2 ]( ]; t* _5 e2 r
  . c3 L9 U9 W% j
  领先的POWER虚拟化技术+ I+ }' e- h; |3 o( j' C, p7 \
  除此之外,通过虚拟化技术还可以提高响应能力,比如说在10毫秒甚至更快的速度内,可以针对新的操作系统的Image规划资源。这样就可以让你及时的满足预期的需求或者是超过预期的一些峰值的需求。使得用户可以从IT的投资当中获得收益的最大化。
 虚拟化技术的应用% D4 s0 o+ `- A# Q5 H% |
  以股票交易市场为例,假如在服务器中有一个逻辑分区是交易的逻辑分区,这是OLTP(在线事务处理),另外还有一个业务分析的分区,这部分是Batch(批量)。由于OLTP是一个优先的,因此这个系统可以最大程度的保证它的容量和能力的需求,将大部分的资源分配给OLTP使用,而把小的容量分配给Batch的需求。在股票交易市场中,最高的峰值时间应该是在9点到10点之间,而在其他时间内并不需要那么大的峰值的容量。那么当OLTP的分区在没有使用这些容量的情况下,Batch的分区也就是用于完成业务分析的分区就可以充分利用OLTP没有利用的那部分容量。在股市开盘的时候,OLTP处在一个优先的状态下,所以在这个时候会看到它所占的容量是非常高的,而Batch是缩小的状态。
 在不同的分区之间还可以共用网络适配器,比如说像千兆以太网适配器或光纤适配器等等。还可以在每个分区之间共享磁盘阵列。, V1 V U% [* l, e k
  AIX虚拟化与Windows虚拟化的区别0 F# w# i, @. J
  Windows如果要提供虚拟化的方式,必须要使用第三方提供的VMware,必须在VMware之上运行Windows,才能实现虚拟化。谈到两种虚拟化技术的差别,使用AIX的虚拟化可以将虚拟化扩展到多个CPU,比如说像64个,而Windows基于VMware的虚拟化扩展能力则没有这么强。在损耗方面,AIX的虚拟化损耗在5%左右,这个数字也远低于X86架构下20%的虚拟化损耗率。另外,在平台多样性、虚拟规模和虚拟精度上,AIX的优势也非常明显。
  AIX虚拟化发展前景1 E4 e0 N8 N8 I7 Y, G) c2 P+ y/ J& {
  
  AIX 未来发布计划1 R/ r( t, D }, s. i3 Z
  为了让虚拟化的应用更加的广泛和深入,IBM正在研发多台服务器之间的虚拟化技术,通过该技术可以把工作负载从一个服务器转到另一个服务器,而运行过程将不会产生任何中断。今天如果人们要实现这种工作负载的转移的话,必须使用高可用性的集群。因为必须要做文档系统的恢复,数据系统的恢复,必定会带来运行的中断。
 楼主| 发表于 2011-4-19 14:16:38 | 显示全部楼层
  单服务器到多服务器的虚拟化, q' Q" U& O9 n/ q+ _7 z- L
  使用这个技术,可以在不中断的情况下把负载从一个服务器转到另一个服务器,而实际上这个过程转移的是内存的内容。无论是POWER4、POWER5还是POWER6,只要是在AIX操作系统的情形下,就可以把应用从一个I/O的Image转到另一个I/O的Image。而动态的虚拟化甚至可以在不中断运行的情况下对服务器进行升级。
 楼主| 发表于 2011-4-19 14:22:05 | 显示全部楼层
 楼主| 发表于 2011-4-19 14:24:36 | 显示全部楼层
 楼主| 发表于 2011-4-19 14:42:47 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|boway Inc. ( 冀ICP备10011147号 )

GMT+8, 2024-4-20 08:52 , Processed in 0.089680 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表