Auto-sync: 2026-04-16 17:30

This commit is contained in:
2026-04-16 17:30:41 +08:00
parent b2250c60b2
commit c999498de4
662 changed files with 3797 additions and 21340 deletions

View File

@@ -1,51 +1,23 @@
---
title: DevOps
title: "DevOps"
type: concept
tags: [DevOps, 企业文化, 敏捷, 自动化]
sources: ["sources/DevOps-Culture-and-Transformation.md"]
last_updated: 2026-04-15
tags: [DevOps, Methodology]
sources: [Cloud-Maturity-Model-A-Detailed-Guide-For-Cloud-Adoption, DevOps-Culture-and-Transformation.md, DevOps-Maturity-Model-From-Traditional-IT-to-Advanced-DevOps, How-Agentic-AI-can-help-for-Cloud-DevOps]
last_updated: 2025-02-28
---
## 定义
DevOps 是一种文化和运营变革方法论旨在弥合软件开发Dev与运维Ops团队之间的鸿沟通过跨职能协作、自动化和持续反馈加速软件交付。
## Summary
DevOps(开发运维一体化)是一种结合软件开发与 IT 运营的方法论,旨在实现持续软件交付。
## 核心原则
- **协作优先于孤岛**:打破开发与运维之间的组织壁垒
- **自动化赋能**:通过工具链自动化减少人工错误和等待时间
- **持续改进Kaizen**:通过无责复盘和迭代优化实现渐进式提升
- **客户中心**:每个发布都应解决真实用户问题
## Definition
DevOps 通过打破开发和运营团队之间的壁垒,实现更快、更可靠的软件部署和更新。
## 四大支柱
1. 协作优先于孤岛
2. 自动化即赋能者
3. 持续改进Kaizen
4. 客户中心
## Key Aspects
- 结合开发和运营团队
- 实现无缝、持续的软件交付
- 自动化部署流程
- 缩短上市时间
## 关键实践
- [[CI/CD Pipelines]]
- [[Infrastructure as Code]]
- [[DevSecOps]]
- [[GitOps]]
- 监控与可观测性([[Prometheus]], [[Grafana]], [[Datadog]]
- 混沌工程
## 工具生态
- CI/CD[[Jenkins]], [[GitHub]] Actions, [[GitLab]] CI
- IaC[[Terraform]], AWS CloudFormation
- 容器化:[[Docker]], [[Kubernetes]]
- 监控:[[Prometheus]], [[Grafana]], [[Datadog]]
- 安全:[[SonarSource]] SonarQube, [[Snyk]]
## 与 Agile 的关系
- Agile 聚焦于迭代开发
- DevOps 将 Agile 的迭代理念延伸至运维全生命周期
- 两者协同实现端到端的交付速度和质量保障
## 未来趋势
- AI/ML 赋能 DevOps智能自动化、异常检测、自愈基础设施
- [[GitOps]]:以 Git 为唯一真实源
- [[Serverless DevOps]]FaaS 减少运维开销
- [[Edge Computing DevOps]]:边缘节点实时应用优化
## Aliases
- DevOps
## Connections
- [[DevOps]] ← part_of ← [[Cloud-Maturity-Model]]
- [[DevOps]] ← is_extended_by ← [[DevOps 成熟度模型]]