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