自动化运维架构 --devops

天大地大妈咪最大 提交于 2020-01-28 21:37:32

devops 是什么?

devops 是企业中开发和运营团队对之间的协作,他是一个思想,实现了自动化,从而实现持续集成、持续部署、持续交付。高重复性的将代码上传到生产环境。
devops 是由 developmentoperations 组合而成。代表着:“开发” 和 “运维” or “运营”。

思想:最好这么理解,因为每个公司之间的 devops 都大大不同

devops 持续交付环

  1. 我们可以把开发划分为 8 个部份:
    分别是: 计划 – 编码 – 构建 – 测试 – 版本 – 部署 – 运维 – 监控。值得注意的是这是一个闭环。他会不停重复的执行,进而达到了自动化的目的。
  2. DevOps的目标是通过建立并不断完善持续交付的流水线。

devops 四大模块

在这里插入图片描述
这个一定要牢记.
多次提起了交付,那么交付是什么呢?
交付即代表着、上面所说过的交付环的每一个环节,将项目(代码)(产品)交给下一方,而且他还是持续的交付。

持续集成(Continuous Integration,CI): 代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈(主要产出是一个镜像)

持续部署(Continuous Deployment,CD):加将产品部署到 测试环境、预生产环境、生产环境

持续交付(Continuous Delivery,CD): 将最终产品发布到生产环境,给用户使用

转载地址:https://www.cnblogs.com/xiaonq/p/11282082.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!