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.8k
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.4k
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
HHKBエバンジェリストになる方法
941
0
110
Claude Code本って、 読む必要あるの?
oikon48
2
480
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
2
510
ADKで始める業務改善 - AIエージェント開発時の考えと設計
harappa80
2
190
あけおめLINE 傾向とその対策
nasa9084
0
130
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
100
AIで社員の自主発信に広報目線を組み込む
_mossann_t
0
130
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
2026_devsumi_ozono.pdf
o3
3
520
品質と信頼性を地続きにする
grimoh
1
770
Goodbye ShellScript, Hello File-based App
shunsock
0
170
SREへの勘違いに気づいた後の話
tomodakengo
0
110
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
510
How to Ace a Technical Interview
jacobian
281
24k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
BBQ
matthewcrist
89
10k
The Spectacular Lies of Maps
axbom
PRO
1
1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
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