Cloud Run 函式和 Firebase

Google Cloud Run functions 和 Cloud Functions for Firebase 共同構成 Google 無伺服器運算解決方案的重要部分,可用於建立事件導向的應用程式。

對 Google Cloud Platform 開發人員而言,Cloud Run 函式可做為連接層,讓您能透過監聽及回應事件,以在 Google Cloud Platform (GCP) 服務之間編排邏輯。

針對「Firebase 開發人員」,Cloud Functions for Firebase 可讓您透過新增伺服器端程式碼,以延伸 Firebase 的行為及整合 Firebase 功能。

這兩個解決方案可讓您在全代管環境中快速可靠地執行函式,在這個環境中您不必擔心管理任何伺服器或佈建任何基礎架構的問題。

Cloud Functions for Firebase

如果您是正在建構行動應用程式或行動網頁應用程式的開發人員,建議使用 Cloud Functions for Firebase。Firebase 提供一系列完整的全代管行動服務,包括數據分析、驗證和即時資料庫,可供行動開發人員使用。Cloud Functions 可讓您透過新增伺服器端程式碼來延伸及連接 Firebase 功能的行為,使產品/服務更加完善。

針對處理付款事宜與傳送簡訊等工作,Firebase 開發人員可輕鬆與外部服務整合。此外,開發人員也可以加入自訂邏輯,無論是行動裝置難以負荷的邏輯,或需要伺服器保護的邏輯。探索用途,進一步瞭解典型整合。如果開發人員需要功能更完整的後端,Cloud Run 函式可做為 Google Cloud Platform 強大功能的入口。

Cloud Functions for Firebase 最適合 Firebase 開發人員使用:

  • Firebase SDK 可透過程式碼設定函式
  • 已與 Firebase 主控台和 Firebase CLI 整合
  • 與 Google Cloud Functions 相同的觸發條件,加上 Firebase 即時資料庫、Firebase 驗證和 Firebase Analytics 觸發條件

Google Cloud Platform 的 Cloud Run 函式

開發人員可以撰寫函式形式的程式碼,連結及擴充 GCP 服務。Cloud Run 函式可做為連接層,讓您監聽及回應事件,在 GCP 服務之間編排邏輯。開發人員只需幾行程式碼,就能擴充 GCP 服務的使用範圍,建立更高階的組合,不必佈建或管理伺服器。詳情請參閱 Google Cloud Run functions 說明文件。