移動
Cloud Workstations

Cloud Workstations

機密性の高いエンタープライズのニーズに応えるように構築されたフルマネージド開発環境。Google Cloud 向けの Gemini とのネイティブな統合などにより、開発環境のセキュリティを強化するとともに、デベロッパーのオンボーディングと生産性を加速します。

  • ブラウザやローカル IDE から、安全で高速な開発環境にいつでもアクセス可能

  • 管理者が開発環境を簡単にプロビジョニング、スケーリング、管理、保護できるようにする

  • お好みの IDE とカスタム コンテナ イメージを使用して開発環境をカスタマイズ

  • Gemini コード アシスタント の AI による支援でアプリケーションを迅速に構築

利点

開発環境のセキュリティを強化する

業界のベスト プラクティスに基づき、一元管理されながら構成可能なセキュリティ メカニズムを使用して、セキュリティ体制を IDE に拡張します。ソースコードがローカルに保存されないようにすることで、データ流出を抑制します。

カスタムツールでデベロッパーの生産性を改善する

ブラウザやローカル IDE からアクセスできる安全で高速な開発環境で開発者の生産性を向上させ、よく使われる複数の IDE、カスタマイズ可能なデベロッパー ツール、Gemini Code Assist をサポートします。

新規とリモートのデベロッパーのオンボーディングを簡素化

マネージド クラウドベースの開発環境を使用して、デベロッパーがどこにいるかにかかわらず、より迅速にオンボーディングし、コンテナ定義の環境を介して再現性と整合性を確保できます。

主な機能

主な機能

VPC 内の実際の環境でコードを実行する

Cloud Workstations は VPC 内で実行可能なため、コードをプライベート ネットワークとステージング環境で開発して実行でき、サービスをエミュレートする必要はありません。また、「ソースコードなしのローカル デバイス」ポリシーを適用して、VPC Service Controls(VPC SC)、プライベートの上り / 下り(内向き / 外向き)トラフィック、Cloud Audit Logs、詳細な IAM 制御などの、本番環境ワークロードと同じセキュリティ メカニズムを開発環境に適用できます。

マルチ IDE のサポート

Cloud Workstations では、コンテナで動作するあらゆるコードエディタとアプリケーションがサポートされています。IDE をカスタマイズして拡張機能をサポートすることもできます。Cloud Workstations 用 Code OSS などのマネージド IDE、または JetBrains Gateway や Posit Workbench(RStudio Pro 対応)を介した複数の JetBrains IDE(例: IntelliJ IDEA、PyCharm、Rider、CLion)などのマネージド IDE を使用して、IDE やワークフローを変更することなくリモート開発のメリットを享受できます。

CW マルチエディタのサポート

数分で導入可能な開発環境

Google Cloud コンソールを介してデベロッパーを素早くオンボーディングし、共有ワークステーション構成を使用して一貫性のある開発環境の定義を可能にします。これは、すべてのデベロッパーが 1 回の操作で簡単に更新、同期できます。デベロッパーは、ワークステーションを数分で作成して起動できます。ワークステーション構成は自動的に適用されるため、「私のマシンでは動いたのに」という問題と構成のずれの問題に対応できます。

どのチームでも一貫した環境

Cloud Workstations では、事前定義のコンテナまたはカスタム コンテナを使って環境構成を指定することで、管理機能を提供します。これらは、プリインストールされたツール、ライブラリ、IDE 拡張機能、プリロードされたファイル、起動スクリプトなどで構成されます。また、セッション制限を設定し、コンテナ イメージを更新するだけで、すべてのデベロッパーが作業開始時に最新バージョンとパッチを確実に取得できます。次に Cloud Workstations により、ユーザーが指定したコンテナ イメージに沿ってバージョンとパッチがすべて更新されたことが確認されます。

組み込みの Gemini Code Assist 統合

Cloud Workstations は Gemini Code Assist をサポートしています。Gemini Code Assist は、コードのオートコンプリート、コード生成、チャットなど、AI を活用した支援をデベロッパーに提供します。これらの Gemini Code Assist 機能を Cloud Workstations で直接活用することで、アプリケーションをより迅速かつ効率的に構築できます。

すべての機能を表示
L'Oreal ロゴ
Cloud Workstations は、世界中のすべてのデベロッパーに強力でスケーラブルなソリューションを提供することで、技術的な障壁を取り除きます。

L'Oréal 社データ エンジニアリング責任者 Sebastian Moran 氏

事例を見る

ドキュメント

Cloud Workstations のクイックスタート、ガイドなど

Google Cloud Basics

ワークステーションを作成する

Cloud Workstations で最初のワークステーションを作成する方法を学習します。
Architecture

Cloud Workstations のアーキテクチャ

Cloud Workstations で使用されるアーキテクチャとリソースについて学習します。
Google Cloud Basics

基本エディタの概要

Cloud Workstations の基本エディタ、そのコンポーネント、便利な機能について学習します。
Google Cloud Basics

JetBrains IDE でリモート開発する

JetBrains Gateway 用のプラグインについて説明します。このプラグインを使用すると、IntelliJ IDEA、PyCharm、Rider、CLion、PhpStorm、WebStorm などの JetBrains IDE で開発できます。
Google Cloud Basics

限定公開クラスタを構成する

限定公開クラスタの動作と、Private Service Connect と VPC Service Controls を使用して Cloud Workstations でクラスタを設定する方法について学習します。
Tutorial

Gemini Code Assist によるコード

Cloud Workstations で Gemini Code Assist を使用してアプリケーションを作成する方法については、こちらのチュートリアルをご覧ください。

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

すべての機能

すべての機能

任意の言語、ライブラリ、コードエディタ
Cloud Workstations をインストールしてカスタマイズし、言語、ライブラリ、さらには任意のコードエディタを適宜組み合わせて使用します。独自の内部ツールを使用することもできます。
自己ホスト型ツールのサポート
GitLab や TeamCity などのサードパーティのデベロッパー ツールと DevOps ツールをサポートします。外部、自己ホスト型、オンプレミス、その他のクラウドのツールへのアクセスを構成できます。
スケーリングと管理が簡単
インフラストラクチャの管理が不要。チームごとにワークステーション構成を作成し、Cloud Workstations は、定義したテンプレートに従って、オンデマンドの開発環境を提供します。
カスタム仮想マシン
フレキシブルで構成可能なマシンタイプが提供されるため、構成可能な CPU、RAM、ストレージの設定により、ニーズに合わせてワークステーションをサイジングできます。
GPU のサポート
NVIDIA A100、T4、V100、P100、P4 などの GPU プラットフォームをサポートし、機械学習とデータ処理のタスクを加速します。
Persistent Disk のサポート
Cloud Workstations は、各ワークステーションのホームフォルダに Persistent Disk をアタッチし、データを永続化するため、使用されていないときにワークステーションを実行し続ける必要はありません。
リソースコストの最適化
非アクティブ タイムアウトを設定して、アイドル状態のワークステーションを自動的にシャットダウンし、不要な費用を削減します。
VPC サポートを利用してステージング環境で開発する
Cloud Workstations は VPC 内で実行できるため、プライベート ネットワーク内でコードを開発して実行できるため、サービスのエミュレートは必要ありません。
VPC Service Controls
Cloud Workstations の周囲にセキュリティ境界を定義して、機密リソースへのアクセスを制限し、データ漏洩のリスクを軽減します。
限定公開の上り(内向き)と下り(外向き)
セキュリティを強化するために、Cloud Workstations を構成して、プライベート ネットワークに直接アクセスできるユーザーのみにアクセスを制限できます。
IAM の詳細な制御
Cloud Workstations は最小権限の原則に従っており、デフォルトのユーザーは作成したワークステーションにのみアクセスできます。管理者は、必要に応じて追加のアクセスレベルを付与できます。
BeyondCorp Enterprise の統合
コンテキスト ベースのアクセス ポリシーや、ダウンロード、コピー、貼り付け、印刷などでのコードの引き出しの防止
環境の自動更新
ワークステーション セッションの上限を設定します。これにより、すべてのデベロッパーはログイン時に、自動的に最新バージョンの開発環境の更新とパッチを使用できます。
コンテナ イメージを使用した全面的なカスタマイズ
Cloud Workstations のすべての開発環境はコンテナとして定義され、拡張、変更、完全に置換できます。また、これによって、ツール、ライブラリ、IDE 拡張機能、プリロードされたファイル、起動スクリプトをカスタマイズするための柔軟性も高まります。
複数のインターフェースを介したアクセス
ブラウジングされた IDE、ローカル IDE、SSH トンネル、さらには TCP トンネルなど、複数の異なるインターフェースを介して Cloud Workstations にアクセスするため、ニーズに最適なインターフェースから開発できます。
マルチ IDE のサポート
Code OSS 用 Cloud Workstations などのマネージド IDE、または複数の JetBrains IDE(例: IntelliJ IDEA、PyCharm、Rider、CLion)を使用します。また、Posit Workbench(RStudio Pro 対応)を使用することも、独自のコードエディタを使用して開発ワークフローとツールを柔軟に定義することもできます。
ウェブでプレビュー
組み込みのポート転送により、ブラウザから直接 Cloud Workstations ポートにすばやくアクセスできます。ポート転送は IAM コントロールによって自動的に適用されます。
JetBrains によるリモート開発のサポート
JetBrains IDE のデベロッパーは、JetBrains Gateway 経由で Cloud Workstations にアクセスできるため、クラウドにリモート バックエンドを配置しながら、好みの IDE ですぐに開発を開始できます。
Visual Studio Code リモート開発サポート
Visual Studio Code デベロッパーは、リモート SSH を介して Cloud Workstations にアクセスできるため、リモート バックエンドをクラウドに保持しながら、Visual Studio Code をローカルで使用できます。
IAM ポリシーによって SSH アクセスが適用される
Cloud Workstations は、WebSocket 接続でトンネリングされた SSH アクセスをサポートしています。すべての SSH アクセスは Google Cloud の承認と IAM 権限の対象となるため、SSH 認証鍵の管理やローカルでの保存をしなくても、アクセス制御を確保を行えます。

料金

料金

Cloud Workstations の料金は、デベロッパーのワークステーションのサポートに使用する Cloud Workstations VM、ディスク ストレージ、ワークステーション管理、コントロール プレーン、ネットワーク トラフィックの 1 時間あたりの使用量に基づいています。

パートナー

Google のパートナー様

Cloud Workstations は、優れたデベロッパー ソリューションと統合して、より良いカスタマー エクスペリエンスを提供します。

次のステップ

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

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
コンソール
  • Google の透明性の高い料金設定の手法で費用を削減
  • Google Cloud の従量課金制では、毎月の使用量と、リソース料金の前払い割引に基づいて自動的に割引が適用されます。見積もりをご希望の場合は、今すぐお問い合わせください。
Google Cloud