Cloud Run
在全代管的無伺服器平台上開發及部署具備高擴充性的容器化應用程式。
新客戶可以獲得 $300 美元的免費抵免額,供客戶在前 90 天內體驗 Google Cloud。所有 Google Cloud 客戶每月可免費發出 200 萬次要求。
免費試用 Cloud Run-
您可以使用慣用語言 (Go、Python、Java、Ruby、Node.js 等),以自己的方式編寫程式碼
-
省去所有基礎架構管理作業,提供簡便的開發人員體驗
-
以開放標準 Knative 打造而成,能夠提高應用程式的可攜性
優勢
只需幾秒即可將容器部署至實際工作環境
部署任何可監聽要求或事件的容器,用自己的方式編寫程式碼。另外,您也能使用慣用的程式語言、依附元件和工具來建構應用程式,並在數秒鐘內完成部署作業。
全代管服務
Cloud Run 能自動在極短時間內,依據流量調整資源配置,為您省去所有基礎架構管理作業。Cloud Run 只會依據您實際使用的資源向您收費。
更優質的開發人員體驗
Cloud Run 讓應用程式的開發與部署作業變得更加簡單、快速。不僅如此,這項產品更與 Cloud Code、Cloud Build、Cloud Monitoring 和 Cloud Logging 全面整合,提供更優秀的端對端開發體驗。
主要功能與特色
主要功能與特色
支援任何語言、程式庫和二進位檔
您可以自行選擇要使用哪種程式設計語言,並運用任何語言或作業系統程式庫,甚至自備二進位檔。
利用容器工作流程和標準
容器已成為封裝和部署程式碼及其依附元件的標準。Cloud Run 可與下列容器生態系統搭配使用並展現絕佳效能:Cloud Build、Cloud Code、Artifact Registry 和 Docker。
用多少付多少
您僅須支付程式碼運作期間的費用,計費單位為 100 毫秒。
客戶
最新資訊
說明文件
說明文件
部署預先建立的範例容器
將已上傳至 Container Registry 存放區的範例容器部署至 Cloud Run。
透過原始碼建立及部署容器
建構簡易型應用程式、將其封裝至容器,接著將容器映像檔部署至 Cloud Run。
透過 Cloud Build 從 Git 持續進行部署
瞭解如何在每次有新的修訂版本推送至 Git 存放區中的特定分支版本時,都讓系統自動建立及部署程式碼。
接收來自 Cloud Storage 的事件
瞭解如何在 Cloud Run 服務中觸發 Cloud Storage 的事件
用途
用途
您可以利用 nginx、ExpressJS 和 Django 等成熟的技術堆疊建構網站、存取 Cloud SQL 中的 SQL 資料庫,以及轉譯動態 HTML 網頁。
現代化的行動應用程式通常會使用符合 REST 樣式的後端 API 來呈現應用程式目前的資料,並將前端與後端開發團隊的工作內容區隔開來。透過在 Cloud Run 中運作的 API 服務,開發人員可以在 Cloud SQL 或 Firestore (NoSQL) 等代管資料庫中穩固地保存資料。登入 Cloud Run 的使用者可以存取 Cloud 資料庫中儲存的應用程式資源資料。
一般來說,後勤部門的管理工作必須使用文件、試算表和其他自訂整合項目,同時也必須執行供應商提供的網頁應用程式。將容器化的內部網頁應用程式託管於 Cloud Run 之後,應用程式便隨時處於就緒狀態,而且您僅須支付應用程式運作期間的費用。
建構 Cloud Run 資料處理應用程式,在收到輕量資料時,對資料進行轉換,然後儲存為結構化資料。轉換作業可由 Google Cloud 來源觸發。
當 .csv 檔案建立完成時,系統都會啟動事件並傳送至 Cloud Run 服務。系統接著會擷取資料、將資料轉為結構化形式,然後儲存到 BigQuery 資料表中。
您可以使用 Cloud Scheduler 排定每月定期執行的工作,透過 Cloud Run 服務產生應付憑據。您可以將含有自訂二進位檔的容器部署至 Cloud Run,如此一來,您就能在不使用伺服器的情況下,透過 LibreOffice 等 PDF 產生工具執行這項作業,而您也僅須支付應付憑據產生作業的費用。
您可以採用事件導向的做法,將不同作業相互連結。Cloud Run 在實作 Webhook 目標、以要求的形式推送事件的過程中,都可以視需求調度資源,而且只會在您接收及處理事件時產生費用。
對 GitHub 或 Slack 傳出的事件做出回應,或在購物交易完成時、工作準備就緒時或快訊啟動時傳送 Webhook,並透過可及時回應的服務觸發基礎架構中的微服務。
所有功能與特色
所有功能與特色
支援任何語言、程式庫和二進位檔 | 您可以自行選擇要使用哪種程式設計語言,並運用任何語言或作業系統程式庫,甚至自備二進位檔。 |
利用容器工作流程和標準 | Cloud Run 接受任何容器映像檔,可與下列容器生態系統搭配使用並展現絕佳效能:Cloud Build、Artifact Registry、Docker。 |
更優質的開發人員體驗 | 簡單的指令列和使用者介面可讓您快速部署及管理服務。能與 Cloud Code 和 Cloud Build 整合,提供持續部署功能。 |
全代管服務 | 您不必管理任何基礎架構。部署作業完成之後,Cloud Run 就會為您管理服務,讓您高枕無憂。 |
快速自動調度資源 | Cloud Run 可以依據流量自動調整資源配置。 |
備援功能 | Cloud Run 是區域性服務,系統會自動將資料複製到多個可用區。 |
整合式記錄與監控功能 | 不必調整任何設定,就能直接與 Cloud Monitoring、Cloud Logging、Cloud Trace 和 Error Reporting 整合,確保應用程式維持良好健康狀態。 |
處理網路流量 | 公開 Cloud Run 服務以接收網路要求 |
處理非同步事件 | 設定觸發條件,以透過 Cloud 稽核記錄從超過 60 項 Google Cloud 來源接收事件,或是透過 Pub/Sub 從自訂來源接收事件 |
嚴格的容器隔離機制 | 容器執行個體會在一個隔離其他資源的安全沙箱中運作。 |
以 Knative 打造而成 | Cloud Run 是以 Knative 開放原始碼專案打造而成,可讓工作負載在不同的平台之間遷移。 |
HTTPS 網址 | 每一項 Cloud Run 服務都會獲得一個立即可用的穩定 HTTPS 端點,而且這個端點已完成傳輸層安全標準 (TLS) 終止作業。 |
自訂網域 | 您可以將服務對應至自有網域。 |
gRPC 和 HTTP/1 | 透過 HTTP/1.*、一元 gRPC 或伺服器串流 gRPC 叫用及連結 Cloud Run 服務。 |
定價
定價
按用量計費,搭配一律免費方案,進位至最接近的 100 毫秒倍數。
總費用是所使用之 CPU、記憶體、要求和網路的費用總和。
您可以使用 Google Cloud Pricing Calculator 估算費用。
CPU | 記憶體 | 要求數 | |
---|---|---|---|
價格 | 每 vCPU-秒 $0.00002400 美元 | 每 GiB-秒 $0.00000250 美元 | 每 100 萬個要求 $0.40 美元 |
一律免費 | 每月 180,000 vCPU-秒 | 每月 360,000 GiB-秒 | 每月 200 萬個要求 |