内容提要
Cloudflare开源了VoidZero的Void部署平台,包含SDK、CLI和自托管平台,企业可在自有Cloudflare账户部署,用于管理员工AI生成的应用、控制访问权限并查看日志。此举旨在应对影子IT风险,但安全审查需企业自行实现,且依赖付费Cloudflare服务。
延伸解读
开源背后的商业逻辑
Cloudflare将Void开源并非纯粹公益。企业自托管Void平台需使用付费的Cloudflare Workers for Platforms计划,并依赖R2存储和外部PostgreSQL数据库,这些都会持续消耗Cloudflare基础设施。软件免费,但底层服务收费,Cloudflare可通过更广泛的采用获得商业回报。
安全管控的边界与盲区
Void平台提供访问控制、日志查看和用量限制,但文档显示应用可默认设为公开,且部署流程中没有强制性的IT安全审查。限制访问并不等于阻止应用获取或外传敏感数据。企业若需要审批机制或更严格策略,必须自行在开源代码基础上扩展实现。
与Cloudflare基础设施的绑定
Void的自动基础设施供给目前完全依赖Cloudflare,这源于其最初围绕Cloudflare设计。尽管Cloudflare承诺保持Vite等工具的中立性,但Void本身尚未承诺支持其他云厂商。企业采用前需考虑这一绑定关系,以及未来迁移或混合云部署的潜在限制。
成本与托管选项的现实
自托管Void平台需要付费Cloudflare计划,起价每月25美元,外加R2存储和独立PostgreSQL数据库的费用,实际支出随用量增长。直接使用Void SDK部署应用到Cloudflare则无需付费计划。目前没有完全托管的Void平台服务,希望Cloudflare代管的企业暂时无法实现。
Q&A
Cloudflare开源的Void是什么?它包含哪些组件?
Void是Cloudflare开源的一套工具,包含三个主要组件:Void SDK(用于构建全栈应用的构建块)、Void CLI(处理部署并自动配置Cloudflare资源)和Void Platform(自托管平台,提供管理仪表板)。
企业如何部署Void平台?需要什么条件?
企业可以使用`void platform install`命令在自己的Cloudflare账户上安装Void平台,该命令会引导管理员设置认证、数据库连接和存储。需要付费的Cloudflare Workers for Platforms计划(起价每月25美元),以及R2存储和单独托管的PostgreSQL数据库。
Void平台如何帮助企业管理员工AI生成的应用?
Void Platform允许管理员控制谁可以部署和访问应用,检查部署、查看日志、监控资源消耗并设置使用限制。它还可以与身份提供商和Cloudflare Access集成,将应用限制为授权员工访问。
Void平台有哪些安全限制?企业需要自行实现哪些安全措施?
Void平台默认允许管理员将新应用配置为公开,且部署流程中没有强制性的IT安全审查。限制访问并不防止应用获取敏感信息或将其发送到其他地方。企业需要自行实现安全审查,例如开发额外的审批机制或更严格的访问策略。
Void平台是否只能运行在Cloudflare上?未来会支持其他云提供商吗?
目前Void的自动基础设施配置依赖于Cloudflare,这是因为它最初就是围绕Cloudflare基础设施设计的。但Cloudflare表示,随着开源项目的发展,他们期待与社区合作,为提供相同基础能力的其他提供商提供支持,不过尚未承诺具体支持哪些竞争对手。
Cloudflare为什么将Void开源?这对Cloudflare有什么商业好处?
Void最初计划作为商业产品,但被Cloudflare收购后,不再需要自己创收,因此开源。对Cloudflare而言,开源可以促进更广泛的采用,因为运行自托管Void平台的企业会消耗Cloudflare基础设施,从而带来相关费用,形成商业收益。