コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
Next '22 の Cloud Workstations の詳細セッション(L'Oreal と JetBrains など)今すぐ見る
ジャンプ先

Cloud Workstations(プレビュー

セキュリティが重視される企業のニーズに応えるために設計されたフルマネージドの開発環境です。開発環境のセキュリティを高め、デベロッパーのオンボーディングと生産性を加速できます。

  • ブラウザやローカル IDE で安全かつ高速な開発環境をいつでも利用できます

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

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

利点

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

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

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

人気の IDE とカスタマイズ可能なデベロッパー ツールをサポートし、ブラウザやローカル IDE から安全かつ高速に開発環境や環境にアクセスして、デベロッパーの生産性を向上させることができます。

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

マネージド クラウドベースの開発環境により、開発者がどこにいるかにかかわらず、オンボーディングが迅速に行えます。また、コンテナ定義の環境を通じて、レプリケーションと整合性を確保できます

主な機能

主な機能

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

Cloud Workstations は VPC 内で実行できるため、プライベート ネットワーク内およびステージング環境内でコードの開発と実行ができるため、サービスをエミュレートする必要はありません。また、「ローカル デバイスにはソースコードを含めない」ポリシーを適用し、本番環境ワークロードに使用されるのと同じセキュリティ メカニズムを VPC Service Controls(VPC SC)などの開発環境にも導入できます。限定公開の上り(内向き)と下り(外向き)、Cloud Audit Logs、きめ細かい IAM コントロールを利用できます。

マルチ IDE のサポート

Cloud Workstations は、コンテナ内で実行できるあらゆるコードエディタやアプリケーションをサポートしています。IDE をパーソナライズして、拡張機能をサポートすることもできます。Code-OSS などのマネージド IDE や、JetBrains Gateway を介した IntelliJ IDEA、PyCharm、Rider、CLion などの複数の JetBrains IDE を使用して、IDE やワークフローを変更することなく、リモート開発のメリットを享受できます。

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

数分で実行できる開発環境

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

チーム間での一貫した環境

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

自己ホスト型ツールのサポート

Cloud Workstations は、GitLab や TeamCity などのサードパーティ製のデベロッパー ツールや DevOps ツールをサポートしています。外部ホスト、自己ホスト、オンプレミス、その他のクラウドにあるツールへのアクセスを構成することができるため、使い慣れた方法でリモート開発を行うことができます。ツール

すべての機能を表示

導入事例

お客様の成功事例を確認する

L'Oreal ロゴ

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

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

事例を見る

最新情報

最新情報

Google Cloud のニュースレターにご登録いただくと、サービスの最新情報、イベント情報、スペシャル オファーなどをお届けします。

ドキュメント

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

Google Cloud の基礎
ワークステーションを作成する

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

アーキテクチャ
Cloud Workstations のアーキテクチャ

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

Google Cloud の基礎
ベースエディタの概要

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

Google Cloud の基礎
JetBrains IDE でリモート開発する

IntelliJ IDEA、PyCharm、Rider、CLion、PhpStorm、WebStorm などの JetBrains IDE で開発できる、JetBrains Gateway 用のプラグインについて学習します。

Google Cloud の基礎
限定公開クラスタを構成する

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

すべての機能

すべての機能

任意の言語、ライブラリ、コードエディタ Cloud Workstations をインストールしてカスタマイズし、言語、ライブラリ、さらには任意のコードエディタを適宜組み合わせて使用します。独自の内部ツールを使用することもできます。
スケーリングと管理が簡単 インフラストラクチャの管理が不要。チームごとにワークステーション構成を作成し、Cloud Workstations は、定義したテンプレートに従って、オンデマンドの開発環境を提供します。
カスタム仮想マシン フレキシブルで構成可能なマシンタイプが提供されるため、構成可能な CPU、RAM、ストレージの設定により、ニーズに合わせてワークステーションをサイジングできます。
Persistent Disk のサポート Cloud Workstations は、各ワークステーションのホームフォルダに Persistent Disk をアタッチし、データを永続化するため、使用されていないときにワークステーションを実行し続ける必要はありません。
リソースコストの最適化 非アクティブ タイムアウトを設定して、アイドル状態のワークステーションを自動的にシャットダウンし、不要な費用を削減します。
VPC サポートを利用してステージング環境で開発する Cloud Workstations は VPC 内で実行できるため、プライベート ネットワーク内でコードを開発して実行できるため、サービスのエミュレートは必要ありません。
VPC Service Controls Cloud Workstations の周囲にセキュリティ境界を定義して、機密リソースへのアクセスを制限し、データ漏洩のリスクを軽減します。
限定公開の上り(内向き)と下り(外向き) セキュリティを強化するために、Cloud Workstations を構成して、プライベート ネットワークに直接アクセスできるユーザーのみにアクセスを制限できます。
IAM の詳細な制御 Cloud Workstations は最小権限の原則に従い、デフォルトでは、ユーザーは作成したワークステーションにのみアクセスできます。管理者は、必要に応じて追加のアクセスレベルを付与することができます。
環境の自動更新 ワークステーションの最大セッション数の上限を設定します。これにより、すべてのデベロッパーがログイン時に、開発環境の更新とパッチの最新バージョンを自動的に使用できます。
コンテナ イメージを使用した全面的なカスタマイズ Cloud Workstations のすべての開発環境はコンテナとして定義されており、拡張、変更、さらには完全な置き換えが可能です。これにより、ツール、ライブラリ、IDE 拡張機能、プリロードされたファイル、起動スクリプトを柔軟にカスタマイズできるようになります。
複数のインターフェースを介したアクセス ブラウジングされた IDE、ローカル IDE、SSH トンネル、さらには TCP トンネルなど、複数の異なるインターフェースを介して Cloud Workstations にアクセスするため、ニーズに最適なインターフェースから開発できます。
マルチ IDE のサポート IntelliJ IDEA、PyCharm、Rider、Code-OSS、CLion などの Google の複数のマネージド IDE を使用するか、独自のコードエディタを利用することで、開発のワークフローとツールをより柔軟に定義できます。
ウェブでプレビュー 組み込みのポート転送により、ブラウザから直接 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 は、優れたデベロッパー ソリューションと統合して、より良いカスタマー エクスペリエンスを提供します。