如何通过中间件快速部署云服务?

2010-3-15    来源:websphere中国   作者:portal    我要评论
   | |

导读:文章介绍了介绍了IBM WebSphere旗下的用于构建云计算基础架构的几款中间件产品。

关键词:WebSphere 云计算 中间件

 
正在加载数据...

  云计算是一个新兴的商业计算模型。利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器移到互联网上的计算机集群中。这些计算机都是很普通的工业标准服务器,由一个大型的数据处理中心管理着,数据中心按客户的需要分配计算资源,达到与超级计算机同样的效果。

  云计算被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,更为诱人的是,企业可以以极低的成本投入获得极高的计算能力,不用再投资购买昂贵的硬件设备,负担频繁的保养与升级。

  虽然云计算可以给企业带来非常大的好处,但IT人员对于如何入手部署云环境还存在着诸多困惑,如业界尚未出台成熟的行业标准、CIO对于实现云的具体产品和应用研究不是很熟悉,甚至很多负责基础平台架构的IT人员对云的认识也很模糊。来自IBM的WebSphere云平台和运行环境首席架构师Jason McGee先生将为我们分享如何从现有架构入手部署云,逐步实现向云架构的转型等前瞻性技术问题的答案和发展趋势。

   从物理上来讲,云计算的实体由一大堆分布在各个地方的计算机组成;但对于使用者而言,他们所看到的只是一台计算机,这台计算机是虚拟的,而且所提供的计算资源可以根据需要动态调整,其他的物理实质和管理细节则完全被屏蔽于使用者甚至管理者的视野之外。从计算资源管理的角度来看,云计算可以看作是将大量高度虚拟化的资源视作单一庞大计算资源的一种管理方式,可以用于交付弹性规模的服务。

  根据云架构的层次分类,云环境可以提供三种层面的服务,分别是:基础架构即服务(Infrastructure as a Service)、平台即服务(Platform as a Service)和应用即服务(Application as a Service)。IBM WebSphere主要服务于中间的“平台即服务(Platform as a Service)”层。

  如何通过中间件构建和管理云平台和运行环境?实现云平台的主要中间件产品有哪些?对于IBM WebSphere产品线而言,我们通过相关的云计算中间件来实现对云平台的管理。WebSphere云计算中间件,是用来对各种计算资源的进行整合、管理和分配的虚拟化软件。Jason McGee为记者介绍了IBM WebSphere旗下的用于构建云计算基础架构的几款中间件明星产品:

  一、IBM WebSphere Application Server V7(简称WAS7)

  WebSphere Application Server作为IBM应用服务器软件的核心产品,在云环境中承担着很重要的角色。在IBM新近发布的V7版本中,管理和性能方面更是有不俗的提升,呈现出四大亮点:

  1、动态的运行环境。在启/停服务器时,WAS提供了可随需启/停的组件,允许客户以更小更灵活的内存足迹实现更快速的起停。

  2、性能显着提高。在普遍的测试环境中性能提升达30%,在某些测试环境中更出现了100%的性能提高。

  3、安全性增强。在安全方面的提升,主要是对审核机制、多安全域的支持。

  4、新增的功能附件包(主要提供对规则支持方面的更新)。作为一款领先市场的应用服务器中间件产品,IBM WAS7有着广泛的客户群。客户希望在有新的主版本发布时,仍能延长原版本的使用时间而无需频繁更换新版本。基于这个需求,我们推出新增的功能附件包,内含了对规则和技术支持方面的更新,使得客户不必更换主版本便可通过更新附件包来获得这些技术支持。值得一提的是,WebSphere Application Server V7版本新增了对SCA(Service Component ArchITecture,是一种实现SOA的规范)的支持。

  二、Websphere Virtual Enterprise(简称VE)

  主要提供应用虚拟化,可用于云环境管理

  Virtual Enterprise是基于WebSphere Application Service V7的一款产品,后者在云计算环境中扮演奠定软件基石的角色。VE主要用于提供快速虚拟出大量的应用服务器,确保应用服务器的可扩展性。Virtual Enterprise具有两大特点:对虚拟服务器的管理功能和实现服务器资源的高可用性。

  三、WebSphere Virtual eXtreme Scale:为数据密集型应用提供高可用性、高扩展性。

  快速入门云部署的三款利器

  在云环境中通常把云分为三种类型:公有云(开放式云)、私有云(企业内部云)和混合云,他们各有各的特征。很多的供应商都提供公有云,供众多公共用户使用;私有云构建于企业防火墙内部,企业自行管理并拥有更多的权限;混合云是介于前两种云之间,混合了前两种云。我们可以尝试通过归纳云的一些共同特征来定义一朵云,这些特征包括:具有共享的基础架构、高度虚拟化、弹性的可扩展能力、以较短的时间实现价值回报、自服务自管理、可供多租户共同使用以及提供使用和收费的日志记录等。

  对于那些拥有成熟基础架构的企业来说,如果想逐步向云计算模型转型,如何最大化保有原基础架构的前提下,通过中间件更快速地部署云?

  对于那些不想彻底改造IT环境,但又想初步体验云带来的好处的企业,IBM分享了一则新近实施的案例:中国某重点沿海城市公安局通过上面提到的 WebSphere Virtual Enterprise,开启了其通往云计算的大门。该公安局原有的IT系统很薄弱,更换系统也很频繁,应用级别高的服务器经常宕机,而且没有足够的IT管理人员——这都是应用服务器本身分配不合理所致。使用IBM WebSphere Virtual Enterprise进行虚拟服务器管理后,服务器的使用率提高了50%,高应用级别的服务器宕机机会大大减少,同时还具备了自管理,快速实现价值回报等云计算特征。

  对于那些想着手部署云环境的企业,IBM亦提供了一款集成了软硬件的独步业界的产品——WebSphere CloudBurst Appliance。“企业部署云的初衷可以归纳为两点:提高应用的资源利用率或是降低管理成本。”Jason McGee说道,“针对这两大需求,IBM推出了WebSphere CloudBurst Appliance。

  Cloudburst是一款集软硬件产品于一身的创新设备,在一片标准化的刀片服务器上预装了一系列云部署、管理软件工具,帮助企业以云计算的模式对接原有基础架构,允许企业快速建立自己的云,从而立即体验云计算所带来的优势。”

  WebSphere CloudBurst提供了针对各种应用场景预定制的一些拓扑模型,客户可以在友好的用户界面上轻松地通过拖拽构建拓扑模型的方式,迅速地开发、测试和部署业务应用,减少出错的机会。

  “也有很多的客户想接入公有云享受云服务,以减少他们买硬件的需要。IBM 亦提供了一款中间件产品Development & Test Cloud,主要供开发和测试使用,用户只需要登陆有自己帐号,就可以非常快速的部署需要的应用,而且它是免费的。”Jason McGee补充到。

  Jason McGee最后总结道:“企业应该根据自身部署云的初衷出发,考虑是接入公共云还是打造私有云或混合云,再选择最适合的产品,打造出最适合自己的部署路线。”


面向消息中间件
 不可或缺的十种WebSphere MQ SupportPac
 面向消息 程序员需要转换思想
 如何通过中间件快速部署云服务?
 SOA:只为实现和统一IT与业务
 “云”是最大的“中间件”
 你不知道的WebSphere MQ几个特性的应用
 OSGi中间件平台集成SOA组件
 面向消息中间件能处理各种类型的应用

原文出处:http://www.webspherechina.net/club/viewthread.php?tid=13361
 
 
 
 
 
 

IBM Web服务

 
IBM在今年的软件创新论坛上提出了这样一个概念:系统的系统(systems of systems),也可翻译为复合系统。不可否认的嵌入式系统正以以往是不可想象的方式……
 
现在事件处理的实际情况是:应用需要从范围很广的应用那里收集信息,这些应用,天生缺乏业务事件这种概念意识。
 
IBM创建的EGL(企业生成语言)是一种高层次的编程语言,旨在通过使开发者从复杂的中间件中屏蔽从而简化开发商业软件的开发。
 
近年来,Java领域最有影响力的趋势之一是JVM(Java虚拟机)上对于非Java语言的支持的增加。PHP、Groovy、Ruby以及其他的动态脚本语言已经赢得一席之地。
 
上个月有很多关于BPM收购的新闻,最近聚光灯照耀在主数据管理(MDM)上。IBM宣布就收购Initiate Systems达成协议……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

ESB(Enterprise Service Bus,企业服务总线)是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录