【IT168 服务器频道】本文向您介绍了工作负载分区(WPAR),这个 AIX 6 的新功能,它是一个通过纯软件实现虚拟化的技术。通过 WPAR 可以实现新一级别的 AIX 虚拟化功能,它补充现有的虚拟化功能的不足,实现了在不修改应用程序代码的情况下,在不同的 AIX 实例之间的移动以及实现了应用程序对于资源的更好的使用。
AIX6 之前的分区和虚拟化功能的概述
现在,有竞争力的企业环境需要灵活的 IT 部门,这些部门必须能够对容量方面的变化和创新方法的使用迅速地作出响应,以加快新的应用程序和系统的面市速度。不断增加的能源成本、不断提高的最低容量和管理成本,都提出了以新的方式利用相关技术以实现公司 IT 投资最大化的需求。图 1 介绍了 AIX 中集成的各种分区和虚拟化技术。在图 1 所介绍的各种不同技术中,工作负载管理器(Workload Manager,WLM)是唯一一种基于软件的技术。
图 1
AIX 工作负载管理器(Workload Manager)
在 AIX 中,从版本 4.3 开始,工作负载管理器已经成为了操作系统的一部分。它允许在一个 AIX 实例中运行多个工作负载。系统管理员根据用户、进程或者工作负载来构建相关规则。根据这些规则,对 CPU 或者内存的共享进行调整,以适应峰值需求的工作负载。
逻辑分区(Logical Partitions)
与 AIX 5.1 和 POWER4 技术一起,IBM 发布了逻辑分区 (LPAR) 技术,并将其作为一种为大型系统提供更高的灵活性和更好的利用率的方式。现在,系统可以在独立的分区中运行 AIX 和
Linux,至少需要 1 个 CPU、1 GB 的 内存和 1 个以太网适配器。然而,如果要在 LPAR 之间移动资源,则需要重新启动系统。
动态逻辑分区(Dynamic Logical Partitions)
AIX 5.2 通过支持动态地移动 CPU、I/O 适配器和内存,而无需重新启动 LPAR,从而为系统添加了更多的灵活性。固件、Hypervisor 和 AIX 等技术组合在一起,可以支持这种创新。它使 IT 环境变得更加适应于客户的需要。
高级 POWER 虚拟化
支持对 CPU 进行虚拟化、共享以太网适配器,并虚拟地划分磁盘以便为客户提供 LPAR,AIX 5.3 和 POWER5? 的这些能力使得 IT 环境给它们的客户和高管层留下了深刻的印象。虚拟化是一种很好的方式,可以在控制成本的同时处理各种业务需求,并且 IBM 的 System p 高级 POWER 虚拟化(Advanced Power Virtualization,APV)提供了一种高级的技术,以简化服务器的整合、降低成本、提供冗余,并调整容量以迅速满足相应的需求。APV 可用于减少对静态适配器的需要,可以迅速对不断增加的容量需求作出响应,并且通常允许各个公司更有效地利用它们的购买资金。经过不断改善系统资源灵活性的长期努力,现在,我们有了 AIX 6。AIX 6 可以运行于基于 POWER4、POWER5、POWER5+、PPC970 和 POWER6? 的服务器中。
图 2
在这个示例中,WPAR 用于将属于某个应用程序的 AIX 进程与其他应用程序的进程隔离开来。例如,在最后一个 LPAR 中,WPAR #1 中的 eMail 进程不会影响 Test 或者 Billing 应用程序的进程。