公開日 /-create_datetime-/
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をリモートアクセスで賢く活用しよう!おすすめのツールはこちら
契約書のリーガルチェックの重要性と6つのチェックポイント
押印に合わせた電子署名形態の選択
株式譲渡契約書とは?記載事項や作成時の注意点について解説!
組織を成功に導くサーベイツールの選び方
オフィスステーション年末調整
ムーンショット計画とは?概要とビジネスに与える影響について
「管理職の働き方は無理」 出世を望まない社会人1、2年生が約半数に達する ソニー生命調査
理工系分野の“女子学生向け”支援プログラム「SONY STEAM GIRLS EXPERIENCE」をソニーが創設。高度専門型インターンシップの取り組みに
契約業務をサポート! リーガルテックの基本とおすすめサービスを厳選紹介
【会計】継続企業・後発事象の調査研究の位置づけ、検討─ASBJ 旬刊『経理情報』2024年5月10日・20日合併号(通巻No.1710 )情報ダイジェスト/会計
人事給与アウトソーシングサービス導入検討のポイント(中堅規模企業向け)
eNPSの大幅向上を実現。メンタルヘルス対策の道のり-Smart相談室導入事例-
社員寮・借り上げ社宅の管理業務を削減するには
誰もが悩む5つの組織課題をサーベイ導入で解決するヒントとは?
新型コロナウィルス問題と見直しておきたい契約条項
IPO審査における事業計画書
【上場準備中の企業向け】公認会計士と学ぶ!上場準備の落とし穴
50歳代のキャリアプランはぼんやり「70歳まで働きたいが具体的な行動はまだ」が最多 民間調査
4月28日は「労働安全衛生世界デー」安全で健康的な職場環境について考えよう!
「ITエンジニア・クリエイター」転職希望者数は過去最高の“前年同月比173%”。フリーランス希望者も大幅増で“採用難”が加速か
公開日 /-create_datetime-/