开发者Elliot在V2EX发布开源项目open-compute,这是一个兼容Cloudflare Workers生态的私有化部署平台。项目动机源于ToB企业交付实践:金融、政企、医疗等行业要求业务数据留在内网,或企业网络不允许访问外部服务,Cloudflare这类公有云方案难以落地,而自建K8s、MinIO、Redis等基础设施又大幅增加部署维护成本。技术上,open-compute将Workers运行时、部署系统、网关、存储、队列、工作流及管理界面整合进单个Rust二进制文件,底层基于Cloudflare开源的workerd运行时,面向单机部署场景,可在一分钟内启动。平台数据采用SQLite,对象存储默认使用本地磁盘,同时支持接入S3兼容存储,无需预先搭建K8s集群、数据库和缓存服务。兼容性是项目核心卖点:现有Workers项目无需修改代码,原有的Wrangler配置、Bindings和框架适配器可直接复用,切换部署目标即可运行;Account API也按照Cloudflare接口规范实现,官方SDK和工具链可无缝对接。功能上已支持Workers、KV、D1、R2、Durable Objects、Queues、Workflows、Cron、Vectorize、AI Search等十余项服务。该项目已在公司客户的ToB业务中运行一段时间,内部主要用于Agent Sandbox和生成式应用的运行容器,采用Apache-2.0协议开源,官网为open-compute.dev,源码托管在GitHub,目前处于早期阶段。
事件分析
核心观点:当数据主权要求遇上Serverless开发效率,开源兼容层正在瓦解云厂商的生态锁定,AI Agent基础设施或成其最大落地场景。
原文链接:V2EX 分享发现