乐趣区

关于spark:DevOps是什么

DevOps 的维基百科定义是:
DevOps 是一组过程、办法与零碎的统称,用于促成开发、技术经营和品质保障(QA)部门之间的沟通、合作与整合。

具体每个步骤就是:

  1. plan
  2. code
  3. build
  4. test
  5. release
  6. deploy
  7. operator
  8. monitor
  9. plan
  10. code

一张图总结:

也就是说 开发 测试 部署 操作 监控 一系列的操作造成一个闭环,
具体的流程就是,运维人员在我的项目开发阶段就渗入到我的项目中,从而提供跟好的部署监控等运维计划,而开发人员也得在运维部署阶段渗入到运维工作中,
其实这样对于开发和运维人员的能力要求都有所提高,运维得懂开发,开发也得懂运维常识

而具体在施行过程中,每个环节都很多的软件撑持,如
jenkins:build/relase
kubernetes:deploy
sentry:monitor
jmeter:test

退出移动版