最近国内针对移动开发者的服务火了起来,像七牛云存储、ShareSDK都获得了资本市场的认可,拿到了投资,而百度、阿里也动作频频,推出了一系列方便移动开发者的服务,在国外,推出to Developer服务的创业公司层出不穷,成功融资的也不在少数。他们的成功全都和一个叫BaaS的概念联系在一起,到底BaaS是什么,它为什么得到了资本市场的认可?本文就试图来回答这个问题。
本文将分为三个部分,第一部分讲BaaS的定义,分析它的特征,以及和其他aaS的关系;第二部分讲BaaS和开发者,为什么要用BaaS,不用行不行;第三部分讲BaaS的想象空间,资本市场为什么这么看好它们。下面进入正文。
第一部分:BaaS是什么
a. BaaS的定义
按照维基百科上的定义,BaaS是Backend as a Service的简称,翻译成中文就是后端即服务,它起源于MBaaS( mobile backend as a service )的说法,即移动后端即服务。
所谓的后端就是服务器端或者说网络端,一般移动应用需要联网的,必须由开发者自己准备服务器并且开发服务器端程序,但现在可以将这种后端作为一种服务提供,开发者只需要使用所提供的API或者SDK就可以不用操心后端的事情,可以专心前端的交互设计和应用的核心功能,从而节省大量的时间精力和金钱。
值得一提的是,BaaS依托于云计算,所以也有云服务的大部分特征,其实,我们将它称为“移动云服务”的话可能更好理解一些。
大多数BaaS创业公司于2011年创立,2012年全球BaaS市场预估将达2.165亿美元。
PS:有人狭义的将BaaS理解为推送、社交组件和云存储,但我认为这个理解太狭隘了,Backend的内涵要远比这三者大的多。这里将Backend理解为幕后,也就是不直接和消费者打交道,而是在App里以各种间接形式呈现。
b. BaaS的特征
同样是针对开发者的服务,BaaS和其他B2D服务有什么区别?这里分析一下BaaS的特征,帮助我们更好的理解它。
一、必须是与网络相关的服务。有些B2D服务与网络无关,那么就不是BaaS,比如游戏引擎,使用大型3D引擎开发游戏一般需要付费授权,但这个并不需要联网,所以它就不是BaaS服务。
二、必须嵌入在终端应用中,间接的为消费者提供服务。因此云测试虽然也依靠于云,但并不属于BaaS服务。
三、必须是弹性可扩充的。这其实是云服务的特征,所以,非云的网络服务也不是BaaS。
四、按使用量计费。这个其实就是云时代的典型商业模式。就这些服务就像用水和电一样,给钱就能用,不给就停掉,就这么简单。
BaaS,就是将云的某些能力封装起来,做成适合移动或web应用的功能打包售卖,或者换种方式说,将移动或web应用需要的功能放到云上,以云软件的形式提供。
PS:BaaS在国内有一个主要误解,有人称它和移动中间件是竞争关系,会对后者造成冲击,但这是对两者概念的理解错误所致,笔者采访了国内的几家移动中间件厂商,包括数字天堂、AppCan和烽火星空的相关技术负责人都否定了这种说法。
c. 国内BaaS服务一瞥
最基础的BaaS服务就是云推送、云存储和社交组件这三种,其他基于云的服务如地图API、语音识别、图像识别等,只要符合上面的几条特征,也都属于BaaS。
国内的BaaS创业公司大多专注于某一项功能,如极光推送、七牛云存储、ShareSDK等,而大型公司则是将BaaS服务作为其公有云的组成服务,如百度开放云和阿里云。值得一提的是百度针对移动开发者的BaaS服务起步虽晚,但其服务种类相对完善,显得公司内部对此相当重视。
其他如地图API,除百度外,在国内还有高德提供,语音识别则有讯飞提供。
d. 和PaaS、SaaS、IaaS的关系
所有的*aaS从本质上都是将前面的*当做一种服务来卖,它们都是由云计算带来的新商业模式,比如现在逐渐走向大众的SaaS:软件即服务,将软件当做服务来销售,就是将传统的软件都搬到云上,用户按使用时间缴费,如微软的Office 365就是典型。
大多数BaaS服务从本质上是属于SaaS的,因为所提供的API也算是软件服务,但如云存储则又涉及到PaaS,所以说BaaS是针对特殊领域的综合性服务,和SaaS等是不同的划分关系,是云服务的一个分支。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
选择MBaaS或BaaS平台需要仔细考虑
从手持设备到基于服务器的数据,使用MBaaS或BaaS开发端到端的移动计算体验、应用和服务是快速并且安全的。
-
对话陈本峰:HTML5究竟给企业带来了什么?
智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?
-
HTML5如何在企业中深入使用?
据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。
-
垂直视频时代降临?
移动手机正在推进水平视频格式向垂直格式的演进。但,是什么让大家改变外观呢?Matthew David探讨了该领域的趋势。