基础架构即代码?不,Sealos 让基础架构变成了开箱即用

15 阅读2分钟

当整个行业还在写 YAML,我们已经在思考下一个十年

说句得罪人的话:基础设施即代码(IaC)是个伟大的进步,但它正在成为新的技术债。

一个反直觉的观察

这两年我见了太多团队,他们的 Terraform 文件比业务代码还多。运维工程师变成了全职的 YAML 工程师。每次基础设施变更都像在拆弹——你永远不知道改一行配置会炸掉什么。

IaC 解决了"环境漂移"的问题,却制造了"配置爆炸"的新问题。

这不是工具的错,是范式本身到了进化的临界点。

行业正在发生什么

看看这几年的趋势:

  • Vercel 让前端部署变成一键操作

  • PlanetScale 让数据库分支像 Git 一样简单

  • Railway 让后端部署不再需要写 Dockerfile

共同点是什么?把基础设施藏起来。

用户不需要知道背后有多少台机器、怎么调度、如何扩缩容。他们只需要说"我要一个数据库",就得到一个数据库。

这才是云计算应有的样子。

Sealos 的赌注

我们在做 Sealos 的时候,核心判断是:Kubernetes 是最好的云内核,但它不应该被用户直接触碰。

就像你用 macOS 不需要懂 Darwin 内核一样,你用云也不应该懂 K8s。

所以 Sealos 的定位很清晰——以 K8s 为内核的云操作系统。基础架构不是代码,是开箱即用的能力:

想要数据库?点一下。

想要开发环境?秒级启动。

想要扩容?拖个滑块。

配置文件是上一代的交互方式。

这代表什么未来

我认为云计算会分化成两层:

底层是极少数人维护的超级复杂系统——那是基础设施即代码的战场,是 SRE 大神的领地。

上层是 99% 开发者使用的傻瓜式界面——不需要写配置,不需要懂调度,只需要表达意图。

中间的翻译层,以前靠人肉写 YAML,以后靠 AI 和抽象良好的平台。

Sealos 就是在建这个翻译层。

最后说句实在的

IaC 不会消失,但它会下沉成基础设施团队的内部工具。对于大多数开发者来说,未来的基础架构体验应该是:

没有基础架构。

只有你需要的能力,随取随用,用完即走。

这个方向,我们赌了三年,目前看起来赌对了。