在过去的一段时间里,已经讨论了很多厂商的云计算产品,今天就稍微举贤不避亲,跟大家聊聊IBM WebSphere在云计算方面的举措,首先给大家介绍一款旗舰级云计算产品WebSphere CloudBurst Appliance,之后会介绍WebSphere CTO兼IBM院士Jerry Cuomo的“2010 Websphere10大趋势”和其与云计算的关系。
WebSphere CloudBurst Appliance
WebSphere CloudBurst Appliance(简称WCA) 是IBM在2009年推出的,是以一个物理器件的形式发布(具体形式可参考图1),通过WCA能创建一个私有云,并能在这个私有云上部署诸如WebSphere Application Server(简称WAS)等软件。
图1. WebSphere CloudBurst Appliance
那么下文将介绍WCA是如何实现这些功能的,主要可分为两部分:
构建私有云
它能将很多个安装有VMware ESX的主机整合到多个资源池中,并将这些资源池相关的调度功能开放出来,而且能对池内的物理资源进行监控和管理。
部署软件
首先,介绍一下WCA部署软件的主要形式,也就是Virtual Appliance(虚拟器件),其是一个预配置的软件堆栈,包括1个或多个虚拟机,可以将它部署到ESX等虚拟主机上,下面以WCA自带的WAS的Virtual Appliance为例(图2),它被称为WAS HV(Hypervisor Edition),里面有一个虚拟机,这虚拟机内包括操作系统,WAS和IBM HTTP Server等软件,并以OVF的格式封装。如果大家想对Virtual Appliance和OVF进行深入了解的话,请看剖析系统虚拟化系列的第九篇。
图2. WAS HV的结构图
WCA整个部署软件过程是基于Virtual Appliance的生命周期,下面是其具体流程:
- 构建:通过IBM OVF SDK和VMware Server等工具来创建和定制化将被部署的Virtual Appliance,之后将这个Virtual Appliance上传至WCA。
- 部署:在WCA上为这个Virtual Appliance选择合适的部署模式,比如简单的单独部署和复杂的集群部署等,之后在部署时为这个Virtual Appliance在私有云中选择合适的资源池并设置一些用于接下来激活的参数,比如网络和软件方面。
- 激活:当Virtual Appliance按选定的部署模式被部署到对应的资源池之后,它会以虚拟机的形式在ESX主机启动,并在启动过程中激活软件(比如AE)会根据之前输入的激活参数来自动激活相应的网络和软件。
- 管理:部署之后,WCA能让用户对这个虚拟机进行监控和管理。
除了这些基本流程之外,WCA还支持对Virtual Appliance添加脚本和Fix Pack,定制新的部署模式和生成报表等高级功能。还有,我个人也非常有幸地参与了这个旗舰级产品的研发,更从中获益匪浅。
2010 Websphere10大趋势
下面就是这十大趋势:
- Rainmaker 2.0:Rainmaker就是WCA的开发代号,而Rainmaker 2.0也就意味着新一代的WCA。
- Project Virtuoso:这个应该就是WebSphere的PaaS项目,而且其强调应用能在公有云和私有云自己迁移,我今年本来也有机会参加这个项目。
- Hosted Middleware:是推出跟着类似云中BPM BlueWorks的产品,比如将WebSphere Commerce部署到云中,并以SaaS的形式提供给用户,而且在国内的第二届云计算大会中已经有一家来自无锡的IT企业开始做类似的尝试了。
- Project Silverlining:这个是关于应用的整合,而且整合的范围将横跨多个云。
- Appliance Bedrock:就是除了过去用于处理XML的DataPower XA35等物理器件之外,还将推出更多类型的DataPower器件。
- Business Rules & Optimization:这个和去年IBM收购的ILOG是密切相关的,来进一步优化Business和IT之间的整合。
- Bottled Accelerators:就是提供一系列范式或者内容,比如WCA的image pattern等。
- Extreme Transaction Processing:这个去年也在十大之内,但是今年主要会对一些最新的硬件做一定的优化,比如多核和SSD,特别是由于SSD的加入,使得在数据持久化方面得到了增强,因为除了能在内存中做缓存,还能在SSD上做缓存。
- Application Optimization:这也是关于DataPower的,它是在DataPower的基础上加入对应用的优化。
- 神秘项目:既然是神秘项目,那么我们就无从得知了。
总体而言,这十大趋势中大部分都跟云计算有密切的关系,比如属于SaaS层的技术有Hosted Middleware和Project Silverlining,属于PaaS层的有Project Virtuoso,属于IaaS层的有Rainmaker 2.0和Appliance Bedrock等。
参考资料:
-
WebSphere CloudBurst Appliance 常见问题及解答。
-
Ruth Willenborg 评论: WebSphere CloudBurst Appliance 中的 “特殊原料”。
分享到:
相关推荐
WebSphere与云计算的结合,使得企业可以轻松地将应用程序迁移到云端,实现快速部署、自动化管理和高效的资源利用。 在云计算环境中,WebSphere可以作为一个PaaS层的服务,提供一个可扩展的、安全的运行环境,用于...
【基于WebSphere的PaaS云计算解决方案】 WebSphere作为IBM的一款著名中间件产品,其在云计算领域扮演了重要的角色,特别是作为Platform-as-a-Service(PaaS)解决方案的基础。PaaS是一种云计算模型,它提供了一个...
IBM的WebSphere平台云方案通过WebSphere Virtual Enterprise(WVE)、IBM Workload Deployer(IWD)和WebSphere eXtreme Scale(WXS)三大组件,展现了其在SOA与云计算融合方面的创新实践。WVE负责平台云环境的运行...
IBM Websphere 安装配置与项目部署 IBM Websphere 是一种基于 Java 的应用服务器,常用于大型企业级应用系统的开发和部署。下面是 IBM Websphere 的安装配置和项目部署的详细步骤: 安装 IBM Websphere 1. 下载...
云计算讲义材料 Cloud_WebSphere_webcast.pdf
随着云计算的发展,WebSphere也支持在云端部署和管理。了解如何将WebSphere与IBM Cloud或其他公有云平台集成,实现应用程序的弹性伸缩和高可用性,是现代IT环境中不可忽视的知识点。 十、WebSphere与微服务架构 ...
IBM在云领域的解决方案包括IBM Lotus Live、Lotus Sametime、Unyte、WebSphere Application Server虚拟映像、BlueHouse、VMWare、Amazon EC2、Microsoft Azure Platform和Sun ParaScale Cloud Storage等。...
两者都支持云计算环境,WebSphere在IBM Bluemix平台上运行,WebLogic则可以在Oracle Cloud上部署。 开发工具和社区支持也是评估应用服务器的重要因素。WebSphere与Eclipse IDE和IBM Rational工具紧密集成,而...
云计算与大数据、人工智能是当前最火爆的三大技术领域,近年来我国政府高度重视云计算产业发展,其产业规模增长迅速,应用领域也在不断的扩展,从政府应用到民生应用,从金融、交通、医疗、教育领域到人员和创新...
WebSphere提供了一个全面的集成平台,支持多种技术标准,如Java EE(Java Platform, Enterprise Edition)、SOA(Service-Oriented Architecture)和云计算。以下是对"websphere培训文档"中的关键知识点的详细阐述:...
#### 二、云计算的特点与价值 1. **可伸缩性**:云计算平台可以根据用户需求自动调整资源分配,无论是向上还是向下扩展都非常灵活。 2. **便捷性**:用户可以从任何地点通过互联网访问所需的服务。 3. **成本效益**...
随着云计算的发展,WebSphere也适应了这一趋势,支持在私有云、公有云和混合云环境中部署和运行。IBM Cloud上提供了WebSphere的即服务版本,让客户可以按需使用并快速扩展。 总结来说,IBM WebSphere是一个功能...
2. **下载与准备**:从IBM官网获取WebSphere 8的安装文件,通常是一个.zip或.iso文件。将其解压到一个合适的目录,并准备好安装过程中可能需要的许可证文件。 3. **安装执行**:运行安装程序,按照向导的指示进行...
5. **云计算环境下的数据管理**:随着云计算技术的发展,越来越多的企业选择将数据存储于云端,DataStage 支持与云服务提供商的无缝对接,方便进行云端数据管理。 #### 四、技术细节 1. **并行处理机制**:...
蓝云平台的关键组成部分包括数据中心、IBM Tivoli部署管理软件用于自动化资源分配,Tivoli监控软件确保系统的稳定运行,WebSphere应用服务器处理业务逻辑,DB2数据库存储数据,以及开源的虚拟化和信息处理软件。...
- **案例分享**:IBM在全球范围内已经成功实施了多个云计算项目,如与多所大学的合作、在多个国家和地区设立云计算中心以及为企业提供定制化的云计算解决方案等。 #### 四、IBM在云计算领域的领导地位 - **学术...
Linux是一种开源的操作系统,广泛应用于服务器和云计算环境。EAS(企业应用集成)则是企业应用程序集成的简称,用于实现不同系统间的数据和功能集成。 在本指南中,我们将详细介绍如何在Linux平台上安装和配置...