Git push デプロイとプレビュー
Git push のような手軽さでアプリケーションをデプロイし、プルリクエストやブランチベースのワークフロー向けに自動プレビュー環境を利用できます。
Releaseは、自社クラウド上でプレビュー、ステージング、開発、本番環境を管理できるEnvironments as a Service。フルスタックデプロイ、GitOps、AWS/GCP/Azure向けEnterprise価格に対応。
Releaseは、ソフトウェアデリバリーのライフサイクル全体で、短命な環境と永続的なアプリケーション環境の両方を必要とするチーム向けの Environments as a Service プラットフォームです。この製品は、フルスタックアプリケーション向けの Vercel の代替、および git-push ベースのデプロイワークフローを維持しながらインフラをより細かく制御したいチーム向けの Heroku の置き換えとして紹介されています。
ソースでは、自分たちのクラウドアカウントへのデプロイが強調されており、メインサイトでは AWS、GCP、Azure への対応が、Enterprise 料金ページでは AWS/GCP への対応が示されています。Release は、プレビュー、ステージング、開発、本番のワークフロー向けに設計されており、データベース、ワーカー、その他フロントエンド中心のプラットフォームでは対象外になりがちなステートフルコンポーネントを含むフルスタックサービスをサポートします。
Git push のような手軽さでアプリケーションをデプロイし、プルリクエストやブランチベースのワークフロー向けに自動プレビュー環境を利用できます。
フロントエンド専用やサーバーレス用途に限定せず、フルスタックアプリケーションを実行できます。ソースでは、データベース、バックグラウンドワーカー、WebSocket、マイクロサービス、PostgreSQL、Redis が明示されています。
GitOps を通じて環境を管理し、設定の再現性を保ちながら、インフラ変更をソース管理に紐づけたままにできます。
Release CLI を使って、デプロイやログのストリーミングを含む環境の作成と管理をコマンドラインから直接行えます。
本番前環境を未使用時に縮退したり、必要に応じて作成・一時停止・スケジュール設定したりして、コストを管理できます。
Instant Datasets を使って、テストや開発向けに現実的なデータを読み込み、チームが本番に近いシナリオで作業できます。
本番に近いステージング環境を必要なときだけ起動し、不要になったら停止または一時停止して、本番前コストと待ち時間を削減します。
各プルリクエストごとに分離された環境を作成し、エンジニアやレビュー担当者がマージ前にアプリケーション全体をテストできるようにします。
ツールや依存関係があらかじめ整ったクラウドベースの作業環境を開発者に提供し、ブランチ作業、ペアプログラミング、共同テストのローカル設定負担を減らします。
整ったデータとインフラを使って、移行、パフォーマンス変更、本番ワークフローを、実運用システムに反映される前にテストします。
デプロイモデルを本番前環境と揃えながら、顧客向けまたは社内向けの本番ワークロードを自分たちのクラウドで実行します。
Releaseは、自社のクラウド上で一時的な環境と永続的な環境の両方を必要とするチーム向けの Environments as a Service プラットフォームです。フルスタックアプリ向けの Vercel の代替、そして Heroku の置き換えとしても説明されています。
ソースでは、Release が GitOps の設定、ソース管理との統合、自動環境デプロイ、フル CLI アクセス、API アクセス、docker-compose 対応による簡素化されたオンボーディングをサポートしていることが示されています。Enterprise プランでは Terraform と Helm のサポートも記載されています。
料金ページでは Enterprise が AWS と GCP に対応していると記載されており、ワークロードは顧客自身のクラウドアカウントで実行されます。ホームページでは Release が AWS、GCP、または Azure のアカウントにデプロイできるとも説明されています。
Enterprise の料金は個別見積もりです。Release は、各組織の要件や利用パターンに合わせて対応すると案内しており、チームにはミーティングの予約またはサポートへの問い合わせを通じて、個別プランを相談するよう求めています。
ソースでは、フルスタックアプリケーション、データベース、バックグラウンドワーカー、ステートフルサービス、マルチサービスアプリケーションのサポートが説明されています。また、Docker 対応と Kubernetes ベースのインフラストラクチャにも触れています。