跳至
Cloud Run 函式

Cloud Run 函式

我們會簡化平台的建構與維護作業,您只需提供程式碼,剩下的就交給我們吧!

所有客戶每月可免費享有 200 萬次要求等福利。新客戶也能獲得價值 $300 美元的免費抵免額。


主要功能與特色

主要功能與特色

簡化開發流程,提升開發速度

Cloud Run 函式提供簡單又符合直覺的開發人員體驗,只要編寫程式碼,然後交由 Google Cloud 處理作業基礎架構即可。只要編寫並執行小型程式碼片段就能回應事件,提升開發速度。透過事件將 Google Cloud 產品連結至其他產品或第三方服務,藉此簡化自動化調度管理難題。

用多少付多少

您只需根據函式執行時間 (四捨五入到 100 毫秒) 支付相關費用,不必為閒置函式支付任何費用。Cloud Run 函式會因應事件自動擴充和縮減。

使用開放式技術,避免受限於單一選擇

使用開放原始碼函式即服務 (FaaS) 架構,在多種環境中執行函式,避免受限於單一選擇。支援的環境包括 Cloud Run、本機開發環境、on-premises 和其他以 Knative 為基礎的無伺服器環境。

說明文件

說明文件

Quickstart

建構簡單的單一用途函式

瞭解如何建立及部署單一用途函式,並將其附加至雲端基礎架構和服務產生的事件。
Google Cloud Basics

在 Cloud Run 部署函式

瞭解如何運用 Functions Framework 設定開發環境、建立新的 HTTP 或 CloudEvent 函式、指定依附元件,並探索本機開發作業,一切就緒後再部署及觸發函式。

Tutorial

使用由 HTTP 觸發的 Cloud Run 函式與 Firebase 互動

瞭解如何使用由 HTTP 觸發的 Cloud Run 函式,與 Firebase 即時資料庫互動。

Google Cloud Basics

在 Cloud Run 部署函式

瞭解如何在 Cloud Run 設定並部署函式。


找不到所需資訊嗎?

使用案例

使用案例

用途
與第三方服務及 API 整合

使用 Cloud Run 函式透過 HTTP API 提供您的微服務,或是和提供 Webhook 整合的第三方服務進行整合,迅速為應用程式擴增強大的功能,例如在成功透過 Stripe 支付款項後傳送確認電子郵件,或是回應 Twilio 簡訊事件。

與第三方服務整合的工作流程圖:左側的方塊上標著「Push commits」(推送修訂版本)。箭頭往右指向標著「GitHub」的方塊,另一個標著「GitHub push Webhook」(GitHub 推送 Webhook) 的箭頭往右指向「Cloud Functions」字樣。標著「Slack postMessage API」箭頭往右指向標著「Slack」的方塊
用途
無伺服器行動後端

直接在 Firebase 中使用 Cloud Run 函式,不必啟動伺服器就能擴充應用程式功能。因應使用者動作、分析結果和驗證事件執行程式碼,藉此透過事件式通知與使用者互動,並將需要大量 CPU 和網路資源的工作卸載至 Google Cloud。

無伺服器行動後端工作流程圖:從左到右:箭頭從標為「New follower」(新追蹤者) 的圖示,依序指向 Database、Cloud Functions、Firebase 雲端通訊,以及新訊息圖示
用途
無伺服器 IoT 後端

使用 Cloud Run functions 全代管服務,為物聯網 (IoT) 裝置的遙測資料收集、即時處理和分析作業建構後端。Cloud Run functions 可讓您在事件發生時對每個事件套用自訂邏輯。


從左到右:箭頭從標為「Sensor/temperature reached 80℉」(感應器/溫度已達 80°F) 的圖示往右依序指向 Cloud IoT Core、Pub/Sub、Cloud Functions/觸發條件設定變更、Cloud IoT Core、天花板風扇/開啟等圖示
用途
即時檔案處理

因應資料變更執行程式碼。Cloud Run 函式可回應 Cloud StoragePub/SubCloud Firestore 等 Google Cloud 服務的事件,在檔案上傳後立即進行處理,根據上傳的圖片產生縮圖、處理記錄、驗證內容、將影片轉碼,並即時驗證、匯總及篩選資料。

從左到右:有個標為「Function triggered」(已觸發函式) 的箭頭從 Storage 圖示指向 Cloud Functions/處理已上傳的圖片,接著依序指向 Cloud Vision API/偵測令人反感的圖片、Cloud Functions/使用 ImageMagick 對圖片進行模糊處理、Storage 等圖示
用途
即時串流處理

使用 Cloud Run 函式回應 Pub/Sub 的事件,處理、轉換及充實串流資料,包含交易處理、點擊串流分析、應用程式活動追蹤、IoT 裝置遙測、社群媒體分析和其他應用類型的資料。

從左到右:有個標為「Function triggered」(已觸發函式) 的箭頭從 Storage 圖示指向 Cloud Functions/處理已上傳的圖片,接著依序指向 Cloud Vision API/偵測令人反感的圖片、Cloud Functions/使用 ImageMagick 對圖片進行模糊處理、Storage 等圖示
用途
虛擬助理和對話式體驗

您可以輕鬆地在自己的應用程式中植入人工智慧。搭配 Cloud Run 函式使用 Cloud Speech APIDialogflow,即可擴充產品及服務的功能,提供自然的語音及文字對話體驗,協助使用者處理各種事項。您還能透過 Google 助理、Amazon Alexa、Facebook Messenger 和其他熱門平台及裝置,與使用者交流互動。

工作流程,從左到右。箭頭從 3 個分別標為「Slack」、「Messenger」和「Google Home」的方塊依序指向 Dialogflow 和 Cloud Functions 圖示,接著箭頭分為兩條,分別指向上方的 AI 平台和 Vision API 圖示,以及下方的 Datastore 圖示。
用途
影片和圖片分析

搭配 Cloud Run 函式使用 Video Intelligence APICloud Vision API,從影片和圖片中擷取相關資訊,進而從您的媒體內容中搜尋、發掘及衍生深入分析資訊。

工作流程從左到右:箭頭從帶有白色向右三角形 (為「播放」的意思) 的藍色方塊指向 Cloud Storage/(完整影片) 圖示。箭頭分為兩條,分別指向「建構於 App Engine 的前端」,以及下方的 Cloud Functions 和 Video Intelligence。下方標為「Video Metadata」(影片中繼資料) 的箭頭持續延伸,指向標為「Cloud Storage/(Video annotation JSON)」(Cloud Storage/(影片註解 JSON)) 的圖示。接著,箭頭往左上角往回延伸,指向「建構於 App Engine 的前端」。
用途
情緒分析

將 Cloud Run 函式和 Cloud Natural Language API 搭配使用,瞭解文字的結構與意義,並在應用程式中加入強大的情緒分析和意圖擷取功能。

情緒分析工作流程圖:從左側開始,標著「Text Message」(簡訊) 的圖示上方有對話說明圖示:「Devoxx is such an amazing event!」(Devoxx 是很棒的活動!) 實線箭頭往右指向標為「Twilio」的方塊,還有一個虛線箭頭從此方塊往左指向「Text Message」。實線箭頭從「Twilio」往右指向 Cloud Functions 圖示,還有一個虛線箭頭從此圖示往左指向「Twilio」。有兩條雙向箭頭從 Cloud Functions 分別指向「Natural Language API/情緒擷取」圖示,以及「BigQuery/趨勢分析」圖示

所有功能與特色

所有功能與特色

連結並擴充各項服務,建構複雜的應用程式

Cloud Run 函式可讓您將所有的 Google 和第三方雲端服務都當做開發模組,透過程式碼連結及擴充,並使用端對端解決方案和複雜的工作流程快速將概念化為成品。此外,您還可與提供 Webhook 整合的第三方服務進行整合,迅速為應用程式擴增強大的功能。

端對端開發和診斷功能
透過整合式監控功能,執行程式碼編寫到部署的流程,透過 Cloud Trace 取得完整的應用程式觀測能力和診斷資訊。此外,您還能使用開放原始碼函式架構,支援本機和離線的開發/除錯作業。
在本機開發,以全球規模擴充

無論使用者的規模大小為何,都不必為基礎架構擔心,Cloud Run 函式會依據工作負載的大小,自動管理及擴充底層基礎架構。

不必管理伺服器

您只需部署程式碼,然後交由 Google 執行及調度即可。Cloud Run 函式省去所有底層基礎架構的麻煩,讓您以前所未有的速度專心處理程式碼及建構應用程式。

因應事件執行程式碼

Cloud Run 函式可讓您透過 Google Cloud、Firebase 及 Google 助理觸發程式碼,或是透過 HTTP 直接從任何網頁、行動或後端應用程式呼叫程式碼。

用多少付多少

您只需根據函式執行時間 (四捨五入到 100 毫秒) 支付相關費用,不必為閒置函式支付任何費用。Cloud Run 函式會因應事件自動擴充和縮減。

使用開放式技術,避免受限於單一選擇

使用開放原始碼函式即服務 (FaaS) 架構,在多種環境中執行函式,避免受限於單一選擇。支援的環境包括 Cloud Run、本機開發環境、on-premises 和其他以 Knative 為基礎的無伺服器環境。

定價

定價

Cloud Run 函式的計費依據為函式的執行時間長度、函式的叫用次數,以及您為函式佈建的資源數量。

所有客戶每月都能免費享有 200 萬次叫用、5 GiB 的傳出資料移轉量、400,000 GB/秒和 200,000 GHz/秒的運算時間。將資料傳出至相同區域的 Google API,以及傳入資料,皆不收取費用,且沒有用量限制。

展開下一步行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。

Cloud Run functions