CODING 历时 3 个月用 3000 帧制作的 DevOps 科普视频 新鲜出炉啦~
只须要 3 分钟,Dev 和 Ops 果农将带你走进 DevOps 的世界!
点击 3000 帧定格动画通知你什么是 DevOps 即可观看视频
以下为视频概述
什么是 DevOps?本视频比照了两个农场 – 传统农场和 DevOps 农场,在农场里,开发 Dev(developer)是种植者,运维 Ops(operations)是养护者,他们的指标是播种品质最好的果子。
传统农场中,Dev 负责种树,他们不停的松土、挖坑、栽树,好比开发者持续性地编写代码,做出扭转,为业务提供原动力。等 Dev 实现种植后,Ops 就接管了果树的培养工作,继续的浇水、驱虫,监测果树衰弱。好比运维须要负责软件的继续保护,保障业务运行稳固。
在传统的研发模式里,因为不足沟通和合作,开发和运维容易陷入相互指责。并且不足自动化工具的建设,一旦呈现了问题,故障修复迟缓。
而在 DevOps 模式下,所有都有了扭转。Ops 提供自动化设施,Dev 则应用这些设施照料果树。在 Ops 对 Dev 进行简略培训后,Dev 把树苗种好,即可自行操控无人灌溉系统为果树浇水,指挥无人机喷洒农药。这就意味着在同样的工夫里,只须要更少的人力即可照料更多的果树,Ops 也只用负责对自动化设施和服务设施进行保护和降级。
比拟一下两个农场,传统模式下果子产量低、品质差;而 DevOps 模式下,果子的培养速度和品质都有了显著进步。
总结一下,过来不同团队的矛盾是 – 开发求变动,运维求稳固,而 DevOps 的理念是心愿突破研发和运维之间的隔膜,通过自动化流程来升高运维老本和提高效率,在监测工具的帮忙下及时发现和解决问题以保障产品质量。
目前,市面上曾经有许多能够撑持 DevOps 流程的工具,如 Git,Spinnaker,Docker,Kubernetes,Jenkins 等; 也有集成性的全链路 DevOps 工具平台,比方国外的 Azure DevOps 以及国内的 CODING DevOps。如果想要突破团队沟通的壁垒,进步企业研发效力,那么实际 DevOps 不失为一种卓有成效的办法。