DevOps

  • Coder Van
  • 1 Minutes
  • June 6, 2017

DevOps (英文Development和Operations的组合)

为了按时交付软件产品和服务,开发和运营工作必须紧密合作。

DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps的关注点是软件产品开发如何做到:频繁交付,简单上线,及时回滚。

DevOps的关键在于一套齐备的工具集。

做好DevOps需要的知识点:

使用敏捷开发 | 使用云服务 | 数据监控可视化 |使用Docker

做好DevOps需要的原则:

简洁明了的流程
尽可能地自动化
更小、更频繁的变更

最后,不要过分迷恋DevOps,对于一些关于DevOps的言辞,我也是不愿苟同。不要把事情搞的太复杂,过犹不及!!!

book《 The Visible Ops Handbook 》

tools: Foreman、Puppet、Juju、Razor、Crowbar、Chef和TripleO

VictorOps BigPanda PagerDuty