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 (GDG DevFest Osaka 2019)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kumakumakkk
December 08, 2019
Technology
140
0
Share
Cloud Run (GDG DevFest Osaka 2019)
GDG DevFest Osaka 2019
https://gdgosaka.connpass.com/event/150645/
で発表された資料です。
kumakumakkk
December 08, 2019
More Decks by kumakumakkk
See All by kumakumakkk
API Gateway
kumakumakkk
0
270
なぜアプリケーションのモダナイゼーションをしないといけないのか
kumakumakkk
0
250
コンテナベースのアプリケーションをGCPで運用する際に考えること
kumakumakkk
0
170
Network Intelligence Center (GCPUG Tokyo Next London '19 Recap)
kumakumakkk
0
200
6 Q&As for Cloud Run By Me + WE DID GCPUG EXTENDED IN Google Cloud Next SF!
kumakumakkk
0
80
6 Q&As for Cloud Run By Me
kumakumakkk
0
140
Cloud related Communities in Japan Overview
kumakumakkk
0
120
GKEとNEGことはじめ
kumakumakkk
0
450
AppMaker
kumakumakkk
0
630
Other Decks in Technology
See All in Technology
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
130
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
140
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
680
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
Javaコミュニティをもっと楽しむための9箇条
takasyou
0
1.3k
Ruby::Boxでできること、Refinementsでできること
joker1007
3
390
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
190
ブロックチェーン / Blockchain
ks91
PRO
0
110
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
330
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
130
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
150
新アーキテクチャ「TiDB X」解説とDedicated比較 TiDB Cloud Premiumのゲーム運用活用を検証
staffrecruiter
0
110
Featured
See All Featured
Designing for Performance
lara
611
70k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
RailsConf 2023
tenderlove
30
1.5k
Bash Introduction
62gerente
615
210k
Visualization
eitanlees
152
17k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Building Adaptive Systems
keathley
44
3k
Mind Mapping
helmedeiros
PRO
1
230
Transcript
Cloud Run Kuma Arakawa
Kuma Arakawa Google Developers Expert, Cloud
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Run
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Run Cloud Run for Anthos
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem + Kubernetes Engine
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Run
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem • ステートレスなコンテナ化されたアプリケーションをデプロイできるGCPのフル マネージドサービス • “revision”という単位でイミュータブルにデプロイされる Cloud Runとは
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem • ステートレスなコンテナをデプロイできるフルマネージドサービス • “Revision”という単位でイミュータブルにデプロイされる • Knative互換のためベンダーロックされない • 0からスケールする Cloud Runとは
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem 44
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem 44 秒 Cloud Runにデプロイするのにかかった時間
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine Flex
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 Flex
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://cloud.google.com/blog/topics/partners/ expanding-the-serverless-ecosystem-for-clou d-run
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://circleci.com/orbs/registry/orb/circleci/g cp-cloud-run
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://www.datadoghq.com/blog/monitor-goo gle-cloud-run-with-datadog/
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://cloud.google.com/run/docs/release-notes
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://github.com/gcpug/nouhau/issues/113
Proprietary + Confidential できることできないこと
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Memorystore Cloud Filestore Cloud SQL Cloud Load Balancing Stackdriver Cloud Storage Cloud Pub/Sub Cloud Firestore BigQuery Beta
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Memorystore for Redis
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Firestore Cloud Memorystore for Redis
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 アカウント管理 オーダー管理 ペイメント管理 出荷管理 モノリシックアプリケーション
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 アカウント管理 オーダー管理 ペイメント管理 出荷管理
別にCloud Runを使わなくてもいい Kuma Arakawa 2019
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
用途にあったものを使う。 無理やり使わない。 Kuma Arakawa 2019
Proprietary + Confidential できたらいいなと思っていること
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://grpc.io/docs/guides/concepts/
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem https://medium.com/@yangli907/grpc-learnin g-part-1-cdcf59e52707
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Load Balancing
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Traffic Director Cloud Load Balancing
Proprietary + Confidential ユースケース
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ECサイト
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub 503
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub 200 再送
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub 200 倉庫管理
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Pub/Sub Cloud Tasks https://cloud.google.com/tasks/docs/comp-pub-sub?hl=ja Cloud Tasks か Cloud Pub/Sub かの選択
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem をバッチ処理に使う
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Scheduler http request https://cloud.google.com/run/docs/tips?hl=ja 開発のヒント
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem ずっとセッションを張っていたい
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem 質問?
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis
non erat sem まとめ Cloud Runは割と小さめのサービスのコンテナを動かすもの 使える用途と使えない用途がある。無理やり使わない。 いろいろなマネージドサービスを組み合わせる 頻繁にアップデートがある。対応製品も続々増えるのでウォッチしておく
ご清聴ありがとうございました