你知道什么是PaaS吗?
什么是PaaS?
PaaS 即平台即服务(Platform as a Service),是指将软件研发的平台(也可以是业务基础平台)作为一种服务, PaaS 的出现可以加快 SaaS 的发展,尤其是加快 SaaS 应用的开发速度。如果你还不理解PaaS是什么,请看下面的对比图。
这其实就是云计算的三个分层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),别的一些“软”的层可以在这些层上面添加。而你的公司什么都有,现在所处的状态叫本地部署(On-Premises),就像在自己家做pizza一样。几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来,这就叫本地部署。假如你家BOSS突然有一天想明白了,只是为了吃上pizza,为什么非要自己做呢?于是,准备考虑一家云服务供应商,这个云服务供应商能提供哪些服务呢?其所能提供的云服务也就是云计算的三个分层:IaaS、PaaS和SaaS,就像pizza店提供三种服务:买成品回家做、外卖和到披萨店吃。
2
PaaS分为哪几类?
PaaS的分类有应用部署和运行平台 APaaS(application platform as a service)和集成平台IPaaS(integration platform as a service)。
APaaS是仅提供应用的部署和运行平台,目前国内大多数PaaS平台均为APaaS平台,如畅捷通、云之家、钉钉、明道。APaaS有一个突出的弊端:APaaS中的的APP是由若干个ISV(independent software vendor,独立软体开发商)提供,APP与平台的接入程度较浅,APP之间兼容性很差,信息流、财务流之间不能打通,如需实现则意味着大量的开发工作,ISV和平台是合作关系,并无依托关系,双方的目的明确:销售量的提升和平台功能的完善。通过APaaS,能让企业从关注基础资源转移到只需关注应用本身,帮助企业快速实现应用的互联网化转型;
而IPaaS的功能可以理解为平台为开发者提供了一整套的开发工具和底层,APP是依托于IPaaS开发的,所以APP和平台的接入程度很深,且依赖性很强。国外比较典型的IPaaS如salesforce,典型的ISV开发者Veeva是基于salesforce开发了针对医疗行业的CRM系统,且有着较为不错的销售额。基于IPaaS的属性,开发者veeva对于salesforce的依赖性很高,基本被锁定在salesforce,但可以实现各个APP之间的信息流打通。平台国内IPaaS提供商较少。
3
PaaS的好处是什么?
不再升级
很多公司都会为升级感到恐惧。每次需要升级硬件或购买最新软件时,都会占用大量空间和时间。供应商的技术人员需要被调用到您的公司里,然后您的员工需要重新接受培训才能学会使用每次升级后的软件。使用 PaaS 更新仅需要在服务器端完成,并且升级过程中可以在后台继续执行任务。这使得 PaaS具有成本效益,也是它具有生产力的一个关键特征。不中断目前的工作,因为在平台即服务的环境下,不会再有专门升级的技术人员,不会再通过拆毁重建完成升级。
完全可扩展的解决方案:平台与您一同成长
很多企业喜欢 PaaS 的原因之一就是它完全可扩展。用户可以使用一个基本软件包启动服务,里面具有您需要的所有功能,在一个平台上进行集成。随着业务发展,您将进入新的市场活动、添加新的部门、拓展新的客户群,甚至启用各种新功能,这些在 PaaS上都可以根据需要进行扩展。当然,如果要缩小业务范围,PaaS也可以做到。
行业中“最优智力”的资源集合
PaaS 可能是所有员工最喜欢的工作伙伴,使得整个公司受益于业内精英人才。不,它不是一个开源平台,而是具备接受软件应用程序的能力,将其很容易地集成到主平台上。企业不必再依靠那些也许并没有掌握最新技术的本地技术团队,通过 PaaS 平台,您可以跨越空间限制,拥有业内最伟大的头脑,这些“最优智力”的资源,全部集合在云上。
以上就是关于 PaaS 的简短介绍,更多内容下回见~
如果你也想每天学点儿互联网
关注微信公众号“高三零班”
加入学习群