忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12下一页
最近访问板块 发新帖
查看: 61544 | 回复: 10

【大话IT】DevOps:概念虽好,落地却难? [复制链接]

论坛徽章:
3
15-16赛季CBA联赛之上海
日期:2017-11-16 13:45:42CU十四周年纪念徽章
日期:2017-11-16 17:03:0215-16赛季CBA联赛之北京
日期:2017-11-23 16:03:45
发表于 2017-12-07 16:18 |显示全部楼层
结算啦结算啦,本期获奖的小伙伴有:laputa73tree_foxPurple_Grapefenyun689Fl_wolf
话题背景:
      DevOps 概念早先升温于 2009 年的欧洲,因传统模式的运维之痛而生。随着云计算、容器技术、微服务等相关技术的提出和实施,使得 DevOps 迅速走红,受到越来越多的关注。另外,随着互联网对传统企业的冲击,需要更快的业务试错与业务创新,其背后本质是企业 IT 的精益运营,让软件的生产、交付、获取、升级、遥测变得自动与自助,在此大环境下,越来越多的传统企业也开始采用 DevOps 的分工模式。
     虽说DevOps概念很火,企业对DevOps的评价也很高,但实际情况却是理想很丰满、现实很骨感,真正落地实施的很少。
      devops.png


话题讨论:
1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
3. DevOps落地的难点在哪里?如何突破?

活动时间2017年12月7日—2018年1月8日
活动奖励优选5名回复者送技术图书一本(自选)


论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:13:29
发表于 2017-12-08 14:50 |显示全部楼层
1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
DevOps最大的价值是:
①能够快速的将满足甚至是超过客户期望的高质量产品投放市场,快速迭代能够很快完成新特性的开发并实现经济效益。
②提供给IT部门的全部角色(项目经理、开发、测试、运维等)提供统一的协作门户,实现自助、自动化的服务,提升IT部门的整体协作效率。

2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
DevOps关于开发部分主要应用Agile的最佳实践,比如精益开发、Scrum、极限编程(XP)和看板(Kanban)方法等。其中Agile所提倡的结对编程(Pair-programming)、时间盒子(Timebox)、限制待制品(WIP)、持续集成(CI)和定义完成(DOD)等管理思想同样也适用于Devops。Devops在Agile的用户故事的基础上还创造性的提出测试故事和运营(运维)故事的观点,可见Devops在继承Agile优势的同时,更加强调IT服务或应用全生命周期的管控,即包括运营(运维)的管控。除此之外,Devops更加强调自动化的发布部署及自动化测试平台,这个和目前比较流行的微服务的概念有很强的内在需要的契合。
DevOps不会替换掉Agile。DevOps的方法和实践是与敏捷相适应的,是敏捷之旅的一种逻辑延伸。敏捷是DevOps的使能者,因为做了敏捷,具备小团队快速发布和持续交付的能力,才能进一步做好DevOps。

3. DevOps落地的难点在哪里?如何突破?
DevOps落地困境包括:
①设计部门多
②流程改造复杂
③责任边界需要重新划分
④考核等配套机制没有跟上
⑤技术成熟度低
⑥自动化是核心问题
想突破上述问题,对于一个团队负责人来说,要能在一定的条件下,有效组织团队、逐步优化流程。这里说的“一定的条件”涉及很多方面,比如不要试图按理想情况去打通部门,这是永远不可能的,再比如想让团队每个人都有一样的高度、理解力、责任感也是很难实现的。所以对于一个团队负责人来说,想实施好DevOps,需要理清现状,统一概念模型,制定阶段性目标,激发团队热情,有效规避风险;而不是一上来就是要用什么技术,要有多好的理念之类。

论坛徽章:
5
15-16赛季CBA联赛之青岛
日期:2017-05-25 14:27:3415-16赛季CBA联赛之深圳
日期:2017-07-19 09:39:23CU十四周年纪念徽章
日期:2017-08-29 16:08:0115-16赛季CBA联赛之佛山
日期:2017-08-30 19:12:5515-16赛季CBA联赛之山西
日期:2017-12-20 13:50:55
发表于 2017-12-09 17:33 |显示全部楼层
1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
。相较于在传统的软件开发流程,我们总是会假设性的进行产品⼤范围的规划与使⽤情境想象,再经过漫⻑的开发过程,最后才能投入到市场一次定生死, DevOps 讲求的是直接根据市场反应来修正产品的功能,与其不断假设用户可能的需求以及行为,DevOps 会直接开发新功能,投⼊市场取得产品营运的状况以及使⽤者的回馈,马上根据这些回馈修改⾃己产品来更贴近用户。这也让产品开发的⾵险⼤大降低,缩短从开发到获得市场反应的时程,并且可以实时修正产品方向,让产品永远是针对使⽤者的需求提供服务。

2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
Agile专指每日站会、计划会、回顾会等Scrum的实践和用户故事实践;DevOps专指自动化、工具链和基础设施等实践。两者侧重点不同,不存在谁替换掉谁的问题。

3. DevOps落地的难点在哪里?如何突破?
DevOps最大的难点并不是所谓的文化或组织(因为这个不是说改变或打破就能改变或打破的),而是各家公司的流程和工具都是有差异的,每家都会有自己的特色与特殊部分,很难有所谓的通用产品能解决所有问题。想突破这种问题,对于一个团队负责人来说,要能在一定的条件下,有效组织团队、逐步优化流程。

论坛徽章:
0
发表于 2017-12-09 18:51 |显示全部楼层
不懂
小白               。

论坛徽章:
37
CU大牛徽章
日期:2013-03-13 15:32:35CU十二周年纪念徽章
日期:2013-10-24 15:41:34射手座
日期:2013-10-24 21:01:23辰龙
日期:2013-12-20 17:07:19狮子座
日期:2014-05-12 11:00:00寅虎
日期:2014-06-04 16:25:27IT运维版块每日发帖之星
日期:2015-08-17 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00平安夜徽章
日期:2015-12-26 00:06:30IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
发表于 2017-12-11 08:47 |显示全部楼层
1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
  最大价值是强调打破分工界面,全员对客户负责
2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
  Agile测重管理流程.
   devops侧重技术方案.这两个可同时采用.
3. DevOps落地的难点在哪里?如何突破?
  落地的难点还是人啊.研发懂实施,还是实施懂研发?
   全员对用户负责,谁对人力成本负责?
   本质上是人才的精细化分工和一专多能要求的矛盾.
  这个概念其实是实施提出的,口号是要求实施懂研发.
  最终落地可能要研发来背锅, 研发要对实施结果负责.

论坛徽章:
0
发表于 2017-12-12 14:55 |显示全部楼层
1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
1能够快速的将满足甚至是超过客户期望的高质量产品投放市场,快速迭代能够很快完成新特性的开发并实现经济效益。
2提供给IT部门的全部角色(项目经理、开发、测试、运维等)提供统一的协作门户,实现自助、自动化的服务,提升IT部门的整体协作效率。

2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
DevOps关于开发部分主要应用Agile的最佳实践,其中Agile所提倡的结对编程(Pair-programming)、时间盒子(Timebox)、限制待制品(WIP)、持续集成(CI)和定义完成(DOD)等管理思想同样也适用于Devops。Devops在Agile的用户故事的基础上还创造性的提出测试故事和运营(运维)故事的观点,可见Devops在继承Agile优势的同时,更加强调IT服务或应用全生命周期的管控,即包括运营(运维)的管控。
DevOps不会替换掉Agile。DevOps的方法和实践是与敏捷相适应的,是敏捷之旅的一种逻辑延伸。
3. DevOps落地的难点在哪里?如何突破?
①设计部门多
②流程改造复杂
③责任边界需要重新划分
④考核等配套机制没有跟上
⑤技术成熟度低
想突破上述问题,对于一个团队负责人来说,要能在一定的条件下,有效组织团队、逐步优化流程。

论坛徽章:
29
IT运维版块每日发帖之星
日期:2016-04-01 06:20:00C
日期:2016-10-25 16:10:552017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之同曦
日期:2017-02-11 13:43:1415-16赛季CBA联赛之同曦
日期:2017-05-13 19:24:3815-16赛季CBA联赛之上海
日期:2017-07-19 17:38:4415-16赛季CBA联赛之福建
日期:2017-08-02 09:45:3315-16赛季CBA联赛之山东
日期:2017-08-23 17:34:3615-16赛季CBA联赛之上海
日期:2017-11-14 09:20:5015-16赛季CBA联赛之佛山
日期:2017-12-01 10:26:3815-16赛季CBA联赛之吉林
日期:2018-03-30 12:58:43黑曼巴
日期:2018-07-13 09:53:54
发表于 2017-12-13 10:42 |显示全部楼层
本帖最后由 fenyun689 于 2017-12-13 10:46 编辑

1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
DevOps最大的价值是打破开发,实施,测试,运维界限。

2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
DevOps关于开发部分主要应用Agile的最佳实践,DevOps不会替换掉Agile。DevOps的方法和实践是与敏捷相适应的,是敏捷之旅的一种逻辑延伸。

3. DevOps落地的难点在哪里?如何突破?
难点是怎么打破分工。是专业化更强,还是啥都会。
突破点是 部分人员专业化,部分人员一专多能。一专多能的人在各个部门都进行锻炼。

论坛徽章:
0
发表于 2017-12-13 10:49 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2017-12-13 10:49 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-25 06:20:002017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:2115-16赛季CBA联赛之新疆
日期:2018-04-23 13:55:2315-16赛季CBA联赛之辽宁
日期:2018-07-23 08:59:12
发表于 2017-12-28 10:38 |显示全部楼层
1. 和传统分工模式相比,你觉得DevOps最大的价值是什么?
DevOps严谨地认为应用程序代码依靠服务器、网络和数据库等基础设施来实现它的价值。因此,DevOps部署方法同等地对待系统组成部分的所有变化,以同样的方式追踪记录这些变化。一些基础设施的变化,比如一个谨慎的网络交换机升级或者存储设备的增加,会被视为性能的增强(系统的新功能),即便这些变化可能会不太容易察觉。同样的,网络服务器的或者SAN固件补丁可能会被认为是修复补丁或者缺陷。不论一个开发团队如何将事物分类,关键是他们能够用同样的严谨态度去对待其他部分,来保证整个系统的持续稳定。
2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗?
LeanUX和AgileUX,也就是“精益UX”和“敏捷UX”。虽然两者听起来很接近,但是两种设计方法从设计过程到涉及的范围都截然不同。
精益UX更接近于一种业务运营方式,而敏捷UX用户体验设计则接近一个项目的执行方法
个人觉得,Ops完全成熟之后,拥有敏捷特性了是有可能的。
3. DevOps落地的难点在哪里?如何突破?
最大的难点并不是实际业务代码的编写,而是服务的监控和调试以及容器的编排。

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

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP