SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

Google、GKEへの継続的デリバリにおける課題を解決するマネージドサービス「Google Cloud Deploy」を発表

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 米Googleは、Google Kubernetes Engine(GKE)への継続的デリバリをより簡単に、より速く、より信頼性の高いものにする、マネージド継続的デリバリサービス「Google Cloud Deploy」を、9月23日(現地時間)に発表した。

 Google Cloud Deployは、GKEへの継続的デリバリを行う際に直面する、所有コスト、セキュリティと監査、統合という3つの課題の解決を目的としている。

 一般的な自己管理型の継続的デリバリーソリューションに必要とされる、スケーリングとメンテナンスの責任を排除することで、継続的デリバリーツールの保守に求められる時間を、顧客への価値提供のために費やせるようになるとともに、配信パイプラインとターゲットが宣言的に定義され、各リリースとあわせて保存され、配信パイプラインが変更されても、リリースの本番環境へのパスが永続的になることから、配信パイプラインに加えられた変更によって引き起こされる実行中のリリースに関する問題の解決に悩まされる必要がなくなる。

 さらに、リリースのプロモーションとロールバックの決定や、配信パイプラインの健全性と速度といった、複数の観点を念頭に置いて、さまざまな立場の人がコンテキストに応じたレビュー実行の決定を容易にし、効率を向上させて、所有コストを削減する。

 また、個別のリソースアクセス制御と実行レベルのセキュリティを備えた、きめ細かい制限が可能であり、不要な承認に対する追加の保護手段としてリリースプロモーション、ロールバック、承認といったフロー管理機能も利用できる。

 Google Cloud Deployを用いた監査は、他のGoogle Cloudサービスの場合と同様に機能し、Cloud Audit Logsがユーザーによって呼び出されたGoogle Cloud Deployアクテビティを監査し、特定のリリースをプロモーションした人や配信パイプラインを更新した人を一元的に認識する。

 ほかにも、CIシステムへの接続、主要なレンダリングツールのサポート、サードパーティの統合を可能にするPub/Subメッセージによる、GKE配信ツールのエコシステムを採用しており、コンテナのビルド後にGoogle Cloud Deployが、どのCIツールを使用しているかに関わらず、Kubernetesマニフェストのレンダリングとデプロイプロセスを進行シーケンスの最初の環境に開始する配信パイプラインリリースを作成してくれる。

 なお、Google Cloud DeployとSkaffoldの組み合わせによって、配信パイプラインに影響を与えることなくHelmやKustomize、kptといったツールに移行できるほか、デプロイ後のテストの実行やサードパーティの承認ワークフローといった、他の統合を容易にするために、リリースのライフサイクル全体でPub/Subメッセージを送信する。

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/14928 2021/09/28 09:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング