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
Google Cloud Next '24 Recap(Cloud Run/k8s)
Search
mokonist
April 25, 2024
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokonist
April 25, 2024
More Decks by mokonist
See All by mokonist
devio-2024-Introduction-golang-backend
mokocm
7
4.9k
1年間モダンなアプリへの移行支援をやってみて分かった、モダナイズの重要性と難しさ
mokocm
1
1.7k
レガシーシステム、モダナイズへの道筋
mokocm
0
1.8k
Application Composerのすすめ
mokocm
0
1.6k
devio-2022-sapporo-moko.pdf
mokocm
2
180
DeepDive into Modern Development with AWS
mokocm
1
1.5k
IaCで全てが上手くいくと思うなよ_失敗事例のご紹介.pdf
mokocm
0
9.7k
re:Growth infra 2020
mokocm
0
4.8k
入社1年でAWS資格フルコンプして本書いた話
mokocm
0
3.9k
Other Decks in Technology
See All in Technology
Don't write the architecture only in the prompt.
neohsu
0
280
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
yama3133
1
150
バイブコーディングの特徴と「コケて直す」ループ
happysamurai294
0
140
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
110
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
430
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
生き様としてのSRE
hokkai7go
1
140
re:Inventで、人生は変わったのか? / growth-builders-hub-1-reinvent-2026
mhrtech
2
170
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
390
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
360
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
0
6.3k
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
790
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.8k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
310
Automating Front-end Workflow
addyosmani
1370
210k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
We Have a Design System, Now What?
morganepeng
55
8.4k
Building the Perfect Custom Keyboard
takai
2
930
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
960
Optimising Largest Contentful Paint
csswizardry
37
4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
Transcript
コンテナ系のセッション めっちゃよかった︕ Cloud RunとKubernetesコスト最適化 Recap 1 AWS事業本部モダンアプリケーションコンサルティング部 ソリューションアーキテクト ⾨別優多
2 ハッシュタグ #cm_next24recap
3 自己紹介 門別 優多 – moko クラスメソッド株式会社 AWS事業本部モダンアプリケーション コンサルティング部 Twitter,
GitHub: @mokocm モダンな技術スタックを用いた開発の支援を やってます 2020-2023 Japan AWS Top Engineer 2021, 2023 Japan AWS All Certifications Engineers 2022年技能五輪国際大会クラウドコンピューティング職種 敢闘賞 好きなGoogle Cloudサービス: Cloud Tasks
4 Google Cloud Next ‘24!!!!
None
None
7 ところで皆さん、Cloud Run 使ってます?
8 Cloud Run 開発者体験良いし最高!!
9 Cloud Run Cloud DEV205 Cloud Run: What’s New https://cloud.withgoogle.com/next?session=DEV205#all
10 アップデートRecap
11 Volume Mounts NFSかCloud Storage Fuse をCloud Run上にマウント可能に!
12 Automatic Security Updates 言語のランタイム、言語の依存関係、OSパッケージ、カーネルなど ダウンタイム無しで更新可能に!
13 Deterministic URL URLはこれまでデプロイしないと分からなかったが、最初から固定になった!
14 Gemini in Cloud Run Recommendations Cloud Run と Gemini
を連携させて、チャット上などからQ&Aできる!
15 Direct VPC Egress GA Cloud Run環境からVPCに直接繋ぎにいけるようになった!(GA)
16 Multi-region services Multi regionに対してCloud Runをコマンド一発でデプロイできるようになった!
17 Application canvas Cloud Run とデータベース、VertexAIなど周辺のツールをGUIで まるっと作成出来るようになった!
18 Cloud Service Mesh With Cloud Run Cloud Service MeshにCloud
Runも対応!
19 大量アップデート!!!
20 続いて Kubernetesセッション
21 Kubernetesの信頼性、コスト効率化 DEV306 Why Google Kubernetes Engine uniquely supports the
reliability-first approach https://cloud.withgoogle.com/next/session-library?session=DEV306#all
22 Kubernetes費用最適化のためのゴールデンシグナル State of Kubernetes Cost Optimization(Kubernetes の費用最適化の現状)レポートを初公開 https://cloud.google.com/blog/ja/products/containers-kubernetes/new-report-state-of-kubernetes-cost-optimization
23 Kubernetesの信頼性、コスト効率化 BestEffort, Burstable, Guaranteed spec.containersのresourcesの定義方法により挙動が変わる
24 Kubernetesの信頼性、コスト効率化 “Kubernetesのコスト最適化は、適切なリソースリクエストを設定する重要性を理 解することから始まる” ・BestEffort Podsがあると、ノー ドのメモリを使い切ってしまうと OOMでkillされたり、Kubernetes によりevictionされる可能性があ る
・CPUがスロットルされても良い のか、バッチジョブの場合はちゃ んとチェックポイントがあるのか、 最低限の信頼性があるのかを確認 する ・詳細はKubernetesのNode Pressure Eviction記事を参照 https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/
25 Kubernetesの信頼性、コスト効率化 BestEffortやMemoryを少なくProvisioningした信頼性の問題は断続 的でデバッグが難しい 特にMemoryを少なくProvisioningしたり、リクエストを設定しな いワークロードはコスト最適化の測定方法を歪める可能性もある。
26 GKE Workloads at Risk Dashboard
27 Evicted Pod, OOM Killer Log ExplorerからKubernetesのEvicted Pod, OOM Killerのログを検索できる
28 まとめ
29 まとめ ・Cloud Run ・Product Owner セッションで大量アップデート! ・個人的に超うれしい ・Direct VPC
Egress GA ・まじで嬉しい ・Google Cloud Service Mesh対応(Private Previewのため触れず、、ぐぬぬ) ・本格的にCloud RunがEnterprise readyになってきている ・Kubernetesセッション ・普段何気なくrequest/limitを指定していたので、とても勉強になった ・QoSについてちゃんと調べるとcgroupの話になってくるので、まじで奥が深い ・https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure- eviction/ ・https://kubernetes.io/ja/docs/concepts/scheduling-eviction/pod-overhead/
30