Release logo

Release

认领

Release 是一款 Environments as a Service 平台,适合需要在自有云中部署预览、预发、开发和生产环境的团队。支持全栈部署、GitOps 工作流,以及在 AWS、GCP 或 Azure 上运行组织的企业版定价。

Release preview

概览

Release 是一款 Environments as a Service 平台,适合需要在软件交付生命周期中使用短生命周期和持久化应用环境的团队。该产品被定位为全栈应用的 Vercel 替代方案,也是希望在保留 git-push 部署工作流的同时获得更多基础设施控制权的团队的 Heroku 替代方案。

来源强调将部署发往你自己的云账户,主站支持 AWS、GCP 和 Azure,Enterprise 定价页则支持 AWS/GCP。Release 面向预览、预发、开发和生产工作流,并支持数据库、worker 以及其他通常超出前端导向平台范围的有状态组件等全栈服务。

核心能力

Git push 部署与预览

通过 Git push 的简洁方式部署应用,同时为拉取请求和基于分支的工作流使用自动预览环境。

全栈运行时支持

运行全栈应用,而不是将环境限制为仅前端或无服务器场景。来源明确提到数据库、后台 worker、WebSockets、微服务、PostgreSQL 和 Redis。

GitOps 配置管理

通过 GitOps 管理环境,让配置保持可复现,基础设施变更也持续与源代码管理绑定。

基于 CLI 的环境控制

直接从命令行创建和管理环境,包括部署和日志流式传输,均可通过 Release CLI 完成。

临时环境生命周期管理

当预生产环境不使用时可缩容,或按需创建、暂停,并安排调度以控制成本。

测试数据管理

使用 Instant Datasets 加载适合测试的真实数据,使团队能够在接近生产的场景中开展开发与验证。

Release 适用场景

  • 按需预发

    仅在需要时启动类生产的预发环境,然后将其拆除或暂停,以降低预生产成本和等待时间。

  • 代码评审的预览环境

    为每个拉取请求创建隔离环境,让工程师和评审者在合并前测试整个应用栈。

  • 云端开发环境

    为开发者提供已预装工具和依赖的云端工作区,降低分支开发、结对编程和共享测试的本地环境搭建成本。

  • 迁移与性能验证

    使用对齐的数据和基础设施,在迁移、性能变更和生产工作流上线到真实系统前进行验证。

  • 生产应用部署

    在你自己的云中运行面向客户或内部的生产工作负载,同时保持部署模型与预生产环境一致。

Pros and Cons

Pros

  • 支持全栈应用,包括数据库、worker 和有状态服务。
  • 部署保留在客户自己的云账户中,而不是共享的供应商环境。
  • 将 GitOps、源代码管理集成、CLI 访问和 API 访问结合起来,覆盖多种工作流。
  • 提供自动预览和临时环境,便于在合并前进行测试。
  • 提供企业级支持选项,如专属 Slack、自定义 SLA、SSO、RBAC、Terraform 和 Helm。

Cons

  • Enterprise 定价为定制方案,需要与销售沟通,因此来源中没有公开标价。
  • 定价页显示 Enterprise 云支持 AWS 和 GCP,而首页也提到了 Azure;具体云支持范围可能会因方案或页面上下文而异。
  • 该网站将 Release 定位为成熟平台的替代方案,这可能要求团队结合现有部署和基础设施流程来评估适配度。

FAQ

Release 是什么类型的产品?

Release 被定位为一款 Environments as a Service 平台,适合需要在自有云中使用临时、预览、预发、开发和生产环境的团队。它也被描述为全栈应用的 Vercel 替代方案,以及 Heroku 的替代方案。

团队如何与 Release 交互?

来源显示 Release 支持 GitOps 配置、源代码管理集成、自动环境部署、完整的 CLI 访问、API 访问,以及通过 docker-compose 简化上手。企业版还提到支持 Terraform 和 Helm。

支持哪些云提供商?

定价页面说明 Enterprise 支持 AWS 和 GCP,工作负载运行在客户自己的云账户中。首页还说明 Release 可以部署到 AWS、GCP 或 Azure 账户。

价格如何制定?

Enterprise 的定价是定制的。Release 表示会根据每个组织的需求和使用模式进行匹配,并要求团队预约会议或联系支持以获取定制方案。

Release 支持哪些类型的应用?

来源描述其支持全栈应用、数据库、后台 worker、有状态服务以及多服务应用。还提到了 Docker 支持和基于 Kubernetes 的基础设施。

Quick Facts

类别
Environments as a Service
主要用途
预览、预发、开发和生产环境
部署模式
部署到你自己的云账户
支持的云提供商
站点提到 AWS、GCP 和 Azure;Enterprise 定价列出 AWS 和 GCP
来源域名
release.com
定价
Enterprise 定价为定制方案