zoukankan      html  css  js  c++  java
  • Devops的衍生-腾讯优测

    Devops的衍生-腾讯优测
    软件开发的流程通常都是需求分析-开发-测试-运维,每个环节都是独立存在的,各个部门关起门做好自己的事情,然后移交给下一个部门,进行下一个环节,但是在测试和运维阶段会出现问题,需要开发针对程序错误进行更新,但是各部门之间的协作和协调是需要很大的工作量的,甚至会出现互相推诿的现象出现,毕竟人与人之间的协作本身就是需要时间的磨合,何况是各部门之间,那么,为了让各环节有效的有序的进行,需要将各部门融合,这时候就出现了一个新的词汇,即devops。
    其实以上解释devops的由来是很白话的,是小编通过devops相关资料总结出来的,为什么这么口语化,因为相信很多在查资料的同仁中很多都不是软件开发技术出身,之所以还要查阅关于devops的资料,是因为要写文章或者了解相关知识,作为一个非科班的过来人,我想通过自己的语言平实无华的阐释一下devops。当然,这么解释肯定会有很多大神会觉得有很多不准确的地方,那么,欢迎大神们指导哦!只要解释的行外人一看就懂,这样最好。
    下面和大家一起再从技术的层面简单聊一下吧
    很多人都说DevOps是一种技术文化,其实就是倡导开发和运维深度结合。尤其是现在比较热的Cloud Native Application的概念,也是DevOps的一种实践。
    就开发而言,从写代码开始就考虑程序的运维,这是开发人员一种意识的转变,他们不再是功能有了就可以了,而是包括后面的部署、监控和日志。
    而对于运维来说,主要就是通过写代码和应用一些工具尽可能的提高每个环节的自动化程度,包括基础设施管理,配置管理,监控和日志。
    DevOps工程师这个角色,比较成功的实践还是开发参透了DevOps理念然后逐步实践下来的,而多数DevOps工程师从目前圈子里来看实际上还是运维开发工程师吧,我想说的是不管你是运维还是开发,只要坚持DevOps的理念,崇尚DevOps文化,你就是DevOps工程师。
    综上,devops其实是一种理念,一种思维!

  • 相关阅读:
    游戏开发之路小结(二):关于第一人称射击游戏开发实战小结
    游戏开发之路小结(一):关于太空射击游戏开发实战小结
    游戏开发要涉及的几个方面
    短短几行代码实现让摄像机跟随着物体效果
    关于移动设备几种屏幕输入方式的小结
    软件的体系架构摘要
    jQuery入门笔记之(一)选择器引擎-【转】
    ASCII码对照表
    将数字转出大写如:100转换后结果为一佰
    google搜索技巧总结
  • 原文地址:https://www.cnblogs.com/utest/p/13608370.html
Copyright © 2011-2022 走看看