開發運作
優點
透過改良的軟體推送和作業模式,改善開發運作流程
加快部署速度
與低績效團隊相比,頂尖團隊的部署次數多達 973 倍,前置時間也快 6,750 倍。
提升軟體穩定性
高績效團隊懂得兼顧速度和穩定性。頂尖團隊從事件中復原的速度快 6,570 倍,變更失敗率也減少 3 倍。
一開始即融入安全性設計
高績效團隊解決安全性問題所需的時間比低績效團隊少 50%。
資料來源:2017 年、2019 年和 2021 年的《開發運作現狀報告》
主要功能與特色
強化技術與文化能力,進而提升成效
瞭解如何提高軟體推送功能的速度、穩定性、可用性和安全性。
探索我們的研究計畫
近十年來,Google Cloud 開發運作研究與評估 (DORA) 團隊收集了超過 36,000 專業人士提供的寶貴見解,證實許多技術、程序和文化能力可有效提升軟體推送及機構成效。歡迎閱讀 DORA 的研究計畫,瞭解這些能力、實作方式以及如何克服常見難題。
進行 DORA 開發運作快速檢驗
透過快速檢驗評估團隊的軟體推送成效,並與同業相互比較。
透過 Four Keys 評估軟體推送成效
DORA 的研究結果顯示,有四項關鍵指標可以反映出軟體推送成效。歡迎利用我們的 Four Keys 開放原始碼專案,從您的 GitHub 或 GitLab 存放區中,收集並呈現這些關鍵的開發運作成效資料,然後評估並持續追蹤軟體推送成效。
瞭解開發運作對貴公司有何助益
想提高軟體推送的成效嗎?請先花點時間快速看過並瞭解我們的研究計畫。
相關服務
開發運作產品與整合功能
在 Google Cloud 中建構及部署新的雲端應用程式、儲存構件,並監控應用程式的安全性和可靠性。
說明文件
探索開發運作的常見應用實例
開發運作功能
瞭解可有效提高軟體推送與機構成效的技術、程序和文化能力。
開始使用 Cloud Build
使用 Cloud Build 建構 Docker 映像檔,並將映像檔推送至 Container Registry。
開始使用 Artifact Registry
瞭解通用套件管理工具 Artifact Registry 如何管理所有的建構作業構件和依附元件。參加快速入門導覽課程,透過範例認識 Docker 的功能。
開始使用 Cloud Monitoring
透過 Cloud Monitoring 完整掌握雲端應用程式的效能、可用性和整體健康狀態。
在 Google Kubernetes Engine 中使用 Jenkins
只要在 Google Kubernetes Engine 中使用 Jenkins,您就能透過持續整合、持續推送軟體更新和自動部署功能提高軟體推送成效。
定義服務等級目標
服務等級目標 (SLO) 有助於團隊釐清可靠性的目標等級,以利根據服務等級目標監控業務決策,並以安全的方式執行實驗。
建立持續推送軟體更新管道
使用 Google Cloud Deploy 和 Google Kubernetes Engine 建立持續推送軟體更新管道,即可採用變更核准、自動化部署及復原機制。
Cloud Monitoring 指標匯出作業
將指標匯出至 BigQuery 來進行長期分析,這樣不僅能提高監控和觀測能力,也能監督業務決策並建立圖表。
搭配 Google Cloud 使用 Terraform
在 Terraform 中以宣告的方式佈建 Google Cloud 資源。