主な機能
Cloud Deploy は、GKE、Cloud Run のサービスとジョブ、Anthos への継続的デリバリーを簡単かつ強力なものにします。リリースを定義し、テスト環境、ステージ環境、本番環境を経てリリースを進めることができます。Cloud Deploy では、ウェブ コンソール、CLI、API を介して、リリースのプロモーションやロールバックをワンステップで簡単に行うことができます。組み込みの指標により、デプロイの頻度と成果に関する分析情報が得られます。
フルマネージド サービスである Cloud Deploy には、セットアップと管理を行うインフラストラクチャがありませんが、コストとパフォーマンスを最適化するためにスケールアップとスケールダウンが自動的に提供されます。この一元化により、リリース候補が本番環境に移行するときに、一括表示でリリース候補を組織全体でモニタリングおよび制御できるようになります。
Cloud Deploy は、GKE、Cloud Run、Anthos の利用可能なデプロイ プラットフォームとして、最も統合されています。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、プラットフォーム エンジニアリング責任者 坂田純氏
最新情報