你的下一个操作系统何必是操作系统- 对话 Sealos 和 Laf 创始人
The following article is from 持续集成 Author 开源星期六
做出一款 5K+ Stars 的项目很难,那怎样的团队可以连续做出三款 5K+ Stars 的项目呢?无论是 Sealos 还是 Laf 或是 FastGPT,环界团队的产品总是让工程师们直呼「这就是我要的!」
这两款产品不仅在开源社区运营中如鱼得水,在商业化的道路上也是有所谋略。那么,他们的商业化是如何实现的呢?在保守付费的开发者和大有前景的 B 端市场中,他们怎么能让两者相辅相成地稳步前进?今天,就让我们来学习一下 Sealos 和 Laf 的商业化策略。
AI 如火如荼地地声势浩大让很多人开始重置自己的未来职业规划,甚至连工程师都开始人人自危,两位创始人作为资深工程师和 AI 应用的开发者,对于未来工程师的工作方式又有着怎样的展望?
从同事到朋友,再到一起创业的伙伴,Sealos 和 Laf 的两位创始人始终并肩作战,他们是如何成就对方的呢?
本期节目让我们一起来听听他们的创业故事~
(访谈文稿内容有删减,更多精彩内容请小宇宙、喜马拉雅等各大平台收听完整音频)
内容时间线
TIMELINE[02:04] Sealos 是什么
[05:39] Laf 是一个怎么样的产品
[14:53] Sealos 和 Laf 是怎么结合在一起的
[27:56] 商业模式是怎么考虑的呢
[31:44] 如何平衡开发者和 B 端用户
[44:05] 未来开发者的工作状态怎么样
[53:33] 你们公司是什么样的
如果你也是基础软件或者开源领域的从业者、爱好者,也想和我们聊聊你的经历。可以微信搜索“持续集成”,私信我们立即投稿,一起共创!
Sealos 是什么
海涛: Sealos 用一句话介绍就是一个云操作系统。单机操作系统是运行在一台服务器上的,上面跑的 QQ、 微信这些应用,你把这些东西往集群中一一映射就能理解了。首先云操作系统不是跑在一台服务器上的,它是跑在整个数据中心的,整个数据中心所有的服务器上都会去安装 Sealos。其次是云操作系统上面跑的应用就不再是单机的应用了,而是各种各样的、我们服务端需要用到的分布式应用,比如说高可用的数据库、消息队列、缓存、 AI 能力,或者你自己写的 Java、 Go、 Python 的程序,这些分布式应用都跑在云操作系统上面,然后云操作系统的目的就是为了把整个数据中心变成一个整体,变成一台有逻辑的计算机,这个时候你看到的就不再是一台孤立的服务器了,而是一个大的计算资源池。从使用体验上来说,你也感知不到服务器的存在,底层很多服务器在你使用的时候感觉就只是一台服务器,这就是把一个整体变成了一台逻辑计算机,所以这就是 Sealos。
德福:我们传统用的操作系统就是装在一台计算机上的,但是用了 Sealos 之后,即使是多台的服务器感知上还是一台一样,对吧?部署也是一次性的?
海涛: 这个跟做云的时候、跟以前的思路就不太一样了。以前比如说典型的 IaaS、 PasS、 SaaS 这三层分层架构,他们考虑的是在物理硬件上面做虚拟化,虚拟出一个个小的虚拟机给其他组织去用以提升资源利用率。但 Sealos 这种思维恰恰相反,我们不是把整个集群切分成一小份一小份的,我们是要把它变成一台逻辑计算机,然后上面有很多的租户,他们每个人在用的时候都像在用一台服务器一样,让它变成一个真正的超级计算机。
Laf 是一个怎么样的产品
福根:Laf 很重要的一点就是开箱即用,免去开发前置的、琐碎的一些路径。
德福:它是偏给前端去用的,后端服务就是我会一点 Node, 有点 JS 技能凑合一下,还能跑一个比较可靠的东西出来。前端写后端一个很大问题就是你不好保证这个可靠性,对吧?
福根: 这是一个场景。但不是说 Laf 就是为前端打造的,是 Laf 把门槛降得足够低了,前端自然可以变全栈了,就有能力去搞后端了。不需要丰富的运维经验,不需要数据库的部署运维经验,更不用接触服务器,甚至比写前端的时候还少一些束缚,因为连 IDE 都不用准备了,环境也不用准备。
福根: 技术栈,你看我们的口号也是「前端秒变全栈」。其实做 JS 的话,最初定调定的是 JS, 那时候还比较靠近前端。刚开始我们做的一个功能是希望让前端可以直接通过一个 policy 去访问数据库,那时 Laf 是没有云函数的,比较偏向前端的场景,就是能快速开发,后来它迭代出云函数,所以说它偏给前端用也合适。但现在不太一样,云函数应该是最核心的一块了。
海涛: 首先我跟老根是刚毕业那家公司的同事,现在是快十年的朋友了,我们基本上会很频繁地去交流,基本上会聊到夜里一两点的这种朋友。有一次他就在我家给我 demo 了 Laf, 当时我的感觉就是他在拿着一个金饭碗要饭,我说你怎么不去看看拿融资或者怎么样?但是确实合肥那个地方能听懂 Laf 的人是很少的,跟外面的资本不一样,外面资本可能见得多,基本上都能听得明白,这是一方面;另一方面其实我在看到 Laf 的时候,看到了别人都看不到的点就是我知道 Laf 是 Sealos 上面一款杀手级的应用。
海涛: 这是一个场景。但不是说 Laf 就是为前端打造的,是 Laf 把门槛降得足够低了,前端自然可以变全栈了,就有能力去搞后端了。不需要丰富的运维经验,不需要数据库的部署运维经验,更不用接触服务器,甚至比写前端的时候还少一些束缚,因为连 IDE 都不用准备了,环境也不用准备。
一个大概 5000 Stars 的开源项目,因为 Sealos 一开始定位它就是云操作系统,如果云操作系统上没有应用的话,就相当于你买了一个 Windows,上面啥也没装,那就是个砖,就一点用都没有,所以我看到了 Laf, 是 Sealos 上一款杀手级的应用,我们还需要10款、20款这样杀手级的应用在上面,整个云操系统才能变得牛。
所以我创业的时候陆奇博士找到我们之后,我第一想到的就是:我要跟 Laf 结合。第一我们人是彼此高度互信的,然后我们的事儿是可以完美结合的,所以我们一定要放在一起。实际做的过程中我还是希望让 Laf 快速小步快跑的,我们没有那么早想要结合或者干嘛的,就先要把东西做出来,然后在运营一年之后,我们才想着把它运行在 Sealos 上,这个工作基本上已经完成一半了。
所以其实并不是一开始就预期好了,这两个东西是独立的,再去解决各自场景下的问题,然后就发现能很好的结合。
福根: 其实可以这样形容一下 Sealos, 它有一个很重要的工作是解决 Laf 的问题。Laf 很需要一个像 Sealos 这样的云操作系统,让我只关心 Laf,不需要关心其他的运维了。所以 Laf 迁到 Sealos 公有云上我就彻底解放了,这些运维工作我就不用去操心了。
商业模式是怎么考虑的呢
海涛:首先开发者和个人身上确实没钱赚,即便是我一年在软件上花费不会超过 2000 块钱,已经算多的了,特别是中国的开发者,在软件付费这件事情上考虑的比较到位。
德福:我是非常标准的付费用户,花了 700 多呢👍但就是怎么样能把这些人身上的价值给发掘出来呢?
海涛:他们很重要,也不能忽视他们的存在。像支撑百万注册用户级别的这些应用,他们最早期其实都是通过这些开发者用户倒过来的,要么自己公司内部的某个开发者觉得 Laf 挺好的,然后上升到公司这个维度去用。所以这群人既重要,又没钱赚,所以你要在中间有个权衡,那 Laf 就挺好。
德福:对,那为什么不出个策略就是你们就走?因为这类人多一个,我就多赔个本,然后你的业务又不一定有价值,那你会怎么去看待这些人?
海涛: 核心逻辑是不赔本,即便 1 个个人应用,他花 15 块钱在 Laf 上起了一个 function, 那 cover 这个成本是完全没有问题的。
德福:这个是得益于你们的运维吗?
海涛: 第一个是运维水平,第二个是不做免费,基本上 Laf 上是没有什么免费的,就进来可能送了一点点,像 Sealos进来送 5 块钱的额度,这 5 块钱没有成本,用完了之后你要么不用,要么充值,这样的话开发者用户的成本会好很多。真的需要用的开发者额度稍微大一点的话,基本上超过 200 块钱就要开发票了,就要找公司报销了。那更重要的还是你一定要服务好他们,然后说服他们,就以产品的体验和各方面的稳定性为亮点,这时候他真的愿意把更多的东西放上来,甚至是公司的东西放上来,那几个大客户几乎都是这样过来的,这个过程你是跳不过去的。
德福:所以说不那么有价值的客户,你有一个保本的策略吗?
福根: 其实对我来说不能这么论断,说小体量的用户没有价值,我确实一直这么想的。可能在营收上贡献的价值会低一些,或者说这个价值可以忽略,但其实开发者的价值不一定体现在付费能力上,付费肯定是 B 端。对 Laf 来说,我们从开始就要做开源,就是正视开发者的价值,要不然你做开源干什么呢?对不对?你都忽略开发者了,还做开源是吧?它本身一个开发者工具,做开源也是产品一个属性,我们的一个预期就是去除绑定,让开发者可以选择更自由。那开发者在上面能不能付钱的问题,就看未来长期的一个定位,我更倾向于是 Laf 要做生态,它的生态要发展起来,那么只有开发者能参与你这个生态。
B 端用户自己开发的商业应用,有几百万、上千万用户,但是它只是一个应用,甚至说是相对封闭的。那我们只是对 B 端单纯地提供服务,收取服务的费用,但这个产品我们最终还是希望在生态和商业上是相得益彰的,这两条腿我们都要走。
如何平衡开发者和 B 端用户
福根: 我最终是希望开发者还能额外地挣到钱。就我作为一个独立开发者,我在 Laf 上架一些我写的应用或者是服务,对吧?它被 C 端用户用,或者被其他开发者用,然后这样能支持我的收入,甚至我体面的生活。这是我的一个愿景,也是我很希望做到的事,就是 Laf 不是目的。
海涛:你会发现应用它也有二八原则,就是 80% 的人其实在用 20% 的软件,然后 20% 的软件几乎很少是个人开发的,可能都是一些团队开发出来的。
福根:他们不是分离的,就是说开发者不一定就不是团队。
海涛:连接软件的生产者跟消费者是核心和关键。其实 Sealos 也是,或者是安卓、苹果、 iOS 都是相同的原理。只不过相当于 Sealos 跟 marketing place 最重要的一个区别是 Sealos 是一个很标准的操作系统,安卓跟 iOS 在这里的标准都很明确,可以在上面以一种很标准的方式去开发。
现在很多的云市场,其实它做成了一锅大杂烩,它不是一个真正在操作系统层面上的协作,没有标准其实没有办法协作。像 Docker 为什么大家能协作得很好?因为 Docker image 就是一个很好的标准,它能连接软件的生产者跟消费者,所以中间这层东西必须要有,然后这个标准你也不要尝试自己去构建,那就不是事实标准,所以一定要 follow 整个生态的事实标准。
那什么是事实标准?现在 Kubernetes 是在云原生生态是事实标准,我们要去遵循它,我们可以去扩展它,这样你才能真正地去连接软件的生产者跟消费者,在整个生态中去玩,我们是整个生态中的一环。
未来开发者的工作状态怎么样
德福:现在大家有可能觉得 AI 会取代很多的程序员,那我个人会觉得程序员的优势不在于语言,不在于语法,就在于逻辑思维能力,逻辑思维能力这件事是很难被替代的。但是未来的开发者,他们的日常工作会是什么样的一个状态?尤其是 Sealos 和 Laf 就改变了很多人的工作方式了,那么再往下走可能会变成什么样子?
海涛:我觉得在逐渐取代的过程中,但是最终其实还是会跟人一样,也需要跟你沟通,去了解需求。其实你可以把 AI 当成一个人去看,只是看它写代码在什么级别。这个道理很简单,比如说今天你让 AI 去写个代码,它写的不可用;人也一样,你招个不太合适的人,他写不出那么让你能满意的代码,你可能就要把他开除掉。
德福:所以说你跟它沟通就是一直改不对,但是人好歹就是沟通效率高一点,但 AI 那个代码你肯定不敢直接上线,你还要再去 review。
福根:当前的 AI, 我认为是没有这种能力的,包括我们就是目前见识到的 AI 的抽象能力、逻辑能力还是非常非常薄的。我们现在天天都在约束 GPT,其实就是大家都有共识——这玩意儿它就不靠谱。目前来看的话,AI 能不能线性发展,或者说是在短时间内或者是某个时间点突然爆炸,还要存疑。目前这个 GPT 和过往十年比也没有太多新的东西,所以如果基础理论还是持续十年的话,那么可以认为很长的一个时间内它不会有一个爆炸性的或者说质的变化,那么可能这十年间工程师的工作也不会发生什么大的改变。
你们公司是什么样的
海涛:我们公司比较有意思,这么短的时间内三个开源项目都做得很好,可能跟基因是有关系的。
德福:你们团队大部分都是工程师出身,对吧?
海涛:全是技术的,包括我们运营同学写代码也写得很溜,这比较符合我们公司的调性,就是基本上都要懂技术,因为你不懂技术,你没有办法对 Sealos 有深刻的理解,你也没有办法对 Laf 有深刻的理解,你不理解你就没有办法感染你的客户。假设你是个销售,假设你是个做市场的,你没有这些很难做得到,一个非技术人员,除非你真的是个天才。
德福:我感觉一个工程师在你们这样团队会很还是很开心的,尤其是有这些高效率的工具,就对于工程师来说真的很开心。好的工具就是带来很多愉悦的体验,那对于开发者来说,我能参与到这些工具的开发里面是一个非常开心的事情。
这期节目更深入地探讨了「Sealos」和「Laf」的诞生故事与合作路径,了解更多文件系统相关请跳转上期播客。欢迎大家给我们来信交流讨论,也非常感谢大家的支持,欢迎持续关注我们的播客节目,我们将为大家带来更多更精彩的内容。
https://sealos.run
https://github.com/labring/sealos
https://sealos.run/docs/Intro
https://forum.laf.run/
往期推荐
2023-12-19
2023-12-15
2023-12-06
关于 Sealos
Sealos 是一款以 Kubernetes 为内核的云操作系统发行版。它以云原生的方式,抛弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,使企业能够像使用个人电脑一样简单地使用云。
关注 Sealos 公众号与我们一同成长👇👇👇