1. DevOps定义与核心理念

DevOps是Development(开发)和Operations(运维)的组合词,强调开发团队和运维团队的协作、自动化和度量。核心理念是打破传统壁垒,实现快速交付和持续改进。

2. CALMS模型

  • C - 文化(Culture):协作共享、信任开放
  • A - 自动化(Automation):消除手工、提升效率
  • L - 精益(Lean):减少浪费、持续改善
  • M - 度量(Measurement):数据驱动、客观决策
  • S - 共享(Sharing):知识共享、责任共担

3. DevOps工具链

规划(JIRA/Confluence)→编码(Git/VS Code)→构建(Maven/Gradle)→测试(JMeter/Selenium)→打包(Docker)→发布(Jenkins/GitLab CI)→部署(K8s)→监控(Prometheus/Grafana)→告警(PagerDuty)。