大家好,我是 Elliot 。分享一下我做的 open-compute 。 我一直都很喜欢 Cloudflare ,Workers 加上 KV 、D1 、R2 、Durable Objects 这些服务,便宜、性能好、生态丰富,开发起来很舒服。 但我们做 ToB 、FDE 交付时,经常会碰到另一种情况:客户认可这个方案,可业务数据必须留在内网,或者企业网络根本不允许访问外部服务。金融、政企、医疗这些场景里,私有化部署往往是项目能不能落地的前提。 最后还是得自己搭基础设施,K8s 、MinIO 、Redis 、任务调度…… 原本几行代码能解决的事,又变成了一堆服务的部署和维护。所以我想,能不能保留 Cloudflare 这套开发体验,把它搬到自己的机器上? open-compute 就是这么来的。它把 Workers 运行时、部署、网关、存储、队列、工作流和管理界面放进了 一个 Rust 二进制 里,底层用 workerd ,面向单机部署,一分钟就能跑起来。平台数据用 SQLite ,对象数据默认存在本地,也可以接 S3 兼容存储,不用先搭一套 K8s 、数据库和缓存服务...