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 的簡單方式部署應用程式,並針對 pull request 與分支式工作流程自動建立預覽環境。

全端執行階段支援

執行全端應用程式,而不是將環境限制於僅前端或 serverless 使用情境。來源明確提到資料庫、背景工作者、WebSockets、微服務、PostgreSQL 與 Redis。

GitOps 組態管理

透過 GitOps 管理環境,讓組態保持可重現性,且基礎架構變更始終與原始碼控制連結。

以 CLI 為基礎的環境控制

可直接從命令列建立與管理環境,包括部署與日誌串流,透過 Release CLI 即可完成。

短期環境生命週期

在前置生產環境未使用時將其縮減,或按需建立、暫停,並安排排程以控制成本。

測試用資料管理

使用 Instant Datasets 載入貼近真實的測試資料,讓團隊能在類似正式環境的情境下進行開發與測試。

Release 的適用情境

  • 按需測試環境

    僅在需要時啟動類似正式環境的測試環境,之後將其關閉或暫停,以降低前置生產成本並減少等待時間。

  • 程式碼審查的預覽環境

    為每個 pull request 建立隔離環境,讓工程師與審查者在合併前測試完整應用堆疊。

  • 雲端開發環境

    為開發者提供雲端工作區,工具與依賴都已預先配置,減少分支開發、pair programming 與共享測試的本機設定摩擦。

  • 遷移與效能驗證

    使用對齊的資料與基礎架構,在變更進入正式系統前測試資料遷移、效能變更與正式流程。

  • 正式應用部署

    在你自己的雲端中執行面向客戶或內部的正式工作負載,同時讓部署模型與前置生產環境保持一致。

Pros and Cons

Pros

  • 支援全端應用程式,包括資料庫、worker 與有狀態服務。
  • 部署保留在客戶自己的雲端帳戶中,而非共享的供應商環境。
  • 結合 GitOps、原始碼控制整合、CLI 存取與 API 存取,支援多種工作流程。
  • 提供自動預覽與短期環境,方便在合併前測試。
  • 提供企業支援選項,例如專屬 Slack、客製化 SLA、SSO、RBAC、Terraform 與 Helm。

Cons

  • Enterprise 定價為客製化,且需要銷售洽談,因此來源中沒有公開標價。
  • 定價頁面顯示 Enterprise 雲端支援 AWS 與 GCP,而首頁也提到 Azure;實際支援的雲端範圍可能會因方案或頁面脈絡而異。
  • 網站將 Release 定位為既有平台的替代方案,團隊可能需要評估它與現有部署及基礎架構流程的契合度。

FAQ

What kind of product is Release?

Release 被定位為一個 Environments as a Service 平台,適合需要在自有雲端中使用短期與持續性環境的團隊,涵蓋預覽、測試、開發與正式環境。它也被描述為全端應用的 Vercel 替代方案,以及適合想在更可控的基礎架構上維持 git-push 部署流程的團隊之 Heroku 取代方案。

How do teams interact with Release?

來源顯示 Release 支援 GitOps 設定、版本控制整合、自動環境部署、完整 CLI 存取、API 存取,以及透過 docker-compose 簡化上手。企業方案也提到支援 Terraform 與 Helm。

Which cloud providers are supported?

定價頁面說明 Enterprise 可搭配 AWS 與 GCP 使用,工作負載會在客戶自己的雲端帳戶中執行。首頁也表示 Release 可部署到 AWS、GCP 或 Azure 帳戶。

How is pricing handled?

Enterprise 的價格是客製化的。Release 表示會依據各組織的需求與使用模式調整,並請團隊安排會議或聯絡支援以取得量身打造的方案。

What kinds of applications does Release support?

來源描述其支援全端應用、資料庫、背景工作者、有狀態服務,以及多服務應用。也提到支援 Docker 與以 Kubernetes 為基礎的基礎架構。

Quick Facts

類別
Environments as a Service
主要用途
預覽、測試、開發與正式環境
部署模式
部署到你自己的雲端帳戶
支援的雲端供應商
網站提到 AWS、GCP 與 Azure;Enterprise 定價列出 AWS 與 GCP
來源網域
release.com
定價
Enterprise 定價為客製化