Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Gaming PC on GCP
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Fumiaki MATSUSHIMA
July 17, 2020
Programming
0
780
Gaming PC on GCP
Quipper LT 会 #5
Fumiaki MATSUSHIMA
July 17, 2020
Tweet
Share
More Decks by Fumiaki MATSUSHIMA
See All by Fumiaki MATSUSHIMA
Learning from performance improvements on GraphQL Ruby
mtsmfm
1
1.2k
Ruby で作る Ruby (物理)
mtsmfm
1
250
GraphQL Ruby benchmark
mtsmfm
1
870
タイムアウトにご用心 / Timeout might break application state
mtsmfm
6
2.6k
Build REST API with GraphQL Ruby
mtsmfm
0
370
GraphQL Ruby をちょっとだけ速くした / Make graphql-ruby faster a bit
mtsmfm
1
760
How to introduce GraphQL to an existing React-Redux application
mtsmfm
1
290
Canary release in StudySapuri
mtsmfm
0
3.2k
Analyze Rails CI
mtsmfm
2
980
Other Decks in Programming
See All in Programming
高速開発のためのコード整理術
sutetotanuki
1
340
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
120
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
530
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
180
Graviton と Nitro と私
maroon1st
0
180
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
180
CSC307 Lecture 06
javiergs
PRO
0
670
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
560
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
170
AgentCoreとHuman in the Loop
har1101
5
200
CSC307 Lecture 03
javiergs
PRO
1
480
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.6k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
300
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
The untapped power of vector embeddings
frankvandijk
1
1.6k
How to train your dragon (web standard)
notwaldorf
97
6.5k
A Soul's Torment
seathinner
5
2.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Are puppies a ranking factor?
jonoalderson
1
2.6k
Crafting Experiences
bethany
1
43
Transcript
Gaming PC on GCP ゲーミング PC on GCP @mtsmfm Fumiaki
Matsushima
Gaming PC on GCP ➔ Web Dev at Quipper ➔
Ruby と麻雀と DbD が好き ➔ 西日暮里.rb 主催 ➔ GraphQL Tokyo 主催 @mtsmfm.inspect
Gaming PC on GCP 3 https://nishinipporirb.doorkeeper.jp/events/108780
Gaming PC on GCP 4 ゲーム - 好き - PS4
か Switch でやってる - PC でしかできないやつもある - ゲーミング PC 組みたくない - 部屋が狭い - どれくらいやるかわからない
Gaming PC on GCP 「サーバは増やすんじゃなくて 時代はもうクラウド」
Gaming PC on GCP 6 クラウドゲーミング - Google Stadia -
$9.9 / 月 - 日本はまだ - GeForce NOW - 1800 円 / 月 (税別) - 日本でもやってる - ソフトバンクとやってる
Gaming PC on GCP GeForce NOW 7 - Pros -
安い - Cons - 対応タイトルが限られてる - 自分の Steam 画面になるけれど、メニューで選んだ ゲームしか起動できないようになっている - リモートデスクトップっぽい挙動をしているので、理屈 上は何でもいけそうだが...
Gaming PC on GCP DaaS (Desktop as a Service) 8
- GPU 使えるところがほとんどない? - 知ってたら教えて下さい - そもそも個人向けがあんまりない - AWS (Amazon WorkSpaces) - 2vCPU 7.5Gメモリ 50G ディスク $62/月 or $14 + $0.6/時 - GPU 足すと 8vCPU 15Gメモリ $951/月 or $30 + $2.41/時 - 固定料金つらい - 8vCPUも要らないのでは?
Gaming PC on GCP VM 立てる 9 - AWS (EC2)
- Windows だと1秒で上げ下げしても1時間課金 - GPU、CPU、メモリの組み合わせが固定 - Azure - 6コア 56Gメモリ - そんなに要らないので安くしたい - GCP (GCE) - Windows でも1分単位課金 - CPU とメモリを柔軟にいじれる
Gaming PC on GCP リモートデスクトップでゲーム 10 - RDP - 若干カクつく
- VNC - 同マシン内すらカクついてる印象
Gaming PC on GCP 11 https://troches.jp/contents/tech/514
Gaming PC on GCP リモートデスクトップでゲーム 12 - RDP - 若干カクつく
- VNC - 同マシン内すらカクついてる印象 - Parsec - すご...
Gaming PC on GCP Parsec 13 https://parsecgaming.com/
Gaming PC on GCP Parsec 14 - ぬるぬる動くリモートデスクトップツール - 本当に驚くので一度試してほしい
- オフライン対戦/協力ゲームをオンラインでやる のが主目的 (?) - BUD (Better User Diagram) という独自プロト コルを UDP 上に実装
Gaming PC on GCP 15 https://www.slideshare.net/BenjyBoxer/building-a-udp-protocol-for-cloud-gaming
Gaming PC on GCP 導入 16 - GPU 有効にした Windows
を GCE で起動 - ちょっとでも安くしたいので preemptive - Parsec-Cloud-Preparation-Tool を流す - 終わり
Gaming PC on GCP 17 https://github.com/parsec-cloud/Parsec-Cloud-Preparation-Tool
Gaming PC on GCP Parsec-Cloud-Preparation-Tool 18 - Graphic Driver の設定とかしてくれる
- アイドル状態ならシャットダウンとかの設定も仕込んでくれる
Gaming PC on GCP Parsec-Cloud-Preparation-Tool 19 - Graphic Driver の設定とかしてくれる
- アイドル状態ならシャットダウンとかの設定も仕込んでくれる - が、ゲーム開きっぱだと無力 - ある晩止め忘れて昼頃気づいたら800円って書いてあっ た
Gaming PC on GCP 20 https://github.com/mtsmfm/parsec-instance-manager つらかったのでつくった
Gaming PC on GCP 21 Parsec instance manager - 起動終了ができる
- 起動したら Push 通知 - 5分間 Parsec クライアント がいないと勝手に終了 - 終了も Push 通知
Gaming PC on GCP 22 Cloud Run Rails GCE Parsec
API くそざこ なめくじUI (React + GraphQL)
Gaming PC on GCP 23 Cloud PubSub FireStore FCM GCE
Parsec API Cloud Run Rails Cloud Scheduler 毎分 ポーリング 結果 Push 通知 (Service Worker)
Gaming PC on GCP 24 Cloud PubSub FireStore FCM Cloud
Run Rails GCE Parsec API Cloud Run Rails Cloud Scheduler 毎分 ポーリング 結果 Push 通知 (Service Worker) くそざこ なめくじUI (React + GraphQL)
Gaming PC on GCP 12時間つかった料金 25 - 条件: 2vCPU 7.5GBメモリ
50G ストレージ - Windows ライセンス 120円 - CPU 23円 - RAM 12円 - GPU 404円 - 本体 143円、ライセンス 261円 - ネットワーク 53円 - ストレージ 125円
Gaming PC on GCP 12時間つかった料金 => 737円 26 - 条件:
2vCPU 7.5GBメモリ 50G ストレージ - Windows ライセンス 120円 - CPU 23円 - RAM 12円 - GPU 404円 - 本体 143円、ライセンス 261円 - ネットワーク 53円 - ストレージ 125円
Gaming PC on GCP 2 vCPU 7.5GB メモリ 62円/時
Gaming PC on GCP 「ゲームは1日1時間」
Gaming PC on GCP 62 * 30 = 1860
Gaming PC on GCP 30 https://cloudgaming.mb.softbank.jp/
Gaming PC on GCP ご清聴ありがとうございました 31 - GeForce NOW 安すぎる
- うどん条例レベルの制限でようやく同額 - どんなゲームでもできるようになるのに期待 - 62円/時で遊べた - Preemptive、2 vCPU、7.5 GB メモリ、Tesla T4、スマホ解像度 - Preemptive なので突然死する - インスタンス落とし忘れてると - 拙作のツール使うと自動で止めたりできる