传统的运维模式面临的挑战:
1)服务器规模快速增长和虚拟化技术的高速发展
2)高频的部署发布
DevOps 可以理解为一种开发(Development)和运维(Operations)一起紧密协作的工作方式,从而可以更快更可靠的构建、测试和发布软件。
DevOps 优点:
1)整个软件的构建、测试和发布过程高度自动化
2)信息更加透明和易于测量
3)培养跨职能协作的文化
DevOps 工程师到底要做什么事情:
1)首先,DevOps 工程师要帮助团队建立基于持续集成和持续交付工作流程。
2)其次,要建立一套基于日志的监控报警的系统,以及故障响应的流程。
3)然后,要构建基于云计算和虚拟化技术的基础设施。
4)最后,要形成 DevOps 的文化。
此文章为11月Day3学习笔记,内容来源于极客时间《软件工程之美》