Cloud Deploy
持續推送軟體更新至 Google Kubernetes Engine、Cloud Run 和 Anthos。
-
建立 GKE、Cloud Run 和 Anthos 的部署管道
-
使用全代管的持續推送軟體更新服務,讓您輕鬆調度資源
-
企業安全性和稽核
-
內建推送軟體更新指標
-
與您現有的開發運作生態系統緊密貼合
主要功能與特色
主要功能與特色
簡化持續推送軟體更新作業
Cloud Deploy 提供強大的功能,可讓您以輕鬆的方式持續推送軟體更新至 GKE、Cloud Run 和 Anthos。定義版本並在在測試、階段和生產等環境中逐步推進。您可以透過網路控制台、CLI 或 API 使用 Cloud Deploy,輕鬆完成版本推送和復原作業。內建指標可讓您深入瞭解部署頻率和成功率。
全代管的單一主控台
Cloud Deploy 是全代管服務,因此不需設定及管理基礎架構,此外還能自動進行資源的擴充和縮減,以最佳化成本與效能。有了這個單一的集中式主控台,您就能在往正式版前進的過程中,於機構內監控和控管候選版本。
與 Google Cloud 緊密整合
Cloud Deploy 是目前整合度最高的 GKE、Cloud Run 和 Anthos 部署平台。除了透過 IAM 鎖定發布進度、使用 Cloud Logging 監控發布事件之外,還可透過 Cloud 稽核記錄來追溯各項細節。不僅如此,監控功能也可連結至已部署的資源。
與您喜愛的工具相互整合
Cloud Deploy 可與 CI 及售票服務等熱門開發運作工具整合。Cloud Deploy 會將 Skaffold 導入管道,與 Cloud Code 一致,為開發和持續整合/持續推送軟體更新帶來管道的同等性。
「Cloud Deploy 提供使用 Skaffold 建立 CI/CD 管道的簡單方法,並提供初期測試部署和驗證等進階功能。此外,這項服務也提供 GKE 和 Cloud Run 的整合式開發人員體驗,方便您為應用程式選擇最適合的平台。」
Ubie 平台工程部門主管 Jun Sakata
最新資訊
最新資訊
說明文件
說明文件
Cloud Deploy 概念
進一步瞭解 Cloud Deploy,包括運作方式、術語和架構。
將應用程式部署至兩個 GKE 目標
將簡易應用程式部署至 Google Kubernetes Engine 叢集階段。
將應用程式部署至兩個 Cloud Run 目標
將簡易應用程式部署至特定 Cloud Run 服務階段。
Cloud Deploy 教學課程
這些實作教學課程會逐步引導您設定管道,並使用 Cloud Deploy 部署範例應用程式。
所有功能與特色
進一步瞭解 Cloud Deploy 的特色
管道視覺化 | 以視覺化方式呈現推送路徑。定義推送管道,並以視覺化方式呈現候選版本一路通往正式版的進度。 |
輕鬆發布/復原 | 輕輕鬆鬆即可推出及復原至 GKE、Cloud Run 和 Anthos 使用者叢集,就是這麼簡單明瞭。您可以在網路控制台、CLI 或 API 中透過單一步驟操作,於各目標階段之間推送版本。 |
內建核准功能 | Cloud Deploy 已與 IAM 相互整合,您可以透過網頁控制台、CLI 或 API 使用這項服務,當中的正式發布版本推送核准機制可協助您區隔職責與疑慮。 |
平行部署 | 以並行的方式,將資源部署至多個 GKE/Anthos 叢集或 Cloud Run 服務區域。Cloud Deploy 會自動調度管理資源,確保部署項目無論在何處都能順利運作,或是可以完成整體復原。 |
初期測試部署 | 逐步將應用程式的新版本部署至指定比例的流量 (例如 10%)。 |
部署項目驗證 | 整合部署和驗證測試,讓 Cloud Deploy 確認推出成功。 |
緊密整合 | 完全不需手動接線。Cloud Deploy 已預先整合了身分與存取權管理、Cloud Logging 及 Cloud 稽核記錄。 |
獨斷主義 | Cloud Deploy 透過 Skaffold 為 GKE、Cloud Run 和 Anthos 提供明確的導入方式。利用內建的最佳做法,藉由讓管道免受變化影響的方式來保持管道的耐用性。 |
宣告式設定 | 無須煩惱「要怎麼做」,您只需定義「內容」,Cloud Deploy 就會接手處理繁瑣的工作。Cloud Deploy 會根據所需的最終狀態,全面代管 GKE、Cloud Run 和 Anthos 使用者叢集部署作業。 |
指標 | 輕鬆取得深入分析資訊。瞭解透過推送管道執行發布作業的頻率和成效。 |
稽核與可追溯性 | Cloud Deploy 整合了 Cloud Logging,提供版本可稽核性與可追溯性。清楚保留所推升版本及推升者的資訊。 |
身分與存取權管理和執行權限 | 利用精細的身分與存取權管理權限鎖定版本部署,並以範圍有限的服務帳戶執行部署工作。 |
連結所有您喜歡的工具 | Cloud Deploy 可擴大開發運作生態系統,並運用您愛用的所有工具。使用 CLI 或 API 從熱門的 CI 產品叫用 Cloud Deploy,並聯合核准您所選擇的票證系統。 |
可統合您的開發人員體驗 | Cloud Deploy 可將 Skaffold 導入管道,讓作業人員能在開發和持續整合/持續推送軟體更新之間達到管道的同等性,並讓開發人員在利用慣用的 Cloud Code 開發人員體驗的同時,仍保持生產力,不受平台變化的影響。 |
定價
定價
系統會針對每個具有超過一個目標 (「多個目標推送管道」) 的有效推送管道,向 Cloud Deploy 客戶收取管理費用。每月每個帳單帳戶的第一個有效多個目標推送管道不會產生費用,而每個額外的有效多個目標推送管道的費用為每月 $5.00 美元。
只有一個目標的推送管道不會產生管理費。
對於所有的推送管道,您也必須支付基本服務的費用。