Devops
- 前言
- 1. 什么是Devops?
- 2.Devops可以做什么?
- 3.同事之间高效工作法。
- 4.项目经理层级
- 5.产品生命周期
- 6.部署方式
- 蓝绿部署
- 金丝雀部署
前言
这三节课概念性东西比较多,没有实践!我听的也确实有点困。但是感觉收获还是不少。
· DevOps 是 “开发”和 “运维”的缩写。
· DevOps是一组最佳实践,强调IT 专业人员(开发人员、操作人员、支持人员)在应用和服务声
明周期中的协作和沟通。
· 强调整个组织的合作以及交付和基础设施变更的自动化,从而实现持续集成、持续部署和持续交
付。
· DevOps意味着在业务中建立了一条IT服务供应链,与其他的供应链嵌入业务相同。
1. 什么是Devops?
Devops是一种思想,而不是一个具体的工具。
只有落实到各个工作块后,才会需要用到具体的东西。
放张老师图片。
2.Devops可以做什么?
Devops需要根据自己公司目前的瓶颈在哪,需要增加开发速度还是快速部署。
Devops可以帮助项目经理统筹整体规划,明确自己应该做什么,怎么做。解决问题的方法。沟通各部门。
3.同事之间高效工作法。
- 工作要形成工作流,一点一点的把任务分配下去,一个人做完这块后马上传给下一个人,中间不要有空档。
- 项目进度可视化。而不是一次次写一些虚无缥缈的周报。人少可以看周报,人多呢?
- 活要干好,钱也要及时收回。(项目成功。但是未获得利益,在老板看来就不叫成功;)
4.项目经理层级
- 技术型:事无巨细,什么都干,自己像蚂蚁。
- 管理型:分析现状,不负责具体实现,寻求干系人支持。
- 催化型:创建团队文化思想,引导者,公开交换想法。
并没有最好的领导,只有现阶段最适合的!
5.产品生命周期
- 产品应一点一点引入市场。
- 火箭不是一下造出来的
- 越早占领市场,你被其它人的可复制性就小。
6.部署方式
蓝绿部署
一套正式用,一套测试用。等测试服务器没问题,再覆盖正式服务器。
金丝雀部署
只让一小部分的鸟儿进行最新使用测试,无问题后进行统一替换。