抱歉这两天没能及时回复这个帖子。不过我们产品经理已经针对大部分问题做了回答。这里我想就大家争议最多的关于开发板和商用版之间跨度是否过大的问题,说一说我们为什么做这样的决定,以及我的一些看法。
首先,我们做这样的调整并不像有的用户所想的那样是我们认为小额付费的用户不重要,所以直接把这个付费区间去掉了。如果是用付费额来衡量用户的重要性的话,肯定应该先把免费的部分去掉啊。相反,我们认为每个用 LeanCloud 开发产品的用户,都值得得到能满足他需求的、最好的产品。
我们新付费方案里对三个版本定位很明确:开发版适合产品开发阶段、个人项目、或在小群体中使用的应用使用;商用版适合于大部分上线的正式产品;企业版适合于对部署方式有特定需求的企业用户。我们并不是要像卖水果一样把产品按品质来分级,好的就卖贵一点,不好的就便宜一点。我们想为几类需求有差异的用户提供满足他们需求的最好的产品:对开发版来说,就是成本低、功能丰富,满足开发的需求;对商用版来说就是性能好、可靠,满足线上产品的要求;对企业版来说就是灵活,满足企业对部署方式的要求,比如和原有遗留系统集成等等。无论对哪一类用户,我们都不想给他们一个 60、70 分的产品,因为那是一件很尴尬的事。对这三个并行的版本,我们都会努力做到最好。
所有对可用性、或数据的完整性和安全性、或性能有较高要求的产品都是商用版的适用对象。大家对开发版的争议主要在于每天 3 万数据存储 API 的调用限制。会常超过这个限制的应用,每天的活跃用户应该至少有几千了,已经不算是很小的应用。对于一个每天有数千人使用的产品,应该是对以上所说的几点有要求的,我们不希望给它的是有所妥协的产品和服务。对于这样的产品来说,要保证以上几点,900 元/月是一个很低的预算。
有人会觉得 900 元可以租到配置很不错的云主机了,但没有考虑到两点。第一是为了保证可靠性,需要的是一个多机集群,以及配套的监控、报警、备份等设施;第二是 LeanCloud 替代的不仅仅是 IaaS 资源,还有人力 --- 即使你是一个个人开发者,假设你的月薪是两万左右,只要你平均每月花在服务端开发和维护的时间达到 8 小时,成本就已经超过 LeanCloud 商用版的最低消费了。
如果你是一个应用的主人,用户量级即将超过开发版的限制,而商用版的开销对你来说又仍是个很大的负担的话,无论是否继续用 LeanCloud 可能都需要考虑一下如何长期支持这个用户已经不少的产品。因为总要有人支付账单,或许能先换到另一个服务,自己可以少付出,但这意味着其他人付了剩下的部分,而这是不可持续的。对大部分互联网公司来说可能都已经习惯让投资人买单、补贴用户,但我们认为靠自己养活自己走上良性发展的轨道才符合用户的长期利益。我们选择的道路如此,也希望 LeanCloud 的用户可以健康发展。
即使你是一个人在开发产品,其实也有不少可行的办法来 cover IT 费用。比如 LeanCloud 就有一个推荐奖励项目,如果一个用户是使用现有用户的推荐链接注册的,我们会把这个用户首年付费的 10% 以现金方式奖励给推荐人。如果你写博客、或者写知乎专栏、或者用微博,都可以放上你的推荐链接。每年只要有几个人点击链接注册并使用商业版,你就足以支付这些费用了,如果碰巧推荐了一个大用户,还能赚到钱。
未来会有越来越多类型的产品会从底层的 IaaS 服务转向 LeanCloud 这样提供更高层抽象的服务,相信 LeanCloud 的用户也看到了这个趋势。但在这个过程中需要解决的技术和商业问题很多,我们还面临很多挑战。新的产品结构可以帮助我们聚焦于对不同用户群需要解决的问题和优化的目标。如果产品结构过于复杂而失去了焦点,可能就会让所有用户都失望了。