Vela 是一个带有 BaaS 体验的 PostgreSQL 平台:即时创建、自助分支、安全回滚,以及开箱即用的可观测性。
与封闭的 serverless 数据库不同,Vela 使用原生 Postgres,因此团队仍然保有可移植性、标准工具链和运维控制权。
Vela 负责编排、隔离、调度和资源效率。你提供基础设施,Vela 负责 PostgreSQL 平台层。
Vela 的核心模型是:共享存储、像管理代码一样管理数据分支,并让计算层独立于数据层扩展。
几秒内创建隔离分支。未修改的数据块会一直共享,直到真正发生变化。
捕获一致的时间点,用于审计、回滚和事故复现。
自动暂停空闲计算实例,同时保持存储持久可恢复。
无需复制数据或重建环境,就能调整 CPU 和内存。
将 Postgres 角色与平台级访问控制结合起来。
继续使用标准 SQL、驱动、扩展和工具,不引入专有查询层。
为每个功能或每位开发者提供接近生产的环境,而不是等待共享 staging。
在变更前创建书签,从历史状态拉出分支,并在真实数据上验证修复。
按分支扩缩容计算资源,暂停空闲环境,并按团队或项目统计用量。
为什么共享 staging 会拖慢团队,以及 Vela 分支如何解决这个问题。
分支会继承已有数据块,只有在真正分叉时才写入新数据。因此即使大型数据库也能快速且低成本地克隆。
几秒内从生产或书签启动。
在隔离数据上运行迁移、QA 和实验。
保留需要的变更,其余内容可立即删除。
数据库 branching 与 cloning 工作流演示。
快照是 Vela 分支模型的基础。它能在不预先复制全部数据的情况下记录数据库状态。
为每次流水线运行创建全新环境,而无需漫长恢复。
在真实数据上测试新代码路径,完成后直接删除分支。
保留已知良好状态,复现问题,并离线验证修复。
在某个时间点的数据上做分析,而不影响线上负载。
copy-on-write 快照如何让分支和克隆更高效。
书签会捕获不可变的时间点,你可以查看、从中分支,或稍后重新附着到计算实例。
为审计、发布和可复现的调查添加元数据。
将历史状态重新上线,以精确查看当时的行为。
从过去创建安全分支,以验证热修复或迁移。
空闲环境可以自动暂停,从而消除计算浪费,同时存储仍保持持久并可随时恢复。
Vela 将计算与存储解耦,让团队可以调整 CPU、RAM 和策略,而无需复制数据。
Vela 通过为每个环境精细分配资源来减少浪费,而不是在所有地方维持同样大小的完整副本。
生产环境保持较高规格,而 QA 和 staging 刻意保持更轻量。
按项目、分支和团队跟踪消耗,用于预算或内部结算。
随着负载变化,快速调整分支资源。
只在需要时创建、暂停和删除分支,而不是 24/7 常开。
将 Vela 部署在你自己的基础设施中,以获得完整控制、合规能力和数据驻留,同时保留托管平台的优势。
在专用服务器上运行,获得最高控制力和性能。
在你的 VPC 中部署,并沿用现有网络和安全策略。
使用你偏好的云平台,同时让 Vela 保持在你的环境内。
在需要时实现完全无外部连接运行。
准备服务器、云实例或现有 Kubernetes 集群。
安装平台并配置存储、网络和安全策略。
通过 Console 或 API 创建项目、分支和策略。
Vela Bring Your Own Cloud 部署模型概览。