• 1
  • 2
  • 3
  • 4
  • 5
百家谈云计算 首 页  »  帮助中心  »  云服务器  »  百家谈云计算
云中间件的崛起是必然的
发布日期:2016-5-2 17:5:31

  在北美市场,创立于1992年的Platform Computing虽然在计算机集群、网格计算甚至云(如阿里云)计算方面都享有盛誉,但是在中国市场上,Platform Computing还不为大众所知。随着云计算时代的到来,做中间件已有18年的历史的Platform Computing的触角也从网格计算领域逐渐延伸至云中间件和云管理领域,并希望借云计算这股东风,帮助更多的企业解决基础架构的问题。

  

  Platform Computing CEO周松年

  所有应用都可以运行于云计算架构之上

  Platform Computing CEO周松年认为,云计算是一项伟大的发明,但这项发明并不是零部件产品的发明,也非原始技术的发明,而是一种应用模式和集成模式的发明。“技术发展到一定阶段,最重要的创新不是零部件产品的创新,而是集成模式的创新,就是将A、B、C合在一起,那么生产出来的就是全新的ABC,而非A或B或C。”很明显,云计算的应用模式与原来的IT使用方式是不一样的。云计算是把已经有的零部件集成在一起,用一种新的方式提供给用户。周松年表示,Platform Computing从事集群和网格技术的开发和应用已有多年。网格也是为用户提供一种服务,用户使用多少资源就支付多少费用。从这一点上看,网格与云计算是一脉相承的。

  周松年进一步谈到,所有现有的应用都可运行在云计算架构之上,而不需进行改变。此外,用户还可在云计算架构之上发明新的应用,比如Hadoop就是一个全新的应用。

  云中间件的崛起是必然

  因为云计算系统结构的需要,一个新的软件层出现了,也就是云中间件。原来,每台计算机都是各自为政,包括操作系统、硬件、应用,有的可能还有中间件。但现在不同了,在云计算环境中,服务器不再是一台独立的设备,而是一个零部件。在零部件层与应用层之间需一个云中间件来管理和调配这些零部件资源。在云(如阿里云)计算环境中,操作系统的作用也改变了。用户不必直接与Windows、Linux这样的传统操作系统打交道。云管理软件会根据用户的需求,将工作负载自动分配到适合的机器上,在得到最终的计算结果后再反馈给用户。云管理软件这一层其实可分成两个部分,向下与基础架构打交道的是云管理平台,向上与应用对接的是云中间件。云管理平台可与多个不同的云中间件连接。不同的云中间件可支持不同的云应用。

  让相对不可靠的硬件成为最可靠的平台,这是当前需要解决的问题,Platform Computing又是怎样实现的呢?周松年表示,主要依靠云中间件——用各种管理软件则将这些设备管理起来,即使有某个设备宕机,也不会影响系统整体的运行效果。随着云计算技术和应用的普及,两个传统的IT概念也许要消失了:一个是高可用性(HA),另一个是容灾。举例来说,云计算系统是分布式的,当系统中的某台机器宕机,其上的应用会迅速自动转移到另外一台机器上。从这个角度说,传统的高可用性的概念就不复存在了。

  “Platform Computing的云中间件是处于系统底层的,并与应用流程相关。这个流程是通用的,可是财务流程,也可是工业制造管理流程。Platform Computing的云中间件是通用的,可支持任何应用,而不会与某个具体的应用绑定。将应用涉及到的一些通用功能都放在中间件中,实现服务平台化,减轻应用开发者的工作量是Platform Computing要做的事。”据悉,State Street Bank就是Platform Computing的一个客户。它为企业提供资产信息保存和资产信息分析服务。这种服务与Google for Analysis类似。State Street Bank可自动替客户收集相关信息,并存放在一个大的数据库或文件库中,客户可随时查看、调用这些信息。State Street Bank对IT系统的要求是,反应时间为两秒钟,并且系统要具有100%的可靠性,确保用户随时都可访问海量信息。Platform Computing的云中间件和云管理平台满足了State Street Bank对IT系统的要求。

  HPC与云计算的关系

  Platform是做高性能集群出身,那么高性能集群与云(如阿里云)计算的关系又是什么呢?对此,周松年认为,超级计算机与云计算之间最基本的联系就是应用。云计算的本质是提供不同的应用服务,比如基于高性能计算架构的云就是高性能云。

  “云计算的本质特征有两个:第一,在资源层和应用层之间有一个管理系统,负责资源的调度和管理;第二,从运作模式上看,供与求是分开的。对于云计算的认知,人们往往会陷入这样的误区:一个是看什么都是云,另一个是看什么都不是云。计算机技术已发展了五六十年,分布式计算早在上个世纪80年代就已兴起。若从纯粹的技术创新角度看,云计算似乎没有什么创新。但从应用创新、商业模式创新的角度看,云计算给市场、客户带来的改变是巨大的。我们应该从应用和业务的角度来认识云的价值。”