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 託管 Python 應用程式
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
LINE Developers Taiwan
PRO
July 15, 2023
Technology
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
在 Cloud Run 託管 Python 應用程式
Speaker: Nijia Lin
Event: 在 Cloud Run 託管 Python 應用程式 @ I/O Extended Changhua 2023
LINE Developers Taiwan
PRO
July 15, 2023
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.1k
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
500
2026.04.09_台灣客服協會_從資料重新理解客服_ Charlie Wang
line_developers_tw
PRO
0
53
Zona 台北大學 GDG 分享
line_developers_tw
PRO
0
81k
台大資料分析與決策社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
38
政大數據分析社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
67
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
660
NTUAI企業參訪
line_developers_tw
PRO
0
26k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
57k
Other Decks in Technology
See All in Technology
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.2k
EventBridge Connection
_kensh
5
650
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
3
1.1k
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
300
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
440
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
19
11k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
18
420k
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
370
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.7k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
410
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Writing Fast Ruby
sferik
630
63k
Producing Creativity
orderedlist
PRO
348
40k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Transcript
在 Cloud Run 託管 Python 應⽤程式
NiJia Lin LINE Technology Evangelist Developer Relations External Evangelism Internal
Evangelism
SECTION 到底要不要 Server! 什麼是 Serverless
什麼是 Serverless • 架構於 FaaS(Function as a Service) 實 作的服務
• 開 發 者 可 以 更 專 注 在 開 發 功 能 • 其餘維運的問題都交給 Public Cloud • 只 要 把 信 ⽤ 卡 準 備 好 就 好 ( ? ) • 寫完程式之後不⽤煩惱太多佈署得問題
SECTION 為什麼要⽤? 以 Cloud Run 為例
以 Cloud Run 為例 • (Go Python Java Node.js .NET
Ruby) • 200 100 • Cloud Run Cloud Build Cloud Code Artifact Registry Docker • • auto scaling
以 Cloud Run 為例 • 32 GiB • • HTTPS
• Google • Cloud Run Knative
SECTION 不知道寫什麼好呢… 有什麼程式可⽤
None
有什麼好佈署的?以 LINE Bot 為例
有什麼好佈署的?以 LINE Bot 為例
優點: 快速跟 GitHub 綁定
推薦:事件驅動的應⽤程式 好亂啊!究竟要放哪 • Node.js • NPM • JS • TypeScript
• (Firebase) • Firebase • • • GCP • Knative • buildpacks Dockerfile Cloud Function Cloud Run
SECTION 讓 Buildpacks 來解析 Q: 為何不⽤ Dockerfile 也能佈署?
Buildpacks Detect • • • package.json Buildpacks Node.js Build •
• •
SECTION 讓阿忍跟你/妳說說 Q: Cold Start 怎麼辦?
Cold Start 要啟動啥? Serverless 架 構 的 冷 啟 動
( cold start)是指當⼀個沒有被使⽤的函式 需要被調⽤時,需要先啟動⼀個新的 容器或虛擬機器來執⾏該函式,這個 啟動的期間被稱為冷啟動時間。
如何處理與使⽤它?
如何處理與使⽤它?
SECTION 這不就來了 好懶啊!有沒有範例
FastAPI 範例
FastAPI 範例
FastAPI 範例
None
SECTION 希望別爆… Deploy Demo
None
None