GCPの CI / CD ワークフロー概要

  • GCP 上でホストされているプライベート Git リ ポジトリ
  • ワークフローに必要な Git オペレーションを簡 単に実行
  • Stackdriver Debugger と􏰀統合による診断
  • GitHub また􏰁 Bitbucket 􏰀既存リポジトリと 同期

GCB - Google Cloud Build

  • GCP 上でホストされているビルド実行 サービス
  • コンテナ イメージまた􏰁非コンテナ アーティ ファクトをビルド
  • よりスリムなコンテナをビルドして、高􏰂化とス トレージ􏰀節約を実現
  • CSR など􏰀リポジトリ􏰀変更に基づいて新し いビルドをトリガー

GCR - Google Container Registry

  • ホスト型􏰀イメージ リポジトリ
  • Container Builder から Container Registry にコンテナ イメージを自動的に push
  • Spinnaker など、さまざまな継続的デリバリー ツールと統合
  • 保存されているイメージを迅􏰂に検索

Spinnaker 

  • マルチクラウド􏰀オープンソース CD プラット フォーム
  • Google と Netflix チームが緊密に連携
  • デプロイに関する組み込み􏰀ベスト プ ラクティス

     

Grafeas

  • ソフトウェア サプライ チェーンを監査、統制す るオープンソース􏰀 API
  • セキュリティとガバナンス􏰀問題へ􏰀対応を 規模に応じて支援
  • すべて􏰀段階 (コーディング、ビルド、テスト、 デプロイ、運用) で重要なメタデータを提供
  • ハイブリッド クラウドへ􏰀デプロイで 効果を発揮

Istio

「サービスメッシュ」と呼ばれる機能を果たす。サービスメッシュでは、マイクロサービス間の通信を統一的な仕組みで制御。これにより、きめ細かなセキュリティの確保、流量制御、フェイルオーバー、ブルー/グリーンデプロイメント、カナリアデプロイメントなどを容易にする

  • マイクロサービスを接続、管理、保護するプ ラットフォーム
  • ハイブリッド ワークロードを接続して 管理

弊社はGoogle Cloud Platform (GCP)のパートナーとして、製品導入やクラウドに移行、アーキテクチャ設計、システム開発などのサービスを提供しております。