您的位置:首页>>人物动态
搜索: 标题  

用友iUAP马太航:企业如何完成DevOps转变

发布时间:2015-10-29 12:29:55  来源:互联网   编辑:即时新闻  背景:

  CSDN研发频道推出了2014年DevOps实践调查活动,据活动报告显示:有60%的用户表示只知道DevOps概念,但尚未使用;有37%的开发者听说过DevOps并且很感兴趣正准备使用;能够熟练使用的用户只占到19%。

  根据CSDN的数据可以很明显发现DevOps依旧是一个很新鲜的概念,也势必在先进的开发—运维工具推动下变成当前软件开发的潮流,然而如何实施DevOps依旧困惑着企业管理者们。众所周知,推进DevOps应从文化、流程和工具三部分来实施DevOps,但是具体如何实施却一头雾水。突然变革是不可能的,只会使开发人员和运维人员都无法适应新环境,从而怨声载道。DevOps的理念要求开发人员和运维人员在传统思维上改变的同时,也在技术上互相了解彼此的工作方式。那么,从文化和技术上交替改变或许能让开发人员和运维人员更能欣然接受这种新的工作方式。

  实施DevOps首先该做的事是在组织内对架构和应用层启用指标监控。当开发人员添加或修改代码以满足客户新的需求时,只会关注代码改变后的直接结果——是否实现了某个功能。但是运维人员会在系统运行中获得内存利用率、CPU利用率等参数,以此来分析代码改变对系统运行的真实影响,这种场景却是屡见不鲜的,可以通过在Graphite中监控系统指标,并提供开发人员相关的API来解决。运维人员搭建一个监控系统,同时调用Statsd和Graphite的接口,开发人员在系统中增加几行代码,以此来获得CPU利用率、内存利用率等信息的图像表示,从而实时监控代码改变后对系统的真实影响。

  在完成指标监控后,然后应对基础架构实施文档化。根据DevOps的思想,开发人员应该更加了解运维系统人员的工作方式,加深对系统架构的认知。通过基本的高阶流程图来绘制请求流程,从而反映软件对请求的处理情况。同时,记录系统架构中每个模块的具体作用及优势,并记录新服务器的上线过程、潜在故障和解决方案。通过这些记录来提高开发人员对系统架构的认知程度。

  指标监控和架构文档化实现了开发人员对系统运行情况和系统架构的了解,并实现了开发和运维在监控和文档上的沟通、协作。接下来就要解决系统内部机制的问题。开发环境和生产环境问题一直是系统稳定性的主要原因,通过引入Vagrant工具,来封装一个Linux开发环境,分发给团队成员,成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行。由于Vagrant使用VirtualBox虚拟化系统,通过使用Chef创建自动化虚拟环境。这样就很容易解决开发环境与生产环境不尽相同的问题,并解决了开发人员和运维人员手动配置脚本和文件所产生的一些BUG。

  在完成这些工具和流程的改变后就需要企业进行思维的改变了,缓慢而有效的进行DevOps的文化改变。共同的办公地点和办公时间不失为一种行之有效的方法,降低开发—运维的敌意,增进彼此的团队精神,认知到彼此都只是软件开发生命周期中的一部分。

  在完成这些思维和工具的改变后就要进行最后的改变——Pull请求、代码复审和持续集成。当开发人员需要满足新的需求时,在Vagrant中配置好的虚拟机上进行变更,并更新发布一个Pull请求,提交到运维人员手中进行审查与完备性测试,从而反馈结果,通过则Pull请求被合并,存在问题就可以直接删除Vagrant中的虚拟机以重新开发需求。同时,通过类似Jenkins的持续集成服务器去验证运维人员用于创建容器环境的脚本是否正确,或者冒烟测试等方式。

  当企业完成这些部署后,就可以充分享受DevOps带来的快捷开发的益处了。开发与运维的更多交流与协助,使得产品能够更高频率的部署交付,减少了因进行大规模升级变更的停机时间。开发对系统代码更加负责,运维对系统稳定的管理也变得更加轻松。

  声明:本文仅为传递更多网络信息,不代表ITBear观点和意见,仅供参考了解,更不能作为投资使用依据。


返回网站首页 本文来源:互联网

本文评论
星球部落CEO王晨接受央视专访:“视频游戏社交”模式传递正能量
以“广连接·新活力·融实业”为主题的2017年中国互联网大会正在北京火热召...
日期:07-13
马云:阿里巴巴的性格就是我的性格,我们就是跟别人不一样
7月13日,在阿里西溪园区,马云在2017新乡村校长领导力课堂上,马云面对在坐的乡村校长进行...
日期:07-13
商业周刊专访腾讯“关键先生”刘炽平:我们要成为全球性的消费类科技巨头
每到年末,中国互联网巨头腾讯公司通常都会召集14位高管成员,精选日本的某个舒适的度假村或者硅谷某家...
日期:07-13
百视通史支焱:大屏,通向“未来之家”的入口
2017年7月11日,由中国互联网协会举办的2017中国互联网大会在北京国家会议中心拉开帷幕。本届大会主...
日期:07-12
雷军:做出爆品是互联网时代最重要的事情之一
小米科技董事长雷军在阿里巴巴举行的天下网商大会上,对中国的消费现状和互联网零售所面临的问题提出了自己的观点与见解。
日期:07-12
李彦宏受聘山西大学名誉院长,与师生共话AI新时代
7月11日下午,山西大学大数据学院、山西大学科学与产业研究院名誉院长聘任仪式暨“技术改变世...
日期:07-11
如何赢在AI时代起跑线?没想到李彦宏只说了两个字
除了那些争相在AI时代抢占先机的科技企业,高校的大学生们也开始蓄势待发,想要赢在AI时代的起跑线...
日期:07-11
雷军:小米用7年的时间,改变了人们对国货的认识
7月11日,时隔五年之后,阿里巴巴再次召开天下网商大会。小米科技董事长雷军进行了主题演讲。
日期:07-11
新“五环之星”李彦宏是怎样圈粉一众迷弟的?
前两天,李彦宏客串了一把直播网红,而且是高级款——坐着无人车在五环上飙起来的那一种&...
日期:07-07
贾跃亭之所以失败,是因为别人不了解他在做什么
近日,本来消停下来的乐视,又开始活跃起来。各种爆料消息,小道内幕不断传出来,被颠覆,在被颠覆...
日期:07-07
papi酱高调加入分答,音频付费社区背后玩的到底是什么?
  分答显然在通过社区产品营造神秘“圈层感”,为何越来越多的大咖开始音频产品,不如说又是一次粉丝经济的收割潮。
日期:07-07
李彦宏遥cue马云:我们今天在座的四千多人都是“老铁”
我说“老铁”你说Yo!
  今天,四千多名开发者、合作伙伴相约国家会议中心,参加Ba...
日期:07-05
Yann LeCun到访思必驰-上海交大智能人机交互实验室
7月4日,受上海交通大学邀请,卷积网络之父 Yann LeCun在交大闵行校区举办了一场精彩的学术报告:《...
日期:07-05
李彦宏回敬马云:我们只有合作伙伴,没有竞争对手
7月5日,全球首个专门面向AI开发者的大会——Baidu Create 2017在京正式召开。近五千名开...
日期:07-05
脉脉职播:分享经济,改变中国的社会小革命
近日,脉脉牵手 IDG、GGV、晨兴资本三大顶级风险投资机构共同探索投后服务新模式,在脉脉直播平台&m...
日期:07-05
快手CHO在脉脉职播:我们做了个五亿人玩的快手
近日,脉脉牵手 IDG、GGV、晨兴资本三大顶级风险投资机构共同探索投后服务新模式,在脉脉直播平台&m...
日期:07-05
欧洲母婴企业口袋孕育受邀出席世界移动大会 COO陈胤玮分享创业经验
欧洲母婴企业口袋孕育受邀出席世界移动大会 COO陈胤玮分享创业经验
日期:07-04
李河君荣获“2017创新中国年度领军人物”奖
近日,由经济日报中国经济信息杂志社、国家发展和改革委员会宏观经济管理编辑部、对外经济贸易大学...
日期:07-03
库克发推特纪念iPhone上市十周年 时间暗藏玄机
7月3日消息,据国外媒体报道,6月29日是iPhone上市十周年的日子,...
日期:07-03
库克去年实际收入1.45亿美元 标普500首席执行官里排第一
据外媒报道,美国苹果公司首席执行官蒂姆-库克(Tim Cook)去年实际收入为1.45亿美元,而不是此前报道...
日期:07-01