物联网 > > 商机 > BaaS与IaaS,PaaS,SaaS的区别和关系要如何理解

BaaS与IaaS,PaaS,SaaS的区别和关系要如何理解

来源:https://www.wlworld.com.cn 时间:2024-09-20 编辑:admin 手机版

BaaS与IaaS,PaaS,SaaS的区别和关系要如何理解

概念真是层出不穷,了解本质还是最重要。

对于BaaS说下自己的理解,其本质还是PaaS层的东西为主,炒热的原因主要是面向移动应用开发的服务能力提供。在原有的paas平台概念里面,特别是对于公有云paas平台,一般谈得最多的是中间件资源池,包括数据库和中间件的服务能力,而除了这些外还有更多的技术服务能力,可共享的数据服务能力需要开放,因此这些纳入到 BaaS这个概念里面。

BaaS可以理解为一个服务能力开放平台,也属于PaaS的范畴,但是重点是能够整合和开放各种在应用开发中需要的服务能力。包括ICT能力,GIS和LBS能力,大数据服务能力,消息通知,传统的存储计算等服务能力等。在这些能力开放后还提供一个类似传统GAE的本地 SDK开发包方便应用基于服务的快速开发和构建。

IAAS是云主机

PAAS限制多市场小(socket framework)

SAAS是开箱即用的web应用(和开发者关系不大)

BAAS是通过RESTFULAPI提供给轻后端重前端移动/web应用的在线服务

IAAS SAAS市场规模差不多 排在BPAAS

Business Process as a Service (BPaaS)(例如gmail,admob,adwords,sendmail。。)

PAAS发展不大

BAAS应该比PAAS有前途

IAAS SAAS BAAS其实都是大玩家玩的 或者小公司有顶级技术

IAAS有AWS azure joyent

SAAS有saleforce,sap,ms

BAAS刚起步,parse是大的,api兼容是问题,小BAAS的api你敢用吗

PAAS平台的发展前景

云计算相对来说仍然还不成熟,新服务和功能会一直出现。云开发平台和PaaS也会在新的功能登场时不断演变。然而,由于用户社区对开源软件的影响很深,因此无法保证新功能会以足够快的速度出现以满足你的开发需求。

虽然每个PaaS产品都有着类似的功能,但具备这些功能的速度却有所不同。例如,Pivotal的开源PaaS产品Cloud Foundry以其对语言的支持,服务整合,以及与其它如Chef,Puppet,Jenkins和NoSQL这样的开源工具的集成著称。然而,Cloud Foundry上只提供初步的容器支持,用户界面主要靠命令行,支持数量有限的软件部署商业模式以及在应用的性能指标衡量上偏弱。

监控一个平台的发展路线图然后再作出决定。那些发展缓慢或者正在经历某种艰难的发展模式的平台可能会为你的应用开发团队和你的业务带来问题 。

最近更新

商机排行榜精选