Jen行銷企劃 – 首頁

Cloud Run 函式 (Cloud Run functions) 重點摘要

作者:

分類:

這段內容主要介紹 Google Cloud 的 Cloud Run 函式,這是一項專為「事件導向(Event-driven)」設計的無伺服器(Serverless)運算解決方案。

📝 核心摘要

Cloud Run 函式允許開發者撰寫單一用途的輕量級程式碼,用來回應雲端環境中發生的特定「事件」。開發者完全不需要管理底層伺服器或運算資源,且只需為程式碼實際執行的時間付費,非常適合用來建構微服務、自動化任務以及串接各項雲端服務。

💡 五大核心重點

1. 輕量級與無伺服器 (Serverless)

  • 免除基礎架構煩惱:開發者不必費心佈建、管理伺服器或設定執行階段環境。
  • 微型邏輯單元:非常適合用來建立「單一用途」的小型函式,建構輕量化的商業邏輯。

2. 事件導向架構 (Event-driven)

  • 程式碼不會 24 小時空轉,而是根據特定事件「自動觸發」執行。
  • 實際應用範例(圖片處理):當使用者上傳圖片到雲端時,系統自動觸發函式進行圖片轉檔、縮圖裁切,最後將處理好的新檔案存入存放區。

3. 精準且划算的計費方式

  • 用多少付多少:只有在程式碼「真正運作」的期間才需要付費。不論事件是每毫秒高頻發生,還是每天只發生一次,都不會浪費閒置資源的錢。
  • 計費單位精細:計費單位小至 100 毫秒 (0.1秒)

4. 支援主流程式語言

  • 開發者可以使用自己熟悉的語言來編寫,目前支援:JavaScript、Node.js、Python 或 Go
  • 程式碼會在 Google Cloud 全代管的環境中安全執行。

5. 支援多元的觸發方式 (Triggers)

  • 非同步觸發 (Asynchronous):可透過其他 Google 服務的事件觸發,例如 Cloud Storage (檔案新增/刪除) 或 Pub/Sub (接收到新訊息)。
  • 同步觸發 (Synchronous):可透過標準的 HTTP 請求 (Webhooks) 直接叫用函式執行。

留言

發表迴響

探索更多來自 Jen行銷企劃 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀