devops的开发视角和运维视角
image.png
image.png
image.png
devops的两个核心:持续集成、持续发布
持续集成:版本管理、自动构建、自动测试、集成到主线并构建、克隆生产环境的测试、所有人参与、自动部署
image.png
持续交付:克隆生产环境的测试、自动化部署
image.png
持续交付,并不是每一次都部署到生产环境。可以到类生产环境就行,但是必须保证变更可以部署到生产环境。
持续反馈:上线后也要监控
运维需要做到 基础设施即代码 协同开发:其他人员也有相应权限 前移:测试前移到需求阶段、运维参与到需求阶段 持续改进:持续学习
devops目标:
降低风险、提高质量、更快交付
devops 的KPI
image.png