“给我一个支点,我就能撬起整个地球。” 古希腊伟大的物理学家阿基米德如是说。从网格计算到云计算,Platform Computing凭借一个开放的管理平台,就将云计算的底层架构与应用层串联起来,从而实现了云应用的创新。
整合式创新
刘保华:每个人对云计算都有自己的理解。有一种观点认为,云计算本身没有技术上的创新,因为云计算中用到的许多技术,像集群、网格、虚拟化等很早以前就出现了。您对此有何看法?
周松年:我觉得这种对云计算的认识是只见树木不见森林。云计算本身就是一项伟大的发明,但是这项发明并不是零部件产品的发明,也不是原始技术的发明,而是一种应用模式和集成模式的发明。技术发展到一定阶段,最重要的创新不是零部件产品的创新,而是集成模式的创新,就是将A、B、C合在一起,那么生产出来的就是全新的ABC,而不是A或B或C了。
很明显,云计算的应用模式与原来的IT使用方式是不一样的。云计算是把已有的零部件集成在一起,用一种新的方式提供给用户。Platform Computing从事集群和网格技术的开发和应用已经有很多年。网格也是为用户提供一种服务,用户使用多少资源就支付多少费用。从这一点上看,网格与云计算是一脉相承的。
从本质上讲,云计算是一个新事物。但是,任何新产品、新应用都不是全新的,而是在原来的技术和应用的基础上发展而来的,再融合一些新技术,然后进行集成式的创新。
所有现有的应用都可以运行在云计算架构之上,而不需要进行改变。此外,用户还可以在云计算架构之上发明新的应用,比如Hadoop就是一个全新的应用。对于云计算架构来说,在硬件资源层和应用层之间需要一个中间件。Platform Computing做中间件已经有18年的历史。云中间件现在是Platform Computing的主打产品。
刘保华:超级计算机与云计算之间是什么样的关系?
周松年:超级计算机与云计算之间最基本的联系就是应用。云计算的本质是提供不同的应用服务,比如基于高性能计算架构的云就是高性能云。
云计算的本质特征有两个:第一,在资源层和应用层之间有一个管理系统,负责资源的调度和管理;第二,从运作模式上看,供与求是分开的。对于云计算的认知,人们往往会陷入这样的误区:一个是看什么都是云,另一个是看什么都不是云。计算机技术已经发展了五六十年,分布式计算早在上个世纪80年代就已经兴起。如果从纯粹的技术创新角度看,云计算似乎没有什么创新。但是从应用创新、商业模式创新的角度看,云计算给市场、客户带来的改变是巨大的。我们应该从应用和业务的角度来认识云的价值。
刘保华:有专家说,现在没有一款服务器是针对云计算架构设计的。您如何看待这一说法?
周松年:服务器本来就不应该专为云计算而设计。适用于云计算的服务器本身应该是标准化的、通用的和商品化的。用户可以方便地从市场上采购到这样的服务器,并把它们按需求组装在一起就构成了一个云计算平台。我至今还没有听到哪个客户说过,在构建云计算平台的过程中,通用的服务器不可用,非要采用专为云而设计的服务器的。如果用户真有采用专用服务器的想法,那就错了。专用服务器的价格会很高,这不符合云计算对节约成本的要求。在这里要再次强调一下,云计算不是零部件或某个设备(比如服务器)的创新,而是集成式的创新。这其实和苹果公司的产品创新很像。
通用的硬件设备的可靠性相对较差,但是通过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系统的要求。
随着云计算技术和应用的普及,两个传统的IT概念可能要消失了,一个是高可用性(HA),另一个是容灾。举例来说,云计算系统是分布式的,当系统中的某台机器宕机,其上的应用会迅速自动转移到另外一台机器上。从这个角度说,传统的高可用性的概念就不复存在了。
贯穿底层架构与上层应用
刘保华:您觉得云计算有哪些主要的技术特征?
周松年:云计算最重要的是结构和设计。就像一幢楼的基础结构决定了楼的高度、楼的功能一样,云计算的系统结构决定了它的特征。从主机系统到网络系统再到今天的云系统结构,IT系统结构经历了一个螺旋式上升的发展过程。
云系统结构就是把标准化的零部件全部集中在一起,形成一个大机,称为云机。云机就像是一台主机,可以承载各种不同的应用,并且让用户分享。这台主机既可以供一个企业内部的不同部门使用,也可以作为一个公用设施,让企业外部的更多用户使用,还可以将内部使用和外部使用这两种模式结合一起。这就是人们常说的私有云、公共云、混合云的概念。
基于上述技术特征,云计算系统可以提供无尽的容量、各种资源以及服务。因此,云计算一定是基于异构平台的。云就是一台活着的计算机,而且永远不死,永远都在变化,就像人的皮肤细胞,每天都在进行新陈代谢。异构是云计算的一个基本特征。
由于云计算系统结构的需要,一个新的软件层出现了,即云中间件。原来,每台计算机都是各自为政,包括硬件、操作系统、应用,有的可能还有中间件。但是现在不同了,在云计算环境中,服务器不再是一台独立的设备,而是一个零部件。在零部件层与应用层之间需要一个云中间件来管理和调配这些零部件资源。
在云计算环境中,操作系统的作用也改变了。用户不必直接与Windows、Linux这样的传统操作系统打交道。云管理软件会根据用户的需求,将工作负载自动分配到适合的机器上,在得到最终的计算结果后再反馈给用户。云管理软件这一层其实可以分成两个部分,向下与基础架构打交道的是云管理平台,向上与应用对接的是云中间件。云管理平台可与多个不同的云中间件连接。不同的云中间件可以支持不同的云应用。
刘保华:业界有这样一种看法,云计算要经历从私有云到公共云再到混合云的发展过程。云计算的大规模应用还需要时间,但是现在确实有一部分应用已经逐渐转移到公共云上。您对此有何看法?
周松年:最开始的很多云应用都是公共云。从全球范围来看,公共云一直处在不断发展之中。State Street Bank提供的也是公共云服务。当公共云发展到一定程度,很多企业可能会想,不能总去饭店(好比公共云)吃饭,还是拥有自己的厨房(好比私有云)比较好。这样一来,企业就会慢慢转到私有云上。究竟采用哪种云计算模式,还要看应用的需求,有的应用只适合放在公共云上,有的应用则适合放在私有云上,还有的应用最好放在混合云上。
刘保华:虽然云计算的应用模式有很多种,但是对于用户来说,它们并不关心应用具体运行在公共云还是私有云上。因此,实现不同云之间的无缝连接和交互是非常重要的。Platform Computing的云中间件和云管理平台,可以实现跨云的交付吗?
周松年:Platform Computing的产品可以实现跨云的交付。目前,有几个用户正在使用Platform Computing的云中间件和云管理平台实现跨云的交付。当前,云计算还处于应用的初级阶段,采用这种跨云交付的用户还比较少,但是从技术的角度上看,实现跨云的交付并没有障碍,只要提供一个通用的接口即可。
应用不同,所需的中间件也不相同。Platform Computing的云中间件是处于系统底层的,并与应用流程相关。这个流程是通用的,可以是财务流程,也可以是工业制造管理流程。Platform Computing的云中间件是通用的,可以支持任何应用,而不会与某个具体的应用绑定。将应用涉及到的一些通用功能都放在中间件中,实现服务平台化,减轻应用开发者的工作量是Platform Computing要做的事。
在云计算方面,Platform Computing主要提供的是系统平台和运作平台,这两个平台是相辅相成的。Platform Computing的云中间件和云管理平台都是通用的,不涉及具体的行业知识,主要是在系统的底层实现资源的调度。



有所为有所不为
刘保华:Platform Computing进入中国已经有很多年了,并且在中国拥有庞大的研发团队和技术支持团队。Platform Computing在中国市场上是如何给自己定位的?
周松年:在中国市场上,Platform Computing一定要实现转型。第一,积极投身于中国市场,这并不代表Platform Computing一定要在中国销售出更多的软件许可证,而是要融入中国的云计算生态环境,成为大家的好伙伴,让其他公司都愿意与Platform Computing合作;第二,集中精力实现云落地,选择一些行业作为突破口,比如高性能计算、电信等,并占有一定的市场份额;第三,将公司总部的规范和经验都应用到中国市场上,树立更多的样板客户,与合作伙伴共同推动中国云计算市场的发展;第四,不断提升中国团队的管理和执行能力。
刘保华:Platform Computing要融入中国的云计算市场,将采取哪些策略?
周松年:Platform Computing将采取以我为主的策略,寻找更适合自己的合作伙伴。合作伙伴的规模不一定很大,但一定要在业务上与Platform Computing有契合点,双方能保持十分紧密的合作关系。具体来说,我们会采用“灯塔战略”,就是先做有影响力的大客户,然后以此为样板,辐射相关行业。不管有困难,Platform Computing首先要坚持自己作业务的龙头,然后再去拓展合作伙伴关系。