DevOps
2020-10-13 13:50:09 0 举报
AI智能生成
DevOps
作者其他创作
大纲/内容
1.起源
敏捷软件方法的广泛应用(软)
快速反馈(流程)
快速变更(自动化)
快速部署(灰度发布)
IT基础设施即程序代码的管理方式(硬)
虚拟机
容器
2.定义
敏捷软件开发与精益生产思想的演进(基础)
应用于IT端到端的价值链中(场景)
使得业务基于现代信息技术
通过文化、组织与技术变革来获得更大的成功
文化(思想)
组织(人)
手段(工具)
3.必要性
缩短市场相应时长
减少技术债务
消除脆弱性
4.基础
精益生产
避免浪费
挑战:人和文化的变革
敏捷
小而独立的团队
迭代交付
任务拆解
客户参与
站立会,总结会
5.原则
价值流
当前价值流图
未来价值流图
部署流水线
(持续集成、持续交付和持续部署)
(持续集成、持续交付和持续部署)
优势:节约资源、提升质量、加速交付和变更监控
挑战:避免浪费、技术债务的偿还
完整的版本控制(一切都应存储在版本控制系统中)
任何环境的任何变更都应基于版本管理系统
完成的定义(价值流的完整性)
6.关键实践
和传统实践的区别
发布是日常的
发布是基于业务的
一切都是自动化的
事件要理解解决
缺陷是立即被修复的
流程是持续更新的
像初创公司一样行动
DevOps团队的战斗力(专一为产品负责)
工作可视化(工作的直观呈现)
在制品限制(专一做一件事)
减少批次大小(任务拆解)
留意运维需求
尽早检测并修复缺陷(避免缺陷产生在生产环境)
管理改善和创新
为创新提供资金
任务优先级(延期成本)
持续识别、发觉并评估约束
7.应用实践
DevOps的适用性及限制
现成商业软件
架构演进
DevOps和ITSM
贷物崇拜
从当前位置启航,迭代推进(持续的变革)
以价值流为核心
0 条评论
下一页