UDN-企业互联网技术人气社区

板块导航

浏览  : 1997
回复  : 9

[云运维平台] 聊聊程序员的专业情怀:用友iUAP运维平台研发实践分享

[复制链接]
benbenxiong的头像 楼主
发表于 2016-5-31 15:49:07 | 显示全部楼层 |阅读模式
  近期,在用友公司内部的研发干部与专家交流会上,提出了“做专业的奋斗者”的理念。要求用友员工尤其研发人员,要积极拥抱企业互联网,做专业的奋斗者。

  这是用友人一种情怀,那么在实际的研发工作中,他们是如何来体现这种“专业”情怀的呢?今天就以用友iUAP运维平台的研发团队为例,分享下他们在开发实践中遇到的问题,以及是如何解决的。

  iUAP运维平台是iUAP企业互联网开放平台的一部分,旨在提供完整高效、可持续的运维解决方案。它以DevOps为理念,能够促进开发和运维工作紧密合作,保证软件产品和服务按时交付,同时为交付应用的高可用性提供强有力的保障。

1.jpg


  iUAP运维平台的研发团队,可以说是一群走在企业互联网技术前端的人,因为他们不仅要深切了解用户的互联网开发和运维需求,还要懂得当前最先进的互联网技术。

  他们也都做到了用友对“专业的奋斗者”的要求:

  第一,做专业奋斗者,不畏艰难,勇于攻关、有突破精神;

  第二,做用户之友,做“实用、先进、好用”的产品;

  第三,面向客户,紧贴一线(项目、伙伴、实施/服务/销售人员);第四,快! 有执行力、务实、高效。

  首先,他们对企业互联网化有着自己的理解:

  传统模式大多是在卖东西,而互联网模式是在卖情怀。传统的软件模式,把软件卖给客户,经过实施人员的落地,上线运行稳定以后生命周期基本就结束了。互联网模式的不同之处在于我们需要像建设社区一样,通过大数据等手段不断的运营,让用户来这上面愉快的使用。这种模式下,对于码农来说,很多时候需要既要懂后端、又要懂点前端、最好懂点产品、甚至要懂运营,每个人需要随时做好全栈的准备,做一名万能的全栈工程师。

2.jpg


  其次,技术方面,要以开放的心态,主动拥抱开源。像小马过河那样,通过不断的试错,进行快速的小版本迭代。

  传统的模式是验证这个方案对不对,互联网的模式是看看这个方案错没错,有着微妙的不同。我们需要做的就是思维的转变,大胆联想、大胆尝试各种不同的思路解决问题。

3.jpg


  第三,产品推进方面,当面临用户不能很快理解产品的精髓与技术技巧时,iUAP运维团队用各种最佳实践来慢慢引导和推进。

  由于iUAP运维平台产品是偏技术的平台,发第一版时,面临最大的问题就是如何让别人用这个产品?如何获得认可?

  有人会说,那就讲高大上的技术,但其实,用户对于很多天花乱坠的技术是不一定买账的,他们更关心落地问题。甚至很多用户安装产品之后,由于没有理解其中的精髓与技巧,不会用,便会对产品产生质疑。

  用友iUAP运维平台研发团队的对策是,赶紧做各种最佳实践,不再局限于纯技术的范畴。拿日志分析为例,将日志里面的各个字段都写好规则,抽取到索引库里面,然后做各种图表,统计PV、UV、流量、耗时、地域分布等,做给用户看,用户看了以后,感到原来是可以这样。然后就是把各种场景补全,日志用于分析上层的业务、监控用于可视化展现系统指标、APM用于代码深度性能分析,用数据说话,给出依据,慢慢让用户信服。

  另外,面对太新的技术,比如iUAP运维平台用到的Docker,用户由于不熟悉,担心hold不住,于是存在一定的忧虑。在他们看来,还不如直接部署一个Tomcat靠谱,将war包直接丢上去,应用就可以访问了。

  这种情况下,策略是在最短的时间内,根据用户习惯研发相应的方案,比如用原生的方式自动伸缩Tomcat、Elasticsearch、Zookeeper等中间件,让用户先用起来,再慢慢引导其他非关键业务,以Docker的方式部署,一点点的过渡和适应。

  还有的客户,虽然不懂某些技术,但对于新技术的探索很热情,就需要帮助他们快速上手。

  这就是现状,用户随时会出现各种状况,一方面需要研发人员用最佳的服务意识去将产品推进下去,同时需要我们将所有的最佳实践不断整理进产品,用代码去化解曾经的艰辛,保证未来的路更顺畅。

4.jpg


  第四,要不断进行技术的创新与突破。

  这里可以引入一个煤油灯的小故事。有个乡下人,在城里发现很多人都在用煤油灯,而他们在乡下用的却是更落后的照明方式。他觉得这是个很好的商机,于是就贩卖各种煤油灯到乡下卖,赚了很多钱。它以为未来几十年可以靠煤油灯为生了。但几年以后他发现城里人已经用电灯了,这时靠煤油灯活一辈子的念想也破灭了。

  这个故事提醒我们要不断跟进新技术,不能局限现有产品停步不前,通过不断创新与突破,保证不落伍。比如iUAP运维平台用到了Docker、Mesos、Marathon、ElasticSearch等大量的开源技术,这些技术在国内相对较新,iUAP研发团队会到各种国内外技术网站和社区去学习,及时掌握新的技术点。同时,积极参与一些线上线下活动,开拓视野。

  目前,用友iUAP运维平台目前已经发布了V2.01版,欢迎下载使用,保证能够让你的应用做到弹性伸缩、高可用。

  下载地址:http://iuap.yonyou.com/webpage/developer/ieop/views/download-center.html


发表于 2016-8-14 09:48:48 | 显示全部楼层
下载不了啊。。  老大。请帮助
点评 ( 1 ) 收起 / 展开点评

benbenxiong 2016年08月15日 11:13

咋地啦?提示什么啊?

使用道具 举报

回复

发表于 2016-8-15 13:28:47 | 显示全部楼层
老大,可以了,链接不对嘛。
点评 ( 1 ) 收起 / 展开点评

benbenxiong 2016年08月15日 13:45

我看到了,应该是地址更新了,我打一下相关部门

使用道具 举报

回复

benbenxiong的头像 楼主
发表于 2016-8-15 13:47:22 | 显示全部楼层
yiting8 发表于 2016-8-15 13:28
老大,可以了,链接不对嘛。

我已经更新了,你看一下
使用道具 举报

回复

发表于 2016-8-15 14:41:24 | 显示全部楼层
嗯。可以了,神速啊。老大, 这次去年会听了一下。感觉强悍,所以学习一下。
点评 ( 1 ) 收起 / 展开点评

benbenxiong 2016年08月15日 14:52

这个是云运维平台专题地址:http://udn.yyuap.com/portal.php?mod=topic&topicid=41

使用道具 举报

回复

发表于 2016-8-15 14:42:37 | 显示全部楼层
不知道,老大,当时在哪个分论坛,知道的话,晚上找你去喝酒的。。
点评 ( 1 ) 收起 / 展开点评

benbenxiong 2016年08月15日 14:53

我没去啊,哈哈

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部