透過我們可擴充的即付即用函式即服務 (FaaS) 產品,在雲端環境中執行程式碼,完全不需要伺服器或容器來管理。
新客戶可以獲得價值 $300 美元的免費抵免額,盡情試用 Functions。所有客戶每個月都能免費獲得 200 萬次叫用,而且無須耗用抵免額。
主要功能與特色
Cloud Functions 提供簡單又符合直覺的開發人員體驗,只要編寫程式碼,然後交由 Google Cloud 處理作業基礎架構即可。只要編寫並執行小型程式碼片段就能回應事件,提升開發速度。使用事件將 Google Cloud 產品連結至其他產品或第三方服務,藉此簡化自動化調度管理難題。
使用開放原始碼 FaaS (函式即服務) 架構,在多種環境中執行函式,避免受限於單一選擇。支援的環境包括 Cloud Functions、本機開發環境、內部部署環境、Cloud Run 和其他以 Knative 為基礎的無伺服器環境。
客戶
最新消息
Cloud Functions (第 2 代) 現已正式發布,提供多項強大的運算選項、精細的控制項,以及超過 125 個來源的全新觸發條件。
說明文件
在本課程中,您將瞭解如何導入單一用途的函式程式碼,用來回應雲端基礎架構中的 HTTP 要求和事件。
使用案例
使用 Cloud Functions 透過 HTTP API 提供您的微服務,或是與提供 Webhook 整合的第三方服務進行整合,快速替您的應用程式擴充強大功能,例如在成功透過 Stripe 支付款項後傳送確認電子郵件,或是回應 Twilio 簡訊事件。
直接在 Firebase 中使用 Cloud Functions,不必啟用伺服器就能擴充應用程式功能。因應使用者動作、分析結果和驗證事件執行程式碼,藉此透過事件式通知與使用者互動,並將需要大量 CPU 和網路資源的工作卸載至 Google Cloud。
搭配 Cloud Functions 使用 Cloud IoT Core 和其他全代管服務,替物聯網 (IoT) 裝置的遙測資料收集、即時處理和分析作業建構後端。Cloud Functions 可讓您在事件發生時對每個事件套用自訂邏輯。
因應資料變更執行程式碼。Cloud Functions 可回應 Cloud Storage、Pub/Sub 和 Cloud Firestore 等 Google Cloud 服務的事件,在檔案上傳後立即進行處理,產生圖片上傳項目縮圖、處理記錄檔、驗證內容、將影片轉碼,並即時驗證、匯總及篩選資料。
使用 Cloud Functions 回應 Pub/Sub 的事件,處理、轉換及充實串流資料,包含交易處理、點擊串流分析、應用程式活動追蹤、IoT 裝置遙測、社交媒體分析和其他應用類型的資料。
您可以輕鬆地在自己的應用程式中植入人工智慧。搭配 Cloud Functions 使用 Cloud Speech API 和 Dialogflow,即可透過自然的語音及文字對話體驗,協助使用者處理各種事項,進而擴充產品及服務的功能。您還能透過 Google 助理、Amazon Alexa、Facebook Messenger 和其他熱門平台及裝置,與使用者交流互動。
搭配 Cloud Functions 使用 Video Intelligence API 和 Cloud Vision API,從影片和圖片中擷取相關資訊,進而從您的媒體內容中搜尋、發掘及衍生深入分析資訊。
所有功能與特色
連結並擴充各項服務,建構複雜的應用程式 | Cloud Functions 可讓您將所有的 Google 和第三方雲端服務都當做開發模組,透過程式碼進行連結及擴充,並使用端對端解決方案和複雜的工作流程快速將概念化為成品。此外,您還可與提供 Webhook 整合的第三方服務進行整合,快速為您的應用程式擴充強大功能。 |
端對端開發和診斷功能 | 透過整合式監控功能,執行程式碼編寫到部署的流程,透過 Cloud Trace 取得完整的應用程式觀測能力和診斷資訊。此外,您還能使用開放原始碼函式架構,支援本機和離線的開發/除錯作業。 |
在本機開發,以全球規模擴充 | 無論使用者的規模大小為何,都不必為基礎架構擔心,Cloud Functions 會依據工作負載的大小,自動管理及擴充底層基礎架構。 |
不必管理伺服器 | 您只需部署程式碼,然後交由 Google 執行及調度即可。Cloud Functions 省去所有底層基礎架構的麻煩,讓您以前所未有的速度專心處理程式碼及建構應用程式。 |
因應事件執行程式碼 | Cloud Functions 可讓您透過 Google Cloud、Firebase 及 Google 助理觸發程式碼,或是透過 HTTP 直接從任何網頁、行動或後端應用程式呼叫程式碼。 |
用多少付多少 | 您只需根據函式執行時間 (四捨五入到 100 毫秒) 支付相關費用,不必為閒置函式支付任何費用。Cloud Functions 會因應事件自動擴充和縮減。 |
使用開放式技術,避免受限於單一選擇 | 使用開放原始碼 FaaS (函式即服務) 架構,在多種環境中執行函式,避免受限於單一選擇。支援的環境包括 Cloud Functions、本機開發環境、內部部署環境、Cloud Run、Cloud Run for Anthos 和其他以 Knative 為基礎的無伺服器環境。 |