DevOps三层含义:
- 运维自动化,写一系列反复使用的脚本来简化一遍一遍敲命令的操作。
- 运维开发一体化,使运维或者交付和开发能够互换职责,人员能力更多面,流动更灵活。
- 吸收并继承之前的项目管理模式,例如敏捷开发中的测试自动化和CICD等。
以后的发展方向:
- BizDevOps,简而言之就是网赚自动化。技术和商务边界打破。程序员可以直接从市场赚钱。
- MLOps,使用devops服务于机器学习流水线的每个环节,例如数据采标,训练评估,部署上线。
- AIOops,使用rl等ai技术自动化运维,改造devops平台,使软件可以自我演化。