Upgrade to Pro — share decks privately, control downloads, hide ads and more …

在 Cloud Run 託管 Python 應用程式

在 Cloud Run 託管 Python 應用程式

Speaker: Nijia Lin
Event: 在 Cloud Run 託管 Python 應用程式 @ I/O Extended Changhua 2023

LINE Developers Taiwan

July 15, 2023
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. 什麼是 Serverless • 架構於 FaaS(Function as a Service) 實 作的服務

    • 開 發 者 可 以 更 專 注 在 開 發 功 能 • 其餘維運的問題都交給 Public Cloud • 只 要 把 信 ⽤ 卡 準 備 好 就 好 ( ? ) • 寫完程式之後不⽤煩惱太多佈署得問題
  2. 以 Cloud Run 為例 • (Go Python Java Node.js .NET

    Ruby) • 200 100 • Cloud Run Cloud Build Cloud Code Artifact Registry Docker • • auto scaling
  3. 以 Cloud Run 為例 • 32 GiB • • HTTPS

    • Google • Cloud Run Knative
  4. 推薦:事件驅動的應⽤程式 好亂啊!究竟要放哪 • Node.js • NPM • JS • TypeScript

    • (Firebase) • Firebase • • • GCP • Knative • buildpacks Dockerfile Cloud Function Cloud Run
  5. Cold Start 要啟動啥? Serverless 架 構 的 冷 啟 動

    ( cold start)是指當⼀個沒有被使⽤的函式 需要被調⽤時,需要先啟動⼀個新的 容器或虛擬機器來執⾏該函式,這個 啟動的期間被稱為冷啟動時間。