Devops的衍生-腾讯优测
软件开发的流程通常都是需求分析-开发-测试-运维,每个环节都是独立存在的,各个部门关起门做好自己的事情,然后移交给下一个部门,进行下一个环节,但是在测试和运维阶段会出现问题,需要开发针对程序错误进行更新,但是各部门之间的协作和协调是需要很大的工作量的,甚至会出现互相推诿的现象出现,毕竟人与人之间的协作本身就是需要时间的磨合,何况是各部门之间,那么,为了让各环节有效的有序的进行,需要将各部门融合,这时候就出现了一个新的词汇,即devops。
其实以上解释devops的由来是很白话的,是小编通过devops相关资料总结出来的,为什么这么口语化,因为相信很多在查资料的同仁中很多都不是软件开发技术出身,之所以还要查阅关于devops的资料,是因为要写文章或者了解相关知识,作为一个非科班的过来人,我想通过自己的语言平实无华的阐释一下devops。当然,这么解释肯定会有很多大神会觉得有很多不准确的地方,那么,欢迎大神们指导哦!只要解释的行外人一看就懂,这样最好。
下面和大家一起再从技术的层面简单聊一下吧
很多人都说DevOps是一种技术文化,其实就是倡导开发和运维深度结合。尤其是现在比较热的Cloud Native Application的概念,也是DevOps的一种实践。
就开发而言,从写代码开始就考虑程序的运维,这是开发人员一种意识的转变,他们不再是功能有了就可以了,而是包括后面的部署、监控和日志。
而对于运维来说,主要就是通过写代码和应用一些工具尽可能的提高每个环节的自动化程度,包括基础设施管理,配置管理,监控和日志。
DevOps工程师这个角色,比较成功的实践还是开发参透了DevOps理念然后逐步实践下来的,而多数DevOps工程师从目前圈子里来看实际上还是运维开发工程师吧,我想说的是不管你是运维还是开发,只要坚持DevOps的理念,崇尚DevOps文化,你就是DevOps工程师。
综上,devops其实是一种理念,一种思维!
- 腾讯织云:DevOps流水线应用平台践行之路
- 深度揭秘腾讯DevOps全链路解决方案
- 腾讯织云:DevOps 流水线应用平台践行之路
- 腾讯云海量社交网络业务下的DevOps架构应用实践
- Windows Server 1709:以容器为中心,向DevOps画圆
- 一个牛人和腾讯客服小姐的较量
- 2014腾讯实习生面试经历(重庆站)
- H5页面如何适配iPhone X ?腾讯设计师给出了通用解决方案!
- 关于创业者与风险投资腾讯创始人、董事局主席马化腾如是说
- 腾讯技术运营岗实习面试面经
- 阿里、腾讯、百度、华为、京东、搜狗和滴滴最新面试题汇集
- 微软为Ajax 发明C#衍生新脚本语言Script#
- 一道腾讯面试题:根据上排给出十个数,在其下排填出对应的十个数
- DevOps中的软件架构与微服务
- 仿腾讯 QQ 和 Skype 通过URL触发自己的程序
- 探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
- 算法与数据结构——算法题 27:字符移位(腾讯2017暑期实习生编程题) ? 待解决
- sun收购mysql衍生开源连锁效应
- 腾讯O2O并入微信事业群 微信与QQ博弈或将加剧
- 腾讯的前端工程师,是如何精进技术的?