在全代管環境中執行無狀態容器

Cloud Run 是一個全代管運算平台,可自動調整無狀態容器的資源配置。Cloud Run 採用無伺服器技術,可為您省去所有管理基礎架構的麻煩,讓您專心處理最重要的工作,也就是建構出色的應用程式。您可以在全代管的 Cloud Run 或 Anthos 中執行容器。這是因為 Anthos 支援 Google Cloud 和內部部署環境,Cloud Run 則是以開放標準 Knative 打造而成,能夠提高應用程式的可攜性。

  • 以慣用語言 (Go、Python、Java、C#、PHP、Ruby、Node.js 和 Shell 等) 自行編寫程式碼
  • 省去所有管理基礎架構的麻煩,提供簡便的開發人員體驗
  • 僅須支付程式碼運作期間的費用

在幾秒鐘內將容器部署至實際工作環境

您可以輕鬆部署任何監聽要求或事件的無狀態容器,以自己偏好的方式編寫程式碼。此外,您也能使用慣用的程式語言、依附元件和工具來建構出色的應用程式,並在數秒鐘內完成部署作業。

原生無伺服器技術

Cloud Run 可為您省去所有管理基礎架構的麻煩。這項服務能在極短的時間內,自動依據流量調整資源配置。Cloud Run 只會針對您實際使用的資源向您收費。

隨時隨地都能享有一致體驗

Cloud Run 可在不同平台之間提供一致的開發人員體驗。可選擇 Cloud Run (全代管),或是使用 Cloud Run for Anthos 在內部部署環境中靈活執行作業。

主要功能與特色

支援任何語言、資料庫和二進位檔

您可以自行選擇要使用的程式語言,並使用任何語言或作業系統資料庫,甚至自行準備二進位檔。

利用容器工作流程和標準

容器已成為封裝和部署程式碼及其依附元件的標準。Cloud Run 非常適合與下列容器生態系統搭配使用:Cloud Build、Container Registry 和 Docker。

用多少付多少

您僅須支付程式碼運作期間的費用,計費單位為 100 毫秒。

查看各項功能與特色

客戶經驗談

重點整理

  • 以較低的費用自由執行自訂工作負載

  • 全代管基礎架構運作快速、可擴充

  • 開發人員體驗更完善,開發不受限

產業別

  • 環境服務

查看更多客戶

最新資訊

說明文件

教學課程
快速入門導覽課程:部署預先建立的範例容器

將已上傳至 Container Registry 存放區的範例容器部署至 Cloud Run。

教學課程
快速入門導覽課程:透過原始碼建立及部署容器

建構簡易型應用程式、將其封裝至容器,接著將容器映像檔部署至 Cloud Run。

教學課程
透過 Cloud Build 從 Git 持續部署

瞭解如何在每次有新的修訂版本推送至 Git 存放區中的特定分支版本時,都讓系統自動建立及部署程式碼。

常見應用實例

以客戶為核心的網路服務

Cloud Run 實行用多少付多少的計費模式,可讓您建構動態的網頁與行動應用程式,並依據流量需求自動調整資源配置。也就是說,您僅須支付應用程式運作期間的費用,系統不會產生任何額外的基礎架構費用。

網站

您可以利用 nginx、ExpressJS 和 Django 等成熟的技術堆疊來建構網站、存取 Cloud SQL 中的 SQL 資料庫,並呈現動態 HTML 網頁。

網站的架構
行動後端適用的 REST API

新式行動應用程式通常會使用符合 REST 樣式的後端 API 來顯示應用程式目前的資料,並將前端與後端開發團隊的工作內容區隔開來。透過在 Cloud Run 中運作的 API 服務,開發人員可以在 Cloud SQL 或 Firestore (NoSQL) 等代管資料庫中穩定地保存資料。

行動後端適用之 REST API 的架構

已登入的使用者可以存取儲存在 Cloud 資料庫中的應用程式資源資料。

後勤部門管理工作

一般來說,後勤部門的管理工作必須使用文件、試算表和其他自訂整合項目,同時也必須執行供應商提供的網頁應用程式。將容器化的內部網頁應用程式託管在 Cloud Run 上,就能讓應用程式隨時處於就緒狀態,而且您僅須支付應用程式運作期間的費用。

後勤部門的管理工作架構

自動化非同步微服務

複雜的業務通常伴隨著整合及連結不同系統的需求,而且這類系統的數量會不斷增加。Cloud Run 可將易於理解的商業邏輯封裝在標準的 Docker 容器裡,並在全代管環境中以私密的方式安全地執行這些容器。

簡便的資料轉換功能

並非所有資料都需要專用的全天候大數據處理工具。如果簡便的轉換功能可以將資源配置調整為零,並在收到新資料時做出反應,那麼這類功能往往會是較合適的解決方案。您可以透過 Cloud Run 建立容器,並在當中包含任何所需的資料處理資料庫,接著在無伺服器的代管環境中執行容器,而且您不必支付伺服器閒置期間的費用。內建 Google Cloud 供應商提供的自訂 Cloud Tasks 或 Pub/Sub 事件可以觸發轉換作業。

簡便資料轉換的架構

每當 Cloud Storage 值區中建立新的 .csv 檔案時,系統都會透過 Pub/Sub 訂閱項目觸發事件並傳送至 Cloud Run 服務。這項服務可以從檔案中擷取資料,並以結構化資料的形式儲存至 BigQuery 資料表。

排定文件產生作業的時間

您可以使用 Cloud Scheduler 排定每月一次工作,透過 Cloud Run 服務產生應付憑據。由於可將含有自訂二進位檔的容器部署至 Cloud Run,因此您能在不使用伺服器的情況下,透過 LibreOffice 等 PDF 產生工具執行這項作業,而您也僅須支付應付憑據產生作業期間的費用。

排定文件產生作業時間的架構
使用 Webhook 自動化處理業務工作流程

您可以採用事件導向的做法,將不同作業相互連結。許多軟體式服務 (SaaS) 都能以要求的形式推送事件,這項功能又稱為「Webhook」。Cloud Run 可以視需求調整資源配置,而且只會在您接收及處理 Webhook 事件時產生費用,因此是部署 Webhook 目標的絕佳選項。

舉例來說,Cloud Run 可對來自 GitHub 或 Slack 的事件做出回應。您的基礎架構也能在如購物交易完成、工作準備就緒或快訊觸發等時機傳送 Webhook 事件。Cloud Run 服務可以「及時」做出回應,並處理及傳送這類訊息。

使用 Webhook 自動化處理業務工作流程的架構

每當開發人員將程式碼推送至 Git 存放區時,系統便會將 Webhook 傳送至 Cloud Run 服務。這項服務會將訊息轉發至聊天室,並觸發基礎架構中的另一項私人微服務。

查看所有技術指南

所有功能與特色

支援任何語言、資料庫和二進位檔 您可以自行選擇要使用的程式語言,並使用任何語言或作業系統資料庫,甚至自行準備二進位檔。
利用容器工作流程和標準 Cloud Run 非常適合與下列容器生態系統搭配使用:Cloud Build、Container Registry 和 Docker
提供簡便的開發人員體驗 簡單的指令列和使用者介面可讓您快速部署及管理服務。
全代管 不必管理任何基礎架構。部署作業完成之後,Cloud Run 就會為您管理服務,讓您高枕無憂。
快速自動調整資源配置 Cloud Run 可以依據流量自動調整資源配置。
備援機制 Cloud Run 是地區性服務,系統會自動將資料複製到多個區域。
整合式記錄與監控 可立即與 Cloud Monitoring、Cloud Logging 和 Error Reporting 整合,確保應用程式健康狀態良好。
處理網路流量或非同步事件 您可以將 Cloud Run 服務公開,以接收網路要求,或是透過非同步事件 (例如 Pub/Sub 推送的訊息) 以私密的方式叫用服務。
以 Knative 打造而成 Cloud Run 是以 Knative 開放原始碼專案打造而成,可讓工作負載在不同的平台之間遷移。
HTTPS 網址 每一項 Cloud Run 服務都會獲得一個立即可用的穩定 HTTPS 端點,可以為您處理傳輸層安全標準 (TLS) 終止作業。
自訂網域 您可以將服務對應至自有網域。

定價

您可以使用 Google Cloud Pricing Calculator 來估算費用。

查看定價詳細資料

總價=
運算能力+
每 vCPU-秒
$0.00002400 美元
記憶體+
每 GB-秒
$0.00000250 美元
要求數+
每百萬次要求
$0.40 美元
免費方案:
180,000
vCPU-秒
/月
360,000
GB-秒
/月
200 萬次
要求
/月
1 GB
北美洲境內的輸出
/月

合作夥伴

Cloud Run 可輕鬆與多種合作夥伴技術整合。

後續行動

領取價值 $300 美元的免費抵免額,親自體驗 Google Cloud 並透過這項服務建構內容,抵免額的效期最長可達 12 個月。

需要入門協助嗎?
與值得信賴的合作夥伴一同邁向成功
繼續瀏覽