1.7 KiB
1.7 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| DevOps | concept |
|
|
2026-04-15 |
定义
DevOps 是一种文化和运营变革方法论,旨在弥合软件开发(Dev)与运维(Ops)团队之间的鸿沟,通过跨职能协作、自动化和持续反馈加速软件交付。
核心原则
- 协作优先于孤岛:打破开发与运维之间的组织壁垒
- 自动化赋能:通过工具链自动化减少人工错误和等待时间
- 持续改进(Kaizen):通过无责复盘和迭代优化实现渐进式提升
- 客户中心:每个发布都应解决真实用户问题
四大支柱
- 协作优先于孤岛
- 自动化即赋能者
- 持续改进(Kaizen)
- 客户中心
关键实践
- 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