Google 致力于为黑人社区推动种族平等。查看具体举措
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

Google Cloud Functions和Firebase

Google Cloud Functions是Google的無服務器計算解決方案,用於創建事件驅動的應用程序。它是Google Cloud Platform團隊和Firebase團隊之間的聯合產品。

對於Google Cloud Platform開發人員而言Cloud Functions充當連接層,使您可以通過偵聽和響應事件來在Google Cloud Platform(GCP)服務之間編織邏輯。

對於Firebase開發人員Cloud Functions for Firebase提供了一種擴展Firebase行為並通過添加服務器端代碼來集成Firebase功能的方法。

兩種解決方案都可以在完全託管的環境中快速可靠地執行功能,您無需擔心管理任何服務器或置備任何基礎架構。

Firebase的雲功能

如果您是開發移動應用程序或移動網絡應用程序的開發人員,則應使用Cloud Functions for Firebase。 Firebase使移動開發人員可以訪問全面的,完全託管的以移動設備為中心的服務,包括分析,身份驗證和實時數據庫。 Cloud Functions通過提供一種通過添加服務器端代碼來擴展和連接Firebase功能的行為的方法來完善該產品。

Firebase開發人員可以輕鬆地與外部服務集成,以執行諸如處理付款和發送SMS消息之類的任務。而且,開發人員可以包含對於移動設備而言過於繁重的自定義邏輯,或者需要在服務器上進行保護的自定義邏輯。請參閱我如何使用雲功能?了解有關典型集成用例的更多信息。對於需要功能更強大的後端的開發人員,Cloud Functions提供了通往Google Cloud Platform中強大功能的門戶。

適用於Firebase的雲功能針對Firebase開發人員進行了優化:

  • Firebase SDK通過代碼配置您的功能
  • 與Firebase控制台和Firebase CLI集成
  • 與Google Cloud Functions相同的觸發器,以及Firebase實時數據庫,Firebase身份驗證和Firebase Analytics觸發器

Google Cloud Platform的Cloud Functions

開發人員可以通過以Cloud Function的形式編寫代碼來連接和擴展GCP服務。雲功能充當連接層,使您可以通過偵聽和響應事件來在GCP服務之間編織邏輯。只需幾行代碼,開發人員就可以豐富他們對GCP服務的使用,以創建更高級別的組合,而無需配置或管理服務器。有關更多信息,請參見Google Cloud Functions文檔