DevOps

深入了解 DevOps。DevOps 是一项组织和文化运动,旨在加快软件交付速度,提高服务可靠性,并在软件利益相关方之间建立共享所有权。

快速检查

优势

在软件开发和交付方面表现出色

加快部署速度

将表现最佳的团队与表现不佳的团队相比,前者的部署频率是后者的 208 倍,交付周期是后者的 1/106。

提高软件的稳定性

表现较佳者并未牺牲速度和稳定性。将表现最佳的团队与表现不佳的团队相比,前者从突发事件中恢复的速度为后者的 2.604 倍,变更失败率为后者的 1/7。

从一开始便内置了安全性

将表现较佳的团队与表现不佳的团队相比,前者修复安全问题所花费的时间是后者的 50%。


来源:2017 年和 2019 年 DevOps 现状报告

主要特性

提升您的技术和文化能力,实现更出色的表现

了解如何提高软件交付的速度、稳定性、可用性和安全性。

了解我们的研究项目

Google 的 DORA 团队开展了一项为期六年的研究项目,该项目已证实,一些技术、流程、评估和文化方面的能力能够推动实现更出色的软件交付表现和组织绩效。探索 DORA 的研究项目,并了解这些能力、如何实施它们以及如何克服常见障碍。

图表显示了 DORA 研究项目中确定的一些能力之间的关系。
阅读 DORA 的 DevOps 现状报告和 DevOps 投资回报率白皮书

DORA 的研究成果最初发布在年度 DevOps 现状报告中。阅读 2014 年2015 年2016 年2017 年2018 年2019 年的报告,并通过我们的投资回报率白皮书了解如何预测 DevOps 转型的价值。

DORA DevOps 快速检查

通过快速检查衡量您团队的软件交付表现,并将其与业界其他团队进行比较。

通过 Four Keys 项目衡量您的 DevOps 表现

DORA 通过研究确定了可指示软件开发团队绩效的四项关键指标。借助我们的 Four Keys 开源项目,从您的 GitHub 或 GitLab 代码库收集并显示这些重要 DevOps 绩效数据。衡量您的软件交付表现,并跟踪其随时间的变化情况。


准备好开始使用了吗?与我们联系

客户

文档

了解 DevOps 常见使用场景

最佳做法
DevOps 能力

探索有助于实现更出色的软件交付表现和组织绩效的技术、流程、评估和文化能力。

快速入门
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

服务等级目标 (SLO) 可帮助团队定义可靠性的目标等级。SLO 让团队可以监督业务决策,并安全地开展实验。

教程
创建持续交付流水线

使用 Spinnaker 和 Google Kubernetes Engine 创建持续交付流水线,实现轻量级变更审批和自动部署。

教程
导出 Cloud Monitoring 指标

您可以将指标导出至 BigQuery 以进行长期分析,还可以改善监控和监测功能,监督业务决策并创建直观的显示界面。

最佳做法
将 Terraform 与 Google Cloud 搭配使用

通过 Terraform 以声明方式预配 Google Cloud 资源。

最新资讯