Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
在 Cloud Run 託管 Python 應用程式
Search
LINE Developers Taiwan
PRO
July 15, 2023
Technology
0
400
在 Cloud Run 託管 Python 應用程式
Speaker: Nijia Lin
Event: 在 Cloud Run 託管 Python 應用程式 @ I/O Extended Changhua 2023
LINE Developers Taiwan
PRO
July 15, 2023
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
NTUAI企業參訪
line_developers_tw
PRO
0
1.2k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
2.2k
Data Team 實習分享
line_developers_tw
PRO
0
3.3k
Backend Intern之旅
line_developers_tw
PRO
0
6.1k
清大企業參訪- Ben
line_developers_tw
PRO
0
1.4k
LLM 商品規格萃取大冒險- Vila
line_developers_tw
PRO
0
1.3k
Playwright/MCP/AI -Winter
line_developers_tw
PRO
0
1.3k
LINE EC Product Catalog Development- Rei
line_developers_tw
PRO
0
1.3k
LINE 與 AI 機器人技術應用現況
line_developers_tw
PRO
0
19
Other Decks in Technology
See All in Technology
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
160
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
230
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
170
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
180
初めてのDatabricks AI/BI Genie
taka_aki
0
210
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
200
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
140
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
3
180
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
230
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
1
500
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
580
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
75
Prompt Engineering for Job Search
mfonobong
0
110
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
170
Designing for humans not robots
tammielis
254
26k
The Invisible Side of Design
smashingmag
302
51k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
190
The SEO Collaboration Effect
kristinabergwall1
0
300
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