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
Serverlessのすゝめ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tanahiro2010
September 30, 2026
Programming
27
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Serverlessのすゝめ
ここにて登壇
https://serverlesslt.connpass.com/event/405525/
tanahiro2010
September 30, 2026
More Decks by tanahiro2010
See All by tanahiro2010
東京で唐揚げを食べたら北海道の地理にたどり着いた件
tanahiro2010
0
24
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extendedで実装・登壇して分かったこと
tanahiro2010
0
100
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
31
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
71
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
460
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
71
React Hooksを使いこなせ! ――初心者でも簡単。ポートフォリオ開発で実践するReact講座.pdf
tanahiro2010
0
26
SQLインジェクション ――攻撃の仕組みから対策まで
tanahiro2010
0
64
初心者でも簡単理解。Github講座
tanahiro2010
0
33
Other Decks in Programming
See All in Programming
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
280
setup-vp GitLab対応の裏側
naokihaba
0
140
Are APIs Still Relevant in the AI Era?
soyuka
0
380
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
450
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
280
App Intentsのビルドプロセスを支える技術
kntkymt
0
480
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
730
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
240
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
510
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
540
Odyssey Design
rkendrick25
PRO
2
850
Thoughts on Productivity
jonyablonski
76
5.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Language of Interfaces
destraynor
162
27k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Believing is Seeing
oripsolob
1
230
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Visualization
eitanlees
153
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
Transcript
Google Developer Group のすゝめ Serverless とオンプレの比較を添えて Serverless Hirohisa Tanaka ·
2026/09/30
どうして自宅鯖なんてするの? Serverless の方が楽では? 2 Google Developer Group
面白そうだったから 3 Google Developer Group
を自分の言葉でいうと Serverless OS サーバーを触らずに サービスを公開できる ・ネットワーク・物理マシンの管理はプラットフォームに任せます 4 Google Developer Group
今回の「オンプレ」 学校に置いた 自分のサーバー 企業のデータセンターではなく、個人で管理する1台を指します 5 Google Developer Group
比べたのはこの5つ コスト ・ 開発のしやすさ スケール ・ 運用の難しさ セキュリティ 6 Google
Developer Group
実際に使った環境 実行環境 データ 管理 自分のサーバー Serverless Xeon E3-1200 v2 /
32GB RAM Vercel たくさん Ubuntu Server 20.04から自分で SSD 1TB + HDD 無料枠 無料枠 各プラットフォームに任せる Neon / Supabase 7 Google Developer Group
実例「やすみ?」 8 Google Developer Group
自分で面倒を見る範囲 Web アプリ「やすみ?」 → アプリ Docker → Ubuntu Docker Compose
ネットワーク ハードウェア 9 Google Developer Group
デプロイしたい ただそれだけなのに…… 10 Google Developer Group
オンプレの CI/CD GitHub Actions → Selfhosted Runner → Docker Build
→ Deploy 「pushしたらデプロイ」の前に、Runnerの登録・権限・Secrets・Docker操作・死活監視が必要でした 11 Google Developer Group
の CI/CD Serverless に GitHub push → GitHub Google Developer
Group Build / Deploy プラットフォー ム側 → と連携すれば、私が面倒を見るのはほぼアプリだけです 公開 12
同じアプリでも管理範囲が違います Serverless オンプレ アプリ ランタイム アプリ ランタイム OS OS ネットワーク
ハードウェア ネットワーク ハードウェア 13 Google Developer Group
「再起動するだけ」が結構重い 14 Google Developer Group
サーバー再起動後の確認 Docker DB コンテナは戻った? は応答する? ログに異常はない? cloudflared は起動した? サイトは外から開ける? ダウンタイムは?
再起動ボタンを押したあとは、1つずつ戻ったか確認します Google Developer Group 15
は ではない Serverless Server Less 16 Google Developer Group
「サーバーを考える範囲」を減らせます サーバーはある OS ・ネットワーク・再起動・ハードウェアを 利用者が意識する場面が少ない 17 Google Developer Group
コストの考え方 Serverless 始めるとき 動かすとき 壊れたとき 無料枠から試せる 利用量に応じて課金 プラットフォーム側が管理 オンプレ 本体とストレージが必要
電気代と回線費用 自分で修理・交換 私のサーバーは学校設置のため電気代を直接払っていません。 オンプレの電気代が無料という意味ではありません Google Developer Group 18
オンプレの強み 19 Google Developer Group
この自由度がやっぱり楽しい から 自分で触れる OS 好きなソフトを入れる Dockerを好きに組む PostgreSQLやRedisを立てる 常駐プロセスを動かす 20 Google
Developer Group
で「今」が見えます SSH hiro@server:~$ docker ps hiro@server:~$ htop hiro@server:~$ journalctl -u
docker hiro@server:~$ psql yasumi # ログも設定も、その場で確認できます 21 Google Developer Group
Docker + Cloudflare Tunnel app1.example.com → app1:3000 Internet → Cloudflare
Tunnel → app2.example.com → app2:8080 api.example.com → api:4000 ルーターで大量のポートを開けずに公開できます Google Developer Group 22
台にたくさん載せられます 1 サービス A サービス B サービス C サービス D
1台のサーバー 「とりあ えず ここに載 せる」 23 Google Developer Group
ただし落ちると全部落ちます 1 台のサーバー 停止 CPU Google Developer Group サービス A
停止 → サービス B 停止 サービス C 停止 ・RAM・ストレージもサービス同士で分け合います 24
つの「自由」 2 25 Google Developer Group
とオンプレの自由 Serverless Serverless 管理からの 自由 アプリ以外の運用を任せられます オンプレ 制約からの 自由 OS
や構成を好きなように作れます 26 Google Developer Group
どちらを選ぶ? を選びやすい Webアプリ / API / Bot Cron処理 アクセス量が読めない Serverless
オンプレ / VPSを選びやすい 長時間実行 / 常駐プロセス 動画処理 / 大容量ストレージ 特殊なミドルウェアが必要 27 Google Developer Group
両方使ってわかったこと は 面倒を肩代わりしている Serverless CI/CD ・ OS更新 ・ ネットワーク ・
DB ・ ログ ・ 障害対応 28 Google Developer Group
それでもオンプレを使う理由 SSH 自分で触れる ・ Docker ・ OS ・ DB ・
ネットワーク サーバーそのものが教材になります 29 Google Developer Group
こんなに面倒なのに、 なぜオンプレを使うの? Q. A. 面白いから 30 Google Developer Group
結局どちらも使います でサービスを作り オンプレでサーバーを楽しみます Serverless 31 Google Developer Group
Thank you! Serverless もオンプレも面白いです! 32 Google Developer Group