Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
クラウド開発環境Cloud Workstationsの紹介
Search
Yunosuke Yamada
April 22, 2025
Technology
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラウド開発環境Cloud Workstationsの紹介
Yunosuke Yamada
April 22, 2025
Transcript
10 slides
クラウド開発環境Cloud Workstationsの紹介 吉祥寺.pm38 株式会社スリーシェイク 山田悠之介 Copyright © 3-shake, Inc. All
Rights Reserved.
自己紹介 • 名前:山田悠之介 • 所属:株式会社スリーシェイク Sreake事業部 • 職種:フルスタックエンジニア(?) • 趣味:筋トレ
◦ 週5回ほどBIG3を中心に 2
開発環境構築は開発サイクルにおけるトイル • チームに新規メンバーがジョインすると開発環境を構築する必要があります。 • n人ジョインすればn回の環境構築が必要で、ある意味トイルと言えます。 • トイルとは ◦ 「プロダクションサービスを動作させることに関係する作業で、 手作業で繰り返し行われ、自動化することが可能であり、
戦術的で長期的な価値を持たず、作業量がサービスの成長に比例する」 『SRE サイトリライアビリティエンジニアリング』p.51 3
開発環境構築の自動化 • 方法としては主に以下の2つがあります。 ◦ ローカル環境での自動化 ▪ コンテナを用いた開発、設定ファイルの共有など ◦ クラウド開発環境での自動化 ▪
本日話す内容 4
クラウド開発環境 • ローカルではなくクラウド上に構築した環境上で開発をする方法。 • チームメンバー全員に全く同じ環境を一瞬で用意できます。 • 有名どころとしてはGitHub Codespaces • リモート開発環境、クラウドIDE、Web
IDEとも呼ばれます。 5
Cloud Workstations • マネージドなリモート開発環境を提供するGoogle Cloudのサービス • Code-OSS(OSS版VSCode)が利用可能 ◦ JetBrains製品も •
Google Cloudとのシームレスな統合 ◦ IAMによる制御、他のGoogle Cloudサービスとの連携 • そのほかポート転送、永続ディスク、自動停止、GPU利用など 6
Cloud Workstationsでの生成AIの利用 • Gemini Code Assist、Cline、Roo Codeは普通に使えます • GitHub Copilotも利用可能
◦ Open VSXにはないのでVisual Studio MarketplaceでVSIXをダウンロードして 手動でインストールする必要あり • Cursorは未確認 7
つまずいたこと • Code-OSSでは一部のMicrosoft製の拡張機能が起動しません。 ◦ 起動時にVisual Studio製品かどうかのチェックをしているため。 ◦ 最近CursorでMS製拡張機能がブロックされた話がありましたが、同じ件です。 ◦ 私の場合はPylanceが起動せず代わりにPyrightを入れました。
8
まとめ • 開発環境構築はトイルであり、クラウド開発環境を利用することで解消できます。 • Cloud Workstationsはクラウド開発環境としての一般的な機能に加え、 Google Cloudとシームレスに統合されています。 • エディタとしてCode-OSSを利用する場合はMicrosoft製拡張機能が起動せず
代替策が必要となる場合があります。 9
締めの一句 10
More Decks by Yunosuke Yamada
See All by Yunosuke Yamada
AI時代に成長するエンジニアに必要なスキルとは.pdf
yunosukey
0
330
Gemini CLIでもセキュアで堅牢な開発をしたい!
yunosukey
1
730
DevOps/MLOpsに学ぶエージェントの可観測性
yunosukey
1
1.3k
Agent Development Kitで作るマルチエージェントアプリケーション(AIAgent勉強会)
yunosukey
4
2k
Agent Development Kitで作るマルチエージェントアプリケーション(GCNT2025)
yunosukey
0
110
AIエージェントのオブザーバビリティについて
yunosukey
1
970
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
1.3k
フロントエンドオブザーバビリティ on Google Cloud
yunosukey
1
410
ChatGPTのアルゴリズム
yunosukey
0
480
Other Decks in Technology
See All in Technology
Where Should Platform Complexity Live? Lessons from a Cross-Team PR Preview Platform
taiki45
0
110
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
670
_マネジメントする人される人ナイト_2026__良いチームを作っていきたい_お気持ち_.pdf
xkxaxkx
0
200
サボる子はいねぇがー!AgentCoreハーネスの脆弱性に学ぶ、エージェントの入力バリデーション
iwamot
PRO
5
340
田んぼから始まる挑戦 〜新米農家の1年目〜
miu_crescent
PRO
0
340
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
420
高品質と高スピードを支える品質のシフトレフトのアプローチ
goyoki
3
1k
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
250
異夢同船〜異なる夢でも同じ船でなんとかする〜
fortegp05
0
220
Kiro アップデート 2026 年 11 月号 (11 月 8 日時点) | 目指せ Kiro マスター アップデート編
inariku
PRO
2
120
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
120
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
330
Featured
See All Featured
From π to Pie charts
rasagy
1
450
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
530
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
460
Prompt Engineering for Job Search
mfonobong
0
580
Facilitating Awesome Meetings
lara
57
7.2k
Making the Leap to Tech Lead
cromwellryan
135
10k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
Being A Developer After 40
akosma
PRO
92
590k
HDC tutorial
michielstock
2
1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k