Files
nexus/wiki/syntheses/DevOps核心理念.md

43 lines
1.6 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: synthesis
tags: [DevOps, 知识沉淀]
sources: [sources/DevOps-Culture-and-Transformation.md, concepts/DevOps.md]
last_updated: 2026-04-15
---
## 定义
DevOps 是一种文化和运营变革方法论旨在弥合软件开发Dev与运维Ops团队之间的鸿沟通过跨职能协作、自动化和持续反馈加速软件交付。
## 四大支柱
1. **协作优先于孤岛** — 打破开发与运维之间的组织壁垒,共享 KPI
2. **自动化即赋能者** — 通过 CI/CD、IaC 减少人工错误
3. **持续改进Kaizen** — 通过无责复盘和混沌工程实现渐进式优化
4. **客户中心** — 每个发布都应解决真实用户问题
## 关键实践
- [[CI/CD Pipelines]]:自动化测试、集成、部署流水线
- [[Infrastructure as Code]]:以代码管理基础设施
- [[DevSecOps]]安全问题前置Shift-Left
- [[GitOps]]:以 Git 为唯一真实源
- 监控:[[Prometheus]] + [[Grafana]] + [[Datadog]]
## DevOps vs Agile
| | Agile | DevOps |
|---|---|---|
| 聚焦 | 迭代式开发 | 迭代式运维全生命周期 |
| 协同 | Scrum/Kanban 提供结构 | CI/CD 压缩反馈周期 |
## 工具生态
- CI/CD[[Jenkins]] · [[GitHub Actions]] · [[GitLab]]
- IaC[[Terraform]] · AWS CloudFormation
- 容器化:[[Docker]] · [[Kubernetes]]
- 监控:[[Prometheus]] · [[Grafana]] · [[Datadog]]
- 安全:[[SonarQube]] · [[Snyk]]
## 转型路径
领导层背书 → 小范围试点 → 快速迭代 → 规模化推广
## 核心引用
> "DevOps isn't a checkbox—it's a continuous evolution." — Hemant Sawant