2014年来,BaaS在云计算方面发展迅速,国外很多的技术平台公司围绕BaaS提供各高级别的云服务。
LeanCloud是国内在此领域的先驱,通过LeanCloud的故事,我们也可以对BaaS这种云服务形式有更深入的了解。

在《BaaS后端即服务 - 分析篇 》 有关于BaaS目前业界的状态。
这些BaaS的相关信息在BaaS后端即服务系列文章里有详细介绍。

LeanCloud的创业故事

LeanCloud的创始人是江宏,在2012和2013年的时候,江宏加入了一家名为AVOS的公司,这家公司由Youtube的两个联合创始人创建,在把YouTube卖给谷歌之后,他们创立了AVOS。江宏当时回国创业时组建了一个很小的团队,之后就与AVOS两个创始人认识,而在当时AVOS正在筹建中国团队,于是江宏和他的团队就整体加入了AVOS。在AVOS的两年多时间里,江宏和他的团队为AVOS开发了多个产品,包括面向国内及国外市场的产品与服务。在为AVOS开发的过程,江宏发现对于不同的应用来说,后端的基础架构是可以通用的,于是就把后端架构进行了产品化,开发了AVOS Cloud,这就是LeanCloud的前身。在开发AVOS Cloud的过程中,不断有国内的VC来找江宏,希望投资AVOS Cloud。但囿于AVOS的总部在美国,国内VC不希望间接投资AVOS,因此经过协商,AVOS的两位创始人同意江宏的中国团队独立出来成立公司,AVOS则扮演种子投资人身份。于是2014年1月,江宏和他的团队从AVOS独立出来,专注于LeanCloud。

LeanCloud定位

LeanCloud是BaaS的实现,而BaaS的定位是:

BaaS其实是为应用开发者提供了一站式云服务,对于创业者或者小公司来说,用BaaS开发一个移动应用,不论是安卓还是iOS平台,开发者只要负责开发运行在手机上的程序,
然后BaaS解决所有云计算资源的运营、管理与调度。

以数据存储为例,如果开发一个类似微信的APP,聊天记录、朋友圈数据等都需要存储在云端,才能被其他用户分享,BaaS负责对云计算资源的调度与管理。
换句话说,开发者无需关注有多少用户在使用APP,无论是一万个用户、十万个用户还是上千万用户,后端的云数据中心资源调用全部由BaaS完成。

这相当于对应用开发的链条进行了细化。在过去,开发一个移动应用程序,开发人员需要自己完成从服务器资源调度、网络带宽优化、用户数据库管理,直到手机端移动APP应用软件开发、系统运维的全链条。
到了云计算时代,服务器就换成了公有云数据中心,开发人员仍然要完成全链条的开发、管理和资源调度。
而BaaS则对这个链条后端的管理与资源调度进行集成、打包与优化,包括云数据中心的管理与调度、网络带宽的优化、用户数据库管理、数据存储等,
然后通过简单的SDK调用接口,把资源提供给前端的移动APP应用软件。__BaaS其实是对云产业链的细化和专业分工的结果。这就类似汽车行业的发展过程,从最开始的汽车厂商到后来门类齐全、划分细致的零部件供应商,甚至是零部件供应商的供应商,
形成了一个庞大的产业,并且最终出现了4S店为消费者提供一站式服务。__云计算产业也是类似的发展路径,在产业初期是数据中心演变过来,接着出来了微软云、亚马逊云、阿里云这样把数据中心进行抽象和封装成云主机、云数据库、云服务器等,
之后就会出现类似LeanCloud这样把计算资源进一步抽象和封装后变成开发者可直接调用的接口。最上层是应用开发者,直接在封装好的资源上,开发面向消费者的APP应用。
在这个链条中,每一层的公司都专注于自己最擅长的工作,而且以更高的效率去运营,最终提升整个产业的效率。

这段应用更深刻清晰的说明了BaaS的定位。

LeanCloud技术

实现一个BaaS平台需要很多的云计算技术,LeanCloud具有很强的技术实力。 推荐下LeanCloud的博客,是一些技术开发的资源宝藏。

总结

  • 写LeanCloud是应云计算思维指导下集大成的创业公司,对云计算的趋势和探索很值得我们研究学习。

  • 淘宝,阿里云等需要对BaaS为代表的云计算方向作战略上的重视,本人曾经利用这种BaaS平台开发过一些社交应用,充分体会到这种云服务对开发者带来的效率上的提升,比阿里云为代表的PaaS级别的云服务更贴近开发者。

  • 最后广告下,淘宝技术部基于BaaS思路也实现了一个和LeanCloud类似的开发平台完成了第一版开发,首先应用在淘宝商家和基础业务团队的互动平台里,后续即将推广。

创业思维 - LeanCloud的故事相关推荐

  1. 创业思维 - MikeCRM的故事

    MikeCRM是一家2013年成立的创业公司,网址是www.mikecrm.com. MikeCRM为何打动我 知道这个网站是个很偶然的机会,2014年初,我偶尔在搜索邮件营销方面的技术解决方案发现了 ...

  2. 创业思维 - Worktile的故事

    Worktile的创始人一开始的目标是打造一款 有特质.有气质又注重实质 的产品 Worktile为何打动我 Worktile初始版本刚上线,小范围推广我便偶尔注意到它. 然后跟随他从一个简单的项目协 ...

  3. 创业思维 - Qunar的故事

    在这里特别想介绍下Qunar,因为他和我们的最主要的系统-交易系统相关. 大家都知道淘宝的交易平台可以说是国内甚至全球最复杂的交易系统.但是我们的交易系统由于承担业务太多,发展太久,历史包裹太重,在业 ...

  4. 打工思维VS创业思维,对比哪三个方面不同

    人生的发展总会经历几个阶段,很多同学刚开始的时候都会以打工的方式来支持自己的生活.有些同学在一些阶段上也会以创业来开启自己的发展第二曲线,丰富自己的人生经历. 每一种方式都值得尊重,并且只是一个人生的 ...

  5. 以创业思维和产品思维复盘《商业简史》

    以创业思维和产品思维复盘<商业简史> --拾间房读书方法分享 题记:学习的根本目的不是学会,而是构建. 我用了五天时间,读完刘润老师的<商业简史>:用了三天时间,来思考这本书的 ...

  6. 为什么要创业,有人盆满钵满、有人别无选择,区别在创业思维

    为什么要创业,原因有以下几个: 1.收益巨大:创业哪怕只是做个小生意,收益都远比打工要大得多 2.国家支持:国家鼓励创业.创新,扶持地摊经济,创业环境很好 3.先行红利:谁先创业谁先得利,电商.短视频 ...

  7. 技术人员的赚钱之道3:打工思维向创业思维的转变

    1. 苦逼的程序员与技术人员 程序员只能通过卖出自己的体力.智力换取金钱 程序员停止工作,就没有收入 无尽的加班,用青春换明天 程序员没有资源,辛辛苦苦的做兼职项目,而掌握资源和关系的人,只通过中间倒 ...

  8. 扎克伯格的6大创业思维、32个商业忠告!若能悟透,赚钱不难

    马克·扎克伯格,曾就读于哈佛大学,全球最大社交网站Facebook创始人,有"比尔·盖茨第二" 的美誉,也被称为新一代的乔布斯,他是一个出色的创业者.优秀的领导者.顶级的商业家.曾 ...

  9. [创业之路-71] :创业思维与打工思维的区别

    其实打工思维和创业思维最核心的本质区别是你是否愿意去尝试. 很多时候我打工的时候老板没发现我的潜质,所以我去创业了,这个没有,你打工的时候一定有一项极其长的长项,只不过当时你可能也没意识到,老板没意识 ...

最新文章

  1. php多线程模型,PHP进程模型、进程通讯方式、进程线程的区别分别有哪些?
  2. Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知
  3. AndroidStudio使用第三方jar包报错(Error: duplicate files during packaging of APK)
  4. linux c uuid guid 生成
  5. 昆仑网(D×××)去中心化虚拟互联网基础功能图片式介绍,请全屏看。
  6. 【译】 WebSocket 协议第八章——错误处理(Error Handling)
  7. 读卡器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. 【java】修改包访问的数据
  9. jQuery 学习-样式篇(八):jQuery 设置元素的 CSS 样式
  10. mybatis 文档 学习
  11. LM2596和LM2576区别,开关电源芯片LM2576和LM2596为什么开关频率越高,输出接电感值和电容值就越小呢?电感电容体积小,有利于减小开关电源整体模块的体积
  12. 论文笔记:OntoED: Low-resource Event Detection with Ontology Embedding
  13. MT6577/MT6589处理器参数对比分析
  14. 计算机视觉论文-2021-07-26
  15. 计算机学情问卷调查报告,学情调查报告及调查问卷(共9篇).docx
  16. 移动滑杆控制(UGUI实现)Unity3D
  17. 10讲学会C语言之第一讲:编程前的准备
  18. BMP与JPG图片格式的互相转换
  19. 硬盘分类及挂载硬盘知识补充和介绍
  20. ps怎么给图片加透明边框

热门文章

  1. BI项目需求分析书-模板
  2. “植物大战僵尸”开发者传授十大设计技巧
  3. AcWing 1884. COW(状态机DP)
  4. 华硕主板组建RAID
  5. 自己开发html组态软件教程,《前端开发》第二节:10天教你学会用Html和CSS写简单网页...
  6. 性能测试之nmon对linux服务器的监控
  7. 这样的AI芯片公司在2019年很危险!
  8. AD中怎么给不规则区域铺铜的方法
  9. Java 中多态的实现原理
  10. 人工智能与建筑设计未来,人工智能建筑设计方案