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
360
Cloud Run に日々感謝
Tomonori Hayashi
February 24, 2024
Tweet
Share
More Decks by Tomonori Hayashi
See All by Tomonori Hayashi
OpenTelemetry SpanProcessor を Let's カスタマイズ!
phaya72
1
220
非同期処理でも分散トレーシングしたい!- OpenTelemetry × Pub/Sub -
phaya72
1
400
エラーバジェット枯渇の原因 - 偽陽性との戦い -
phaya72
1
140
Vertex AI Experimentsの実態 - コードを辿った先にあったもの -
phaya72
2
790
オブザーバビリティと開発優先度との向き合い方
phaya72
4
800
Cloud Service Mesh への期待が止まらない!!
phaya72
2
1.4k
とあるソフトウェアエンジニアの小さく始めるオブザーバビリティ
phaya72
2
400
OpenTelemetry Collector の Connectors って何者?
phaya72
2
1.8k
Cloud Service Mesh に触れ合う
phaya72
3
1.6k
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
2.1k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.1k
活きてなかったデータを活かしてみた話 / Shirokane Kougyou vol 19
sansan_randd
1
140
Monorepo Error Management: Automated Runbooks and Team-Targeted Alert Distribution
biwashi
1
170
医療業界に特化した音声認識モデル構築のためのアノテーションの実態
thickstem
0
540
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
320
Text-to-SQLの評価データセットを作って最新LLMモデルの性能評価をしてみた
gotalab555
3
770
“プロダクトを好きになれるか“も QAエンジニア転職の大事な判断基準だと思ったの
tomodakengo
0
110
基調講演: 生成AIを活用したアプリケーションの開発手法とは?
asei
1
120
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
1
200
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
2.5k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Automating Front-end Workflow
addyosmani
1370
200k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Optimizing for Happiness
mojombo
379
70k
Code Review Best Practice
trishagee
68
18k
Git: the NoSQL Database
bkeepers
PRO
430
65k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Scaling GitHub
holman
459
140k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
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