--- 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