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
Cloud Run に日々感謝
Search
Tomonori Hayashi
February 24, 2024
Technology
1
320
Cloud Run に日々感謝
Tomonori Hayashi
February 24, 2024
Tweet
Share
More Decks by Tomonori Hayashi
See All by Tomonori Hayashi
エラーバジェット枯渇の原因 - 偽陽性との戦い -
phaya72
1
120
Vertex AI Experimentsの実態 - コードを辿った先にあったもの -
phaya72
2
620
オブザーバビリティと開発優先度との向き合い方
phaya72
4
750
Cloud Service Mesh への期待が止まらない!!
phaya72
2
1.2k
とあるソフトウェアエンジニアの小さく始めるオブザーバビリティ
phaya72
2
370
OpenTelemetry Collector の Connectors って何者?
phaya72
2
1.7k
Cloud Service Mesh に触れ合う
phaya72
3
1.5k
Cloud Deploy と仲良くなりたい
phaya72
1
650
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
20k
Cloud Native PG 使ってみて気づいたことと最新機能の紹介 - 第52回PostgreSQLアンカンファレンス
seinoyu
2
230
Riverpod & Riverpod Generatorを利用して状態管理部分の処理を書き換えてみる簡単な事例紹介
fumiyasac0921
0
110
グループポリシー再確認
murachiakira
0
170
製造業の会計システムをDDDで開発した話
caddi_eng
3
980
大規模アジャイル開発のリアル!コミュニケーション×進捗管理×高品質
findy_eventslides
0
570
KCD Brazil '25: Enabling Developers with Dapr & Backstage
salaboy
1
130
OPENLOGI Company Profile for engineer
hr01
1
22k
ソフトウェアプロジェクトの成功率が上がらない原因-「社会価値を考える」ということ-
ytanaka5569
0
130
React Server Componentは 何を解決し何を解決しないのか / What do React Server Components solve, and what do they not solve?
kaminashi
6
1.2k
Symfony in 2025: Scaling to 0
fabpot
2
210
どっちの API SHOW?SharePoint 開発における SharePoint REST API Microsoft Graph API の違い / Which API show? Differences between Microsoft Graph API and SharePoint REST API
karamem0
0
110
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
75
9.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
4 Signs Your Business is Dying
shpigford
183
22k
RailsConf 2023
tenderlove
29
1k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Done Done
chrislema
183
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Faster Mobile Websites
deanohume
306
31k
Side Projects
sachag
452
42k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Music & Morning Musume
bryan
46
6.4k
Transcript
Cloud Run に日々感謝 【Google Cloud】GDG Tokyo Monthly Online Tech Talks
- Tomonori Hayashi
Tomonori Hayashi • NTT コミュニケーションズ イノベーションセンター所属 ◦ ノーコード時系列分析ツール「 Node-AI」の開発/運用 ◦
アプリケーションエンジニア • Front:React/Next.js • Backend:C# • Infra:Google Cloud • Jagu’e’r ◦ 人材育成分科会 ◦ SRE - O11y 分科会 • Google Cloud Partner Top Engineer 2024 @pHaya72
Node-AI の紹介 • ノーコードで AI モデルを作成できる WEB アプリケーション • カードを直感的につなげるだけで
時系列データの前処理から AI モデルの学習・評価までの パイプラインを作成・実行 できる • 技術スタック ◦ TypeScript + React / Next ◦ Python + Django ◦ C# + ASP.NET Core ◦ Kubernetes ◦ Google Cloud ◦ Scikit-learn / Tensorflow / Pytorch
Google Cloud × Observability
なんで頑張りたいの? - Node-AI の課題感 - アプリケーションパフォーマンスの ボトルネックを把握しづらい リクエストが複数のコンポーネントを行き来していて どこで時間がかかっているかを把握できない バグ発生時に歴戦の戦士しか
発生箇所を発見できない 何かあればひたすらログを眺めるが 歴戦の戦士がいないと異常を発見しづらく対応が遅れる 利用者に「快適」かつ「安定した」 体験を届けにくい
OpenTelemetry の導入 “OpenTelemetry is an Observability framework and toolkit” Observability
の強化に挑戦したい 構築中のテレメトリ収集/可視化基盤 Google Cloud で構築 Cloud Run と Cloud Operations を中心に構築中 Cloud Run の有能さに日々感謝
Cloud Run の有能さに日々感謝 自動でスケールインかつ最小のインスタンス数を 0 に設定 リクエストがない時間帯はコスト 0 で費用削減に効く! LB
とサーバーレス NEG を組み合わせてリクエストを適切なサービスにマッピング 最小限の設定で単一 LB から複数の Cloud Run Service にアクセスできる! Cloud Storage を Cloud Run Service のボリュームとしてマウント データの永続化も簡単に! Auto Scaling : Minimum Number of Instances = 0 URL Mask Mount a Cloud Storage Volume
CREDITS: This presentation template was created by Slidesgo, and includes
icons by Flaticon, and infographics & images by Freepik Thanks! @pHaya72 @t_hayashi
CREDITS: This presentation template was created by Slidesgo, and includes
icons by Flaticon, and infographics & images by Freepik Thanks! Cloud Run ! @pHaya72 @t_hayashi
None