PaaS需要自己修炼才能出正果

作者简介:顾炯, 中国电信科技委委员,中国电信云计算实验室、SDx联合技术开放实验室专家委员。就职于中国电信浙江公司。作为第一完成人,多个项目获得信产部、浙江省和中国电信集团级科技进步奖。

有一个做风投的朋友在我转发的“得PaaS者,得天下”的朋友圈回复,“前期做PaaS的都差不多挂了”。我的回复是“他们并没有真正理解什么是PaaS”,今天再展开谈谈PaaS。

如果把一台PC机看做是IaaS,那么windows就是PaaS,而上面运行软件就是SaaS。Windows屏蔽了底层硬件和指令的复杂性,并向上层软件提供了运行环境和各种开发接口。在PC终端上满足了绝大多数的各种需求,把需要有专业知识才能操作的计算机,变成了个人办公和娱乐中心,是一个最成功的开放平台。windows操作系统可以认为是目前使用最广泛、通用性最好的PaaS。但是,Windows的成功并非是偶然,是经过长期“修炼”的结果,门槛很高。

PaaS也需要修炼才能出正果!

在2-3年前云计算成为流行,全民万物皆云。有点沾边或不沾边的都会被冠上“XX云”。有些把一些专业的软件能力进行抽取和封装,也就很自然的包装成为PaaS。实际是我在“得PaaS者,得天下”文中定义的PaaS最上层的“企业私有能力封装”的一个子集。如果这个PaaS能力独立存在,本质上就是提供专用能力API接口。这朵PaaS小花,没有真正的“PaaS”土壤,马上就会死亡。这样的PaaS仅仅是一张包装纸,包裹在原来产品上,当然不可能有新的突破,这样的PaaS挂了,和PaaS没关系。

PaaS是怎么样的?

PaaS是云计算“IaaS-PaaS-SaaS”的中间部分,PaaS本不能独立于IaaS和SaaS存在。PaaS需要紧密结合底层的基础资源和实际的应用,不存在“空中楼阁”的PaaS。想把PaaS做成一个“万事通”也是不太现实,PaaS最多可以有一个相同的框架,但是光有框架的PaaS怎么会得到成功?

PaaS做不成万能钥匙,那么就需要做减法:只要做一个满足企业需要的PaaS就可以。既然都是定制化的软件,世界上根本就不会有独立的PaaS产品,所谓创业公司的闭门制造的PaaS产品是不会成功的。

那怎么样的PaaS会成功呢?

首先企业需要知道自己想通过PaaS来解决什么样的问题,实现什么价值,确定目标,建立起一个符合企业实际的PaaS框架。不要为了赶时髦,追理念,为业绩贸然来建设PaaS。

其次要分析企业现有IT的现状和能力,明确需求,填充框架、具体内容。

最后通过不断的实践来完善框架和补充内容。

一个成功的PaaS需要不停的迭代更新。驱动力是企业内部的实际需求——是被合理应用基础设施和快速应用开发双轮驱动的。PaaS是一个定制化软件的集成。对于企业来说,必须实现“以我为主”的构建、开发模式,才有可能构建一个真正的PaaS。企图通过购买成熟的PaaS产品是无法实现最终目的。企业需要在自己主导核心的基础上,集成各种能力。当然可以借助外力来进行PaaS的定制开发或部分模块的外包。对于一个外部力量而言,其实就是一个普通定制软件开发而已,并不掌握PaaS的核心。

由于PaaS和IaaS的强相关性,除非是IaaS的开放性做得很好或者对IaaS的理解很深刻,建议还是IaaS提供厂家联合开发基础设施的PaaS化;可以根据企业的实际情况统一基础软件平台,构建统一的软件运行环境;并建立开放的企业私有能力接入框架和使用规则。

PaaS成功的关键首先是企业内部要对PaaS有正确的认识。要搞清楚建立PaaS的目的到底是什么,这是一种“从内到外,从上到下”的过程。

最后我们谈谈什么是SaaS,软件即服务,其实很简单。大家都喜欢用上图来说明什么是SaaS。实际上我认为这样的层级表示是可以商榷的。既然是软件即服务,就无所谓再关心IaaS和PaaS了。比如我们手机、电脑上使用的各种APP,其实就是SaaS,很少人会关心APP后面的东西了。从这个角度上来看,说SaaS成功的案例不多的观点也是不正确的,SaaS已在我们生活中无所不在。

我们的生活已经被软件定义了,SaaS遍天下。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/20392.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于17-12-29
0