公開日 /-create_datetime-/
2025年12月27日(土)~2026年1月4日(日)は年末年始休業のため、お問合せなどのご連絡は1月5日(月)以降になります。ご了承くださいませ。
Cloud Workstationsが正式リリースされたことをご存じでしょうか? 2022年10月に開催された「Google Cloud Next '22」にて発表されたサービスで、5月11日から一般提供が始まりました。
デベロッパーの開発環境を大きく改善できるとして、現在注目を集めています。今回は、Cloud Workstationsとは何か、導入により何が変わるのか、について詳しく解説しましょう。
⇒Cloud Workstationsを120%活用するために必要なツールはこちら!
目次【本記事の内容】
Cloud Workstationsとは、マネージドサービスとして提供され、仮想プライベートクラウド内にて自由にカスタマイズできる開発環境のことです。Cloud Workstationsに対して、インストールしておきたいツール、IDE(ソフトウェアコード開発に役立つアプリケーション)の拡張機能、スタートアップスクリプトなどを指定しておくと、実行するだけですぐに使用できます。
開発者が保有するローカルマシンの性能は人それぞれですが、Cloud WorkstationsではIDEやWebブラウザに接続して利用することになるため、マシンの性能に関係なく開発を進めることが可能です。バージョンアップやセキュリティパッチは、マネージドサービスにより、自動で適用されます。
対応するIDEには、CODE-OSS(Visual Studio Codeのオープンソース版)、Vim、IntelliJ IDEAなどが含まれ、RStudio Proのサポートがプレビュー版として追加されています。
なおCloud Workstationsは、Amazon Workspacesのようなデスクトップ環境自体の提供は行いません。開発環境とターミナルのみを提供する製品です。
Cloud Workstationsは、「クラスタ」「構成」「ワークステーション」という三つのリソースで成り立っています。
・クラスタ・・・Cloud Workstationsの基本設定に関するリソース。どのVPC(仮想ネットワーク)に接続するのか、エンドポイント(特定のリソースに与えられる固有のURI)を公開するかどうか、などを設定。
・構成・・・開発環境のテンプレート設定を行うリソース。IDEやマシンタイプなどを設定します。
・ワークステーション・・・起動環境を設定するリソース。ワークステーションごとにインスタンスが作られます。
Cloud Workstationsでは以下の点を実現できます。
Google Cloud コンソールにより共有ワークステーションを構成し、一貫性のある開発環境を実現できます。これらは開発者が1回の操作で簡単に変更、同期できるので、各開発者は迅速に共同作業へのオンボーディングが可能です。ワークステーションの作成は数分で行えます。
Cloud Workstations は、事前定義のコンテナ(アプリが使用するCPU、メモリ、ファイル、プロセス空間を管理する環境のこと)またはカスタムコンテナを使って環境構成を指定し、その上で管理機能を提供します。
そのためコンテナイメージを更新するだけで、作業開始時に最新バージョンとパッチを確実に取得可能です。コンテナで動作するあらゆるコードエディタ、アプリケーションがサポートされています。
Cloud Workstationsではセルフホスト、オンプレミス、他のクラウドツールに対するアクセスを構成可能なので、使い慣れたツールを引き続き使いながらリモート開発に取り組めます。
Cloud Workstationsを導入することのメリットとしては、以下の点が挙げられます。
構成を一元管理できるセキュリティメカニズムを使用しています。セキュリティ体制をIDEにも適用し、ソースコードがローカルマシンに保存されないようにすることで、データの流出を抑えられます。
広く普及しているIDEやカスタマイズ可能な開発ツールを幅広くサポートでき、ブラウザ、ローカルIDEからいつでもどこからでもアクセスできます。利便性の高さにより、開発者の生産性を高められます。
マネージド・クラウドベースの開発環境を使い、開発者がどこにいるかにかかわらず、素早くオンボーディングが可能です。コンテナ定義の環境により、レプリケーション(マスターのデータベースと同じデータベースの複製を作ること)との整合性も確保できます。
Cloud Workstationsの強みは、保有するパソコンの性能などローカルな環境に影響されずに開発環境を構築できる点。リモートワークとも親和性が高く、働く場所へのこだわりが減った現在の就労ニーズにも合致します。
データはGoogle CloudのVPCやIAMによるセキュリティコントロール下で保存され、ローカルマシンにソースコードが保存されません。この点、セキュリティ上の課題も解消可能です。メリットが多いCloud Workstationsは、開発者の作業環境を大きく改善できるといえます。
⇒Cloud Workstationsをリモートアクセスで賢く活用しよう!おすすめのツールはこちら
※本記事は一般的な情報提供を目的としており、最新情報や具体的対応は公式情報や専門家にご確認ください。詳細はご利用規約をご覧ください。
顧問契約書/コンサルティング契約書の作成で気を付けておくべき事
ラフールサーベイ導入事例集
社員と会社の両方が幸せになる生活サポートとは?
消費者契約法で無効にならないキャンセルポリシーの作成方法
【新卒エンジニア採用】内定承諾の決め手・辞退の本音
PPAPのリスクと安全なファイル受け渡し方法の未来
関連会社と関係会社の違いとは?会社法・会計基準・グループ経営で整理
「レンジレート/シングルレート」の違いとは? 人事が押さえるべき給与レンジ設計の実務ポイント
出納業務とは?経理・銀行業務との違いや実務の流れをわかりやすく解説
総務の仕事内容とは?業務一覧と現役総務担当に聞いたやりがい・苦労
生成AI時代の新しい職場環境づくり
シニア雇用時代の健康管理の備えとは? 健康管理見直しどきナビ
債権管理・入金消込効率化『Victory-ONE/G4』導入事例 ~入金消込の効率が飛躍的にアップ! ティーペック株式会社~
債権管理・入金消込効率化『Victory-ONE/G4』導入事例 ~30時間かかっていた入金消込がほんの数十秒に! 伊藤忠エネクス株式会社~
【新卒採用トレンド】優秀な人事は押さえている!新卒採用3大トレンド
忘年会・新年会の実施率が減少 コロナ禍後で初の前年割れ、背景にコスト意識と価値観の変化
上司と部下の信頼関係づくり4段階 ─ 成果につながる関係性づくりのヒント
組織再編の目的や手法、実施する際のポイント
「スキルベース組織」の可能性と導入方法について。ジョブ型・メンバーシップ型との違いを踏まえて解説
ストレスチェック義務化の対象拡大に先手 法改正を見据え、中小企業向け無料サービスを開始
公開日 /-create_datetime-/