IBM“蓝云"云计算平台应用实例
IBM的“蓝云”计算平台是一套软、硬件平台,将I
ter
et上使用的技术扩展到企业平台上,使得数据中心使用类似于互联网的计算环境。“蓝云”大量使用了IBM先进的大规模计算技术,结合了IBM自身的软、硬件系统以及服务技术,支持开放标准与开放源代码软件。“蓝云”基于IBMAlmade
研究中心的云基础架构,采用了Xe
和PowerVM虚拟化软件,Li
ux操作系统映像以及Hadoop软件GoogleFileSystem以及MapReduce的开源实现。IBM已经正式推出了基于x86芯片服务器系统的“蓝云”产品。
“蓝云”计算平台由一个数据中心、IBMTivoli部署管理软件Tivoliprovisio
i
gma
ager、IBMTivoli监控软件IBMTivolimo
itori
g、IBMWebSphere应用服务器、IBMDB2数据库以及一些开源信息处理软件和开源虚拟化软件共同组成。“蓝云”的硬件平台环境与一般的x86服务器集群类似,使用刀片的方式增加了计算密度。“蓝云”软件平台的特点主要体现在虚拟机以及对于大规模数据处理软件ApacheHadoop的使用上。Hadoop是开源版本的GoogleFileSystem软件和MapReduce编程规范。
“蓝云”计算平台中的虚拟化技术:“蓝云”软件的一个重要特点是虚拟化技术的使用。虚拟化的方式在“蓝云”中有两个级别,一个是在硬件级别上实现虚拟化,另一个是通过开源软件实现虚拟化。硬件级别的虚拟化可以使用IBMP系列的服务器,获得硬件的逻辑分区LPARlogicpartitio
。逻辑分区的CPU资源能够通过IBM
fE
terpriseWorkloadMa
ager来管理。通过这样的方式加上在实际使用过程中的资源分配策略,能够使相应的资源合理地分配到各个逻辑分区。P系列系统的逻辑分区最小粒度是110颗中央处理器CPU。Xe
则是软件级别上的虚拟化,能够在Li
ux基础上运行另外一个操作系统。
虚拟机是一类特殊的软件,能够完全模拟硬件的执行,运行不经修改的完整的操作系统,保留了一整套运行环境语义。通过虚拟机的方式。在云计算平台上获得如下一些优点:
1云计算的管理平台能够动态地将计算平台定位到所需要的物理节点上,而无须停止运行在虚拟机平台上的应用程序,进程迁移方法更加灵活
2降低集群电能消耗,将多个负载不是很重的虚拟机计算节点合并到同一个物理节点上,从而能够关闭空闲的物理节点,达到节约电能的目的
3通过虚拟机在不同物理节点上的动态迁移,迁移了整体的虚拟运行环境,能够获得与应用无关的负载平衡性能
4在部署上也更加灵活,即可以将虚拟机直接部署到物理计算平台上,而虚拟机本身就包括了相应的操作系统r