Files
nexus/wiki/concepts/DevOps.md
2026-04-15 08:15:46 +08:00

52 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: DevOps
type: concept
tags: [DevOps, 企业文化, 敏捷, 自动化]
sources: ["sources/DevOps-Culture-and-Transformation.md"]
last_updated: 2026-04-15
---
## 定义
DevOps 是一种文化和运营变革方法论旨在弥合软件开发Dev与运维Ops团队之间的鸿沟通过跨职能协作、自动化和持续反馈加速软件交付。
## 核心原则
- **协作优先于孤岛**:打破开发与运维之间的组织壁垒
- **自动化赋能**:通过工具链自动化减少人工错误和等待时间
- **持续改进Kaizen**:通过无责复盘和迭代优化实现渐进式提升
- **客户中心**:每个发布都应解决真实用户问题
## 四大支柱
1. 协作优先于孤岛
2. 自动化即赋能者
3. 持续改进Kaizen
4. 客户中心
## 关键实践
- [[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