DevOps流程的简单总结
记录一下希望自己能把这堂改变命运的课,努力吸收:
关于DevOps的一张图:
DevOps流程包含:计划(plan)、编码(code)、编译(build)、测试(test)、发布(release)、部署(deploy)、运营(operate)、监控(monitor),这是一个循环的过程。DevOps是依托容器、自动化、云计算等技术及精益化管理形成的一种项目过程,有效的促进了开发、测试、运营、运维、QA等团队间的协作,使得团队内、跨团队之间的协作得到极大的提升,可以帮助企业做到产品精益化、运营精益化、管理精益化。
从项目的全生命周期来看,DevOps实现了项目全生命周期的团队高效协作、自动化。DevOps的职责包括:开发和运维的紧密协作、测试和运维的自动化、产品持续交付、持续集成。例如DevOps打通了开发和运维之间的隔阂,加之紫定华运维的出现,大大提高了系统部署的稳定性和安全性。
当团队甚至公司之间践行DevOps理念并且团队成员都能有DevOps的思维时,才能真正做到敏捷。
后记:
Brian老师语录:
1. devOps不光是一堆技术栈,更是一种效率的尝试。
2. 我们在视频也解释到,很多公司、很多团队不愿意去做devOps的尝试,一方面,体量小,另一方面,也是很重要的一点——大家没有意识。
3. 推动需要大家共同的努力,所以不要放弃,自己找一台测试服务器,自己来给自己的前端开发工作增加效率。
4. 自己要有自驱力,别人“不愿意”进步,自己要保持学习的状态。等自己足够优秀了,就去找一个更好的平台,让自己不断的提升。
天道酬勤,加油吧~小伙伴
——Brain老师寄语