移動
Cloud Deploy

Cloud Deploy

Google Kubernetes Engine、Cloud Run などに継続的デリバリーを行います。

  • GKE、Cloud Run などのデプロイ パイプラインを作成

  • 簡単なスケーリングのためのフルマネージドの継続的デリバリー サービス

  • エンタープライズ セキュリティと監査

  • 組み込みの配信指標

  • 既存の DevOps エコシステムにスナップ

Cloud Deploy

主な機能

主な機能

合理化された継続的デリバリー

Cloud Deploy は、GKE / Cloud Run サービスとジョブへの継続的デリバリーを簡易化し、強化します。リリースを定義し、テスト環境、ステージ環境、本番環境を経てリリースを進めることができます。Cloud Deploy では、ウェブ コンソール、CLI、API を介して、リリースのプロモーションやロールバックをワンステップで簡単に行うことができます。組み込みの指標により、デプロイの頻度と成果に関する分析情報が得られます。

フルマネージドの一括表示

フルマネージド サービスである Cloud Deploy には、セットアップと管理を行うインフラストラクチャがありませんが、コストとパフォーマンスを最適化するためにスケールアップとスケールダウンが自動的に提供されます。この一元化により、リリース候補が本番環境に移行するときに、一括表示でリリース候補を組織全体でモニタリングおよび制御できるようになります。

Google Cloud と緊密に統合

Cloud Deploy は、利用可能な GKE と Cloud Run のデプロイ プラットフォームの中で最も統合性が優れています。IAM を介してリリースの進行をロックダウンし、Cloud Logging を使用してリリース イベントを監視し、Cloud Audit Logs を使用してトレーサビリティを実現します。デプロイされたリソースにモニタリングを接続します。

使い慣れたツールと結合

Cloud Deploy は、CI やチケット管理などの一般的な DevOps ツールと統合できます。Cloud Deploy は、Skaffold をパイプラインにもたらします。これは、Cloud Code と連携して、開発と CI/CD に渡ってパイプラインの同等性をもたらします。

Cloud Deploy は、Skaffold を使用して CI/CD パイプラインを作成する合理的なアプローチに加えて、カナリア デプロイや検証などの高度な機能も提供しています。さらに、GKE と Cloud Run に対するデベロッパー エクスペリエンスが統一されており、アプリケーションに最適なプラットフォームを簡単に選択できます。

Ubie、プラットフォーム エンジニアリング責任者 坂田純氏

Ubie

ドキュメント

ドキュメント

Google Cloud Basics

Cloud Deploy のコンセプト

仕組み、用語、アーキテクチャなど、Cloud Deploy の詳細をご確認ください。
Quickstart

アプリケーションを 2 つの GKE ターゲットにデプロイする

シンプルなアプリを Google Kubernetes Engine クラスタの進行にデプロイします。
Quickstart

アプリケーションを 2 つの Cloud Run ターゲットにデプロイする

シンプルなアプリを Cloud Run サービスの進行にデプロイします。
Tutorial

Cloud Deploy のチュートリアル

この実践的なチュートリアルでは、パイプラインを設定し、Cloud Deploy を使用してサンプル アプリケーションをデプロイする方法を説明しています。

お探しのものが見つからない場合

ソリューションの生成
解決したい問題は何ですか?
What you'll get:
手順ガイド
リファレンス アーキテクチャ
利用可能な事前構築済みソリューション
このサービスは Vertex AI を使用して構築されました。ご利用いただけるのは 18 歳以上のユーザーのみです。機密情報や個人情報は入力しないでください。

すべての機能

Cloud Deploy の機能の詳細

パイプラインの可視化
配信へのパスを可視化します。デリバリー パイプラインを定義し、候補リリースから本番までの進行を可視化します。
簡単なロールアウト / ロールバック

GKE と Cloud Run のユーザー クラスタへのロールアウトとロールバックが、これまで以上に簡単かつわかりやすくなりました。ウェブ コンソール、CLI、API でワンステップのオペレーションを行い、ターゲット ステージ間でのリリースをプロモートできます。

組み込みの承認
Cloud Deploy は、ウェブ コンソール、CLI、または API を介してアクセスでき、IAM と統合される正式なリリース プロモーションの承認により、職掌と懸念の分離をサポートします。
並列デプロイ

複数の GKE クラスタまたは Cloud Run サービス リージョンに同時にデプロイできます。Cloud Deploy は、あらゆる場所からデプロイが成功するように、またはまとめてロールバックできるようにオーケストレートします。

カナリア デプロイ
アプリケーションの新しいバージョンを、トラフィックの一部に限定して(例: トラフィックの 10% に)段階的にデプロイします。
デプロイフック
デプロイ前、デプロイ後のアクション、またはその両方を実行するように Cloud Deploy を構成する。
デプロイ検証
デプロイと検証のテストを統合して、Cloud Deploy でロールアウトの成功を確認します。
自動化
自動化により、デリバリー パイプライン内の継続的デプロイを構成します。あるターゲットから次のターゲットにリリースを自動的にプロモートし、カナリアのロールアウトの割合を自動化します。
宣言型の構成にすると

「方法」については気にせず、「何を行うか」を定義して、手間のかかる作業は Cloud Deploy に任せます。Cloud Deploy は、GKE と Cloud Run のユーザー クラスタのデプロイを、目標の最終状態に基づいて完全に管理します。

カスタム ターゲット タイプ
カスタム ターゲット タイプは、承認やプロモーションなどの Cloud Deploy の機能を引き続き利用しながら、独自のレンダラとデプロイ担当者でカスタム ターゲット タイプを定義して使用できるようにすることで、Cloud Deploy を拡張します。
効率化へのこだわり

Cloud Deploy では、GKE と Cloud Run への Skaffold を介した独自の移行方法が提供されています。組み込みのベスト プラクティスを活用して、パイプラインを変更から保護し、耐久性を維持できます。

緊密な統合
手動配線は不要です。Cloud Deploy は、IAM、Cloud Logging、Cloud Audit Logs に事前に統合されています。
指標
いつでも簡単に分析情報をチェック。デリバリー パイプラインを通じてリリースの進行状況と頻度を把握します。
監査とトレーサビリティ
Cloud Deploy は Cloud Logging と統合されており、リリースの監査可能性とトレーサビリティを提供します。どのリリースが、誰によってプロモートされたかを明確にする必要があります。
IAM と実行権限
詳細な IAM 権限と実行のための対象範囲別サービス アカウントを使用してリリース デプロイをロックダウンします。
使い慣れたツールを接続
Cloud Deploy は、DevOps エコシステムを拡張し、使い慣れたツールで動作します。CLI または API を使用して、一般的な CI プロダクトから Cloud Deploy を呼び出し、選択したチケット管理システムへの承認を連携します。
デベロッパー エクスペリエンスとの統合
Cloud Deploy はパイプラインに Skaffold を導入し、オペレーターが開発と CI/CD でパイプラインのパリティを実現することを可能にします。また、デベロッパーは Cloud Code の慣用的なデベロッパー エクスペリエンスを活用しながら、生産性を維持し、プラットフォームの変更から影響を受けずにいられます。

料金

料金

Cloud Deploy のお客様には、複数のターゲット(「複数のターゲット デリバリー パイプライン」)を使用するアクティブなデリバリー パイプラインごとに管理料金が請求されます。毎月、請求先アカウントごとの最初のアクティブな複数のターゲット デリバリー パイプラインには料金はかかりません。アクティブなターゲット デリバリー パイプラインを追加する際には、毎月 5 ドルが請求されます。

ターゲットが 1 つしかないデリバリー パイプラインには管理手数料は発生しません。

すべてのデリバリー パイプラインには、基盤となるサービスの料金も適用されます。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して、Google Cloud で構築を開始しましょう。

Google Cloud Deploy
  • Google Cloud プロダクト
  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
Google Cloud