Google Cloud デベロッパー ツール
開発者や開発チームが、Google Cloud でホストされるアプリケーションを効率的に作成、デプロイ、デバッグするために必要なすべてのツールを提供します。
Google のデベロッパー ツールを見る
カテゴリ | プロダクト | 特長 |
---|---|---|
コード |
Cloud Workstations
セキュリティ機能が組み込まれ、デベロッパーの要求に柔軟に対応できる、Google Cloud 上のフルマネージド開発環境。 |
|
Cloud Code
ローカルでもクラウドでも、クラウドネイティブ アプリケーションをすばやく簡単に作成、デバッグ、実行します。Visual Studio Code や IntelliJ などの IDE で使用できる拡張機能があるため、コードのイテレーション、デバッグ、Kubernetes へのデプロイを迅速に行えます。Cloud Shell エディタは、ブラウザ上で Eclipse Theia ベースの IDE を使用し、Cloud Code に即座にアクセスできるようにするものです。 |
|
|
Cloud SDK
コマンドライン ツールとライブラリを使用して、Google Cloud のリソースとアプリケーションを管理します。Cloud SDK には、gcloud、gsutil、bq コマンドライン ツールが含まれており、これらを使用して、Compute Engine、Cloud Storage、BigQuery などにアクセスできます。 |
|
|
Google Cloud 上の Spring Framework
最も普及しているオープンソースの Java フレームワークである Spring の簡易さと生産性を、Google Cloud 上で Java デベロッパーに提供します。 |
|
|
ビルド |
Cloud Build
すべての言語、複数の環境(VM、サーバーレス、Kubernetes、Firebase など)でソフトウェアを継続的にビルド、テスト、デプロイします。 |
|
Google Cloud 上の Tekton
Kubernetes ネイティブのオープンソース フレームワークを使用して、オンプレミスでもクラウドでもあらゆる言語やツールで CI / CD パイプラインを標準化します。 |
|
|
Google Cloud での Jenkins
Jenkins パイプラインでスピード、スケーリング、セキュリティを向上させます。Compute Engine を活用してジョブをシームレスに実行したり、ビルドファームをスケールアウトしたりできます。 |
|
|
アーティファクトの管理 |
Artifact Registry
コンテナ イメージと言語パッケージ(Maven と npm)を 1 か所で管理し、Google Cloud のツールやランタイムと完全に統合します。 |
|
デプロイ |
Cloud Deploy
コードとして定義されたパイプラインを使用して Google Kubernetes Engine への継続的デリバリーを行い、Google Cloud にロールアウトを任せます。 |
|
Cloud Build
デプロイ先として、Google Kubernetes Engine、App Engine、Cloud Functions、Firebase とのインテグレーションが組み込まれています。 |
|
|
Cloud Deployment Manager
シンプルなテンプレートを使用してクラウド リソースを作成、管理。アプリケーションに必要なすべてのリソースを yaml による宣言形式で指定します。 |
|
Cloud Workstations
セキュリティ機能が組み込まれ、デベロッパーの要求に柔軟に対応できる、Google Cloud 上のフルマネージド開発環境。
-
ブラウザまたはローカル IDE からいつでもアクセス可能
-
VPC Service Controls やイメージの強制更新などの組み込みセキュリティ対策
-
マルチエディタをサポートし、コンテナベースのカスタマイズが可能
-
サードパーティの DevOps ツールをサポート
Cloud Code
ローカルでもクラウドでも、クラウドネイティブ アプリケーションをすばやく簡単に作成、デバッグ、実行します。Visual Studio Code や IntelliJ などの IDE で使用できる拡張機能があるため、コードのイテレーション、デバッグ、Kubernetes へのデプロイを迅速に行えます。Cloud Shell エディタは、ブラウザ上で Eclipse Theia ベースの IDE を使用し、Cloud Code に即座にアクセスできるようにするものです。
-
Cloud Run または Cloud Run for Anthos へのサービスのデプロイ
-
リアルタイム フィードバックのための Skaffold、Jib、kubectl の統合
-
すぐに実行可能なサンプルとすぐに使える構成スニペット
Cloud SDK
コマンドライン ツールとライブラリを使用して、Google Cloud のリソースとアプリケーションを管理します。Cloud SDK には、gcloud、gsutil、bq コマンドライン ツールが含まれており、これらを使用して、Compute Engine、Cloud Storage、BigQuery などにアクセスできます。
-
コマンドラインから直接行う VM のオーケストレーション
-
Java、Python、Node.js、Ruby、Go、.NET、PHP、C++ 用のクライアント ライブラリ
-
Pub/Sub、Spanner、Bigtable、Datastore 用のローカル サービス エミュレータ
Google Cloud 上の Spring Framework
最も普及しているオープンソースの Java フレームワークである Spring の簡易さと生産性を、Google Cloud 上で Java デベロッパーに提供します。
-
Google Cloud サービスの統合による Spring の拡張
-
既存の抽象化の実装や新しい抽象化の導入
Cloud Build
すべての言語、複数の環境(VM、サーバーレス、Kubernetes、Firebase など)でソフトウェアを継続的にビルド、テスト、デプロイします。
-
完全にサーバーレスなプラットフォーム
-
CI / CD パイプラインの一部としてのセキュリティ スキャン
-
ソースをコンテナやコンテナ以外のアーティファクトにパッケージ
Google Cloud 上の Tekton
Kubernetes ネイティブのオープンソース フレームワークを使用して、オンプレミスでもクラウドでもあらゆる言語やツールで CI / CD パイプラインを標準化します。
-
Jenkins、Skaffold、Knative、Jenkins X のネイティブ サポート
-
Kubernetes 向けの組み込みのベスト プラクティス
-
ハイブリッド環境やマルチクラウド環境でのデプロイ
Google Cloud での Jenkins
Jenkins パイプラインでスピード、スケーリング、セキュリティを向上させます。Compute Engine を活用してジョブをシームレスに実行したり、ビルドファームをスケールアウトしたりできます。
-
Kubernetes のネイティブ サポートを使用して、CI / CD パイプラインを簡単に設定
-
GKE ベースのスケーリングとロード バランシング
-
アーティファクトのセキュリティとコンプライアンスの自動チェック
-
組み込み CD のベスト プラクティス
Artifact Registry
コンテナ イメージと言語パッケージ(Maven と npm)を 1 か所で管理し、Google Cloud のツールやランタイムと完全に統合します。
-
ネイティブのアーティファクトの形式をサポート
-
リージョン / マルチリージョンのリポジトリ
-
プロジェクトごとに複数のリポジトリ
-
きめ細かいアクセス制御
Cloud Deploy
コードとして定義されたパイプラインを使用して Google Kubernetes Engine への継続的デリバリーを行い、Google Cloud にロールアウトを任せます。
-
数分で GKE のデプロイメント パイプラインを作成
-
簡単なスケーリングのためのフルマネージドの継続的デリバリー サービス
-
組織全体でのロールアウトとロールバックに対応した独自のコントロール プレーン
-
エンタープライズ セキュリティと監査
Cloud Build
デプロイ先として、Google Kubernetes Engine、App Engine、Cloud Functions、Firebase とのインテグレーションが組み込まれています。
-
完全なサーバーレス プラットフォームで負荷に基づいたスケーリング
-
Spinnaker による複雑なパイプライン作成のサポート
-
サードパーティ アプリへのカスタム ステップと拡張
-
Google Cloud のセキュリティ保護
Cloud Deployment Manager
シンプルなテンプレートを使用してクラウド リソースを作成、管理。アプリケーションに必要なすべてのリソースを yaml による宣言形式で指定します。
-
並行的なリソース デプロイ
-
Python と Jinja2 のリソース テンプレート
-
パラメータを管理するための JSON スキーマ
-
Google Cloud コンソールでのデプロイの階層ビュー
Java は Oracle およびその関連会社の登録商標です。