在云计算鼻祖之年,有AWS的Iaas派,和Google GAE的PaaS派,但是结局很明显,AWS笑到今天。
PaaS不能真正大行其道,本质是标准化、使用门槛等问题。IaaS产品(如虚拟机、数据库)有着天生的标准化属性(原来没用云时,固有的操作流程都可以无缝继承过来),所以亚马逊、阿里云很快就得到用户所接受。
Google GAE在早期的服务中有不少的开发限制,和违背开发者使用习惯的操作。比如: 编程语言中禁用了某些功能和函数库等;开发运维流程要开发者按Google的流程来(包括今天各大云厂商的devops流程),都在强制定义流程,这是非常难的,各大云用户研发厂商有多年自建的研发体系,改变和切换的可能性很低,这些都注定了这类PAAS产品成功的可能性不高。
但是,我们也注意到有些PAAS产品是小成功的,比如,IM云(环信、网易云信)、七牛的存储、人工智能领域的图像识别等,它们的共性是简单,几个API提供后非常便于使用,即使它们不是标准化产品。
根据案例以及作者在阿里云、华为云的经历,主要分析成功的PaaS产品具备如下"简单"特征:
1. "简单"说明了功能的单一性,几乎没有太多要定制的需求,用户拿来就用,马上上手,它就是成功的产品。PaaS最大的问题之一就是怕功能即复杂又无法面面俱到;
2. "简单"也说明了背后的"不简单性",平台把复杂的技术和功能包装商业化后,形成的壁垒使得一般用户放弃了自行研发的可能;
3. "简单"能让使用者更有安全感和控制感。复杂的PaaS系统功能,第一时间就会让用户摸不着头脑,感觉难以驾驭,无从谈起付费使用的欲望;
4. 简单的收费策略。让用户可预期的使用价格是付费的根本,比如按调用次数就比资源使用量的计费模式体验更好。很多PaaS产品是失败在复杂的计费策略,而且费用相对于自建服务没有明显成本优势,这同样会让用户放弃使用。好的PaaS产品一定要在前期就考虑清楚服务规模化后是否有成本优势,否则无法构成商业模式就贻笑大方了。
以上就是PaaS产品避免失败的"弯路",当然,成功的所需要的因素太多,这里只是从产品维度来探讨,技术问题上的安全、可用性、可靠性、性能等等是另一个话题。
来源:知乎,作者:杨林,原文链接:https://zhuanlan.zhihu.com/p/45993178