下载  >  云计算  >  微服务  > Devops调查报告.pdf

Devops调查报告.pdf 评分:

Devops调查报告.pdf
云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 报告目录 前言 II 观点摘要 调查背景 9 (一)调查方法及样本 1、调查方法 2、样本描述 3、样本说明 (二)报告术语界定 12 三、 DevOps转型现状 (一) Devops接受程度 14 (二) Devops应用现状 1、敏捷开发管理 17 2、持续交付 3、技术运营 4、应用设计 34 5、安全管理 (三) DevOps实践存在的问题和挑战 40 (四)未来 DevOps投入的趋势 42 三、企业对 Devops工具和技术的选择 43 四、企业对政策/资质的需求 51 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 前言 随着数字化转型对传统行业的冲击,为应对快速的市场需求和业务创新发 展,提升客户服务意识及服务能力成为各企业的主要关注点,通过积极引入 DevOps,将开发、测试和运营部门打通以更好地沟通和交流,提升业务创 新的同时也达到对交付质量和效率的飞跃。据2019年中国信通院的能力成熟度 评估结果显示, Devops已经在互联网、金融、运营商和制造业等行业得到了广 泛的落地实践。为进一步了解和掌握 Devops在中国落地实践的现状和未来发 展趋势,云计算开源产业联盟开展了2018-2019年度中国 DevOps现状调查。 本次活动采用电话访谈和在线调查相结合的方式,对 Devops转型现状、未来 Devops的发展、企业对政策资质的需求等情况进行了调查,共回收有效问卷 1549份。本报告以调查结果为基础,结合行业专家的深度访谈,力争详实客观 地反映企业对 Devops落地实践的需求,为广大关注 Devops的从业人员、专 家学者和硏究机构提供真实可信的数据支撑。 本次报告的编写以及数据采集工作由中国信息通信研究院、云计算开源产 业联盟、华为和南京大学联合发起,高效运维社区及各地 Devops实践企业和 社会各界也给予了大力支持,在此,谨表示最衷心的感谢!同时也对参与中国 Devops现状调查访问的企业朋友表示最诚挚的谢意! 云计算开源产业联盟 2019年7月1日 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 观点摘要 Devops接受程度 半数企业认为产品质量、按时交付、客户满意度和研发效率的提升是判断 DevOps是否成功实践 的重要标准占比分别为5023%、49.19%、47.58%和41.13%,其次是交付的业务价值(26.61%) 过程改进(2419%)、项目可预测性(23.39%)和项目可见度(2234%) 尽管受访企业期望 Devops能够带来更高效的交付效率,提升客户满意度,创造更多的商业价 值,但成功实践 DevOps依然是一个难题。调查结果显示,仅有31.65%被调查者认为自己组织 的 DevOps实践是成功的,282%被调查者认为自己组织的 DevOps实践是不成功的,41.13% 的被调查者不清楚如何衝量自己组织的 DevOps实践是否成功。 DevOps应用现状 DevOps已经在国内逐步落地实践。调查发现, DevOps在国内落地的情况,基础级和全面级占 到整体的6成左右,其中,部分企业在一些方面取得了局部的收获但是离较好的程度还有一定距 离,这部分占比为4665% 敏捷开发管理在企业应用广泛。调查发现,采用 DevOps的企业中,近7成企业的敏捷开发管理 成熟度达到了基础级以上。 企业普遍釆取业界成熟的敏捷开发方法以提升研发效率。 Scrum、看板方法、自定义混合敏捷方 法是最受企业欢迎的前三种敏捷开发方法,占比分别为4541%、41.23%、31.46%。 当前企业使用敏捷技术普及率不高,多数企业研发管理流程严谨性不足。据调查显示,普及卒最 高的敏捷技术是每日站会,选择率为50.93%。 超半数企业使用敏捷工程实饯管理开发项目。调查显示,近6成企业选择了编码规范、单元测试 和持续集成,占比分别为5948%、55.39%和45.89%; Scrum of scrums是企业选择最多的大规模敏捷开发方法。调查结果显示,27.46%的企业选择 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 使用 Scrum of scrums在组织内部大范围推广、扩展敏捷开发 大规模敏捷的成功主要取决于团队使用一致的实昽和流程。受访者普遍认为成功实施大规模敏捷 的因素主要是团队使用一致的实践和流程,选择比例超4成。 持续交付是 DevOps的核心工程实践,贯穿软件开发全生命周期。实现了健全的版本控制系统、 基于主干开发、自动化构建、自动化测试、自动化部署、每天多次集成和组织级庋量等能力,都 对软件开发产牛正面的影响。调查发现,超8成企业采用持续交付实践并获得硏发效率的提升。 版本控制系统使用的熟练程度与企业持续交忖能力成熟度呈正比。调査结果显示,持续交付能力 成熟度为基础级的企业,8成以上均使用了版本控制系统;持续交付能力成熟度达到全面级的企 业,近半数具备健全的版本控制系统;持续交付能力成熟度达到优秀级的企业,超7成以上实现 了版本控制系统的自动化操作;持续交付能力成熟度达到卓越级的企业,实现将软件全生命周期 的所有配置均纳入版本控制系统管理,并可完整回溯软件交付过程。 持续交付能力成熟度与自动化构建和部署方式的釆用率呈正比。调查发现,自动化构建和部署的 水平对持续交付成熟度的影响很大,持续交付成熟度达到全面级的企业中,7成都实现了自动化 构建和自动化部署。 持续交付能力成熟度较高的组织普遍实现了持续交付流水线自服努。根据调査报告显示,近4成 企业实现了可视化的持续交付流水线,使用者可按需选择任意环节。 缩短进入市场的时间是满足客户需求的关键因素,部署频率和集成频率从侧面反映了企业快速响 应市场需求,满足客户要求的能力。根据调查报告显示,已经实现按需部署和按需集成的企业比 例为12.40%、11.29%;实现1天多次部署和集成的企业比例为2845%、2369%;实现1周 之内部署和集成的企业比例为21.14%、15.45%;实现1个月之内部署和集成的企业比例为 27.89%、29.45%;分别有10.12%、20.12%的企业部署和集成频率超过了1个月。 自动化测试整体覆盖率偏低。Deνvops提倡测试前移,测试用例编写和代码开发同步进行,增加 代码级和服务级测试提髙自动化测试比例。目前仅有5成被调查企业实现了自动化的接口测试、 单元测试和功能测试,占比分别为5558%、52.97%和52.79%。 具备清晰、明确的变更管理系统的组织,平均变更前置时间也相对较短。本次调查中,近6成的 组织能够将变更前置时间控制在1天之内,其中小于15分钟占比为17.66%,15分钟灬1小时 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 占比22.30%,1小时~1天占比为24.16% 众多持续交付工具中,持续集成工具 Jenkins和构建工具 Maven最受欢迎。调查结果显示,超 5成企业使用 Maven和 Jenkins,占比分别为51.34%和4390% 企业技术运营能力有待提升。据调査结果显示,近7成企业技术运营能力离较好还有一段距离, 其中30.11%的企业技术运营能力成熟度处于初始级,35.50%的企业技术运营能力成熟度达到基 础级。 RTo、RPO标准是企业对潜在风险的管理,从侧面反映出企业的业务连续性。3成被调查企业表 示目前公司具备RTO、RPO标准,但并未严格执行;超四分之一企业认为公司已制定RTO、RPO 标准,整体RTO可达到9990%,同城RPO>5分钟。 多数企业的应用设计水平有待提高。6成被调查企业的应用设计水平位于初始级和基础级,比例 分别为28.81%和3197%;其次是全面级(22.30%)和优秀级(1301%),仅有390%的组织 达到卓越级。 目前,企业尚未给予安全管理足够的重视。调查结果显示,7成企业安全管理成熟度位于初始级 和基础级,安全管控手段有待加强;2成企业安全管理成熟度达到全面级,安全检测基本覆盖软 件开发全生命周期中;仅有5.2%被调査全业安全管理成熟度达到优秀级。 专业的安全团队比例相对较低。被调查企业中,近4成企业建立专业的安全团队参与到研发过程 中;6成以上企业目前尚未建立专业的安全团队。 代码安全性和设计是否符合安全规范已经作为企业最关注的安全问题被予以高度重视。据调查结 果显示,7成以上企业更关心代码的安全性,占比达73.05%;近6成企业认为设计是否符合安 全规范比较重要,占比达59.11% 企业集成安全检测的阶段逐渐左移。46.84%的团队已经将自动化安全分析集成到代码开发阶段; 41.26%的团队在测试阶段集成了安全检测; 从关注到落地,还需要企业切实投入。调查显示,企业对代码安全的关注度高达73.05%,却只 有46.84%的企业在代码开发阶段添加了自动化安全分析;对设计是否符合安全规范的关注度有 59.11%,在代码结构设计阶段添加了自动化安全分析的企业只有41.26%。 市场已昊备多种相对成熟的安全检测工具。调查结果显示, Nessus和 Snort是企业首选的安全 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 检测工具,占比分别为21.36%、1802%。 Devops实践存在的问题和挑战 >超半数企业认为需求的频繁变更是阻碍软件按时交付的主要原因。调查结果显示,59.68%企业认 为需求的频繁变更阻碍软件按时交付;38.71%企业认为集成问题太多阻碍了软件按时交付。 多因素造成企业难以推行 DevOps,其中各部门之间目标的不同是企业首选的主要原因。近半数 企业认为各部门之间目标的不同是导致 DevOps推行失败的主要原因。近3成企业认为个人优 先效忠于自己的部门其次才是组织、不同行业的限制、缺乏 DevOps专业知识和相关人才是阻碍 DevOps推行的原因,古比分别为31.35%、29.84%和2742% 未来 DevOps投入的趋势 全业对 DevOps的未来投入有非常明确的计划。对企业未来对 DevOps投资的调查结果显示, 各企业普遍增加对 DevOps的重视度,超六成的企业非常明确的计划对 DevOps工具或培训进 行投入 企业对 Devops工具和技术的选择 云计算助力 Devops实饯落地生根。本次调查结果显示,近半数企业表示正在开发的主要应用程 序或服务已托管在公有云平台上;近3成企业选择了混合云和私有云,占比分别为1636%和 1524%;11.52%的企业选择了多种类型共存。 企业采取多个云供应商的比例有所提高。调查结果显示,47%的被调查企业选择了单一云供应商, 39%的被调查企业选择了多个云供应商提供的云服务,12%的企业没有使用任何供应商。 微服务架构已被广泛的应用到企业的软件开发中。据调查,目前最受企业欢迎的微服务框架是 print cloud和 Sprint Boot,占比到45.91%和424%。 易用性、可伸缩性和性能是企业选择微服务框架最主要的因素。超过半数的企业出于易用性、可 伸缩性和性能考虑而选择微服务框架,占比分别为46.10%、46.10%和41.26%。 容器的出现使 Devops落地实践相对容易。调查显示,大部分企业均表示通过使用容器技术提升 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 了软件交付的效率,降低了「成本,其中64.02%的企业选择了 Docker,25.91%的企业选择了 Kubernetes,8.23%的企业选择了 Rancher,1.83%的企业选择了 Mesos。 灵活的可移植性和保持跨环境的一致性是企业选择容器的主要因素。被调查企业中,超过半数的 企业均认为容器最受欢迎的特点是灵活的可移植性和保持跨环境的一致性,占比达到54.28%和 44.42%。 釆用适当的 Devops工具可以提高 Devops落地实践的成功率对企业成功实现 Devops转型 起到事半功倍的作用。目前,市场上已经有很多成熟的商用 DevOps工具。在被调查企业的选择 中,需求和项目管理工具JRA高居第一位,占比为52.31%。 >工具安全性和产品/服务价格是企业选择 Devops工具最关注的因素。占比分别为5259% 47.41%,其他几种比较受关注的因素分别是工具自动化程度、功能易用性、是否开源、功能丰富 性和 DevOps工具商知名度,占比分别为3808%、37.31%、35.23%、32.64%和32.12%。 企业对政策资质的需求 软件开发能力和 DevOps能力成熟度方面的评估认证备受企业用户重视。据调查,多数受访企业 认为第三方软件开发成熟度体系评估有助于 DevOps更好的落地实践,45.97%的企业认为 CMM软件能力成熟度认证比较重要;41.94%的企业认为 DevOps能力成熟度评估是项目开发 中实践 DevOps能力应当具备的资质;另有39.52%和18.55%的企业认为O体系认证和中国 信通院开展的金牌运维评估是企业实践 DevOps应当具备的资质 云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 、调查肖景 (一)调查方法及样本 1、调查方法 本次调查报告采用电话访谈和在线调查相结合的方式,共收集到有效问卷 1549份。 2、样本描述 参与调查企业所在行业:包括互联网、科技、电信、制造、政府、金融、医 疗、能源、教育、零售和咨询等行业 图1企业行业分布 6.51% 1.67% 5.02% 互联网 ■科技 2.79% 电信 36.43% 3.90% 制造 政府 9.00% 金融 医疗 教育 558% ■能源 3.35% 零售 ■咨询 5.00% 其他 4.28% 30.48% 数据来源:中国信息通信研究院

...展开详情
2019-07-05 上传 大小:3.84MB
举报 收藏
分享
DevOps实践指南.pdf

本书生动讲解了什么是DevOps,如何实现DevOps,配套的工具是什么、等等

立即下载
《企业Devops的成功之路》中文版.pdf

《企业Devops的成功之路》PDF高清中文版 前言: 展现在大家面前的这本白皮书,将通过一个企业DevOps案例来呈现DevOps知识框架以及相关应用内容。 我们一直为丰田生产系统(Toyota Production System,TPS)中的核心综合管理系统(Toyota/Total Management System,TMS)提供敏捷开发的指导服务。基于我们的经验,我们相信DevOps能很好的支持业务。DevOps 不仅支持IT,而且还能支持业务战略并改善业务流程。

立即下载
DevOps Handbook.pdf

DevOps Handbook.pdf (272页)(不是The DevOps Handbook )

立即下载
《DevOps实践指南》_刘征.pdf

DevOps实践指南高清版 带目录标签,很清晰,本书详细介绍了DevOps的起源以及在实施过程中遇到的一系列问题,是运维神书凤凰项目的姊妹篇,非常值得一看。

立即下载
DevOps傻瓜书 pdf

一本很好的学习DevOps的资料,IBM限量版,非常通俗易懂。

立即下载
DevOps实践指南(带目录高清彩图pdf版)

网络视频资源,如有侵权请留言/举报,资源过大上传乃是下载链接!!!

立即下载
DevOps实践驭DevOps之力强化技术栈并优化IT运行 带目录书签 pdf

从本书中将会学到 √ 理解DevOps和持续交付的本质并看到DevOps如何支持敏捷流程 √ 了解系统如何相互匹配并组成一个更大的整体 √ 创建并熟悉让DevOps更有效率的工具 √ 用DevOps的思想设计一个适合持续部署的系统 √ 用诸如Git、Gerrit和GitLab等不同方式高效地存储和管理代码 √ 配置一个构建CRUD应用样例的任务 √ 通过Jenkins和Selenium使用自动化回归测试来测试代码 √ 使用诸如Puppet、Ansible、PalletOps、Chef和Vagrant等工具部署代码 √ 探索Trac的工作方式—— 一个用于问题跟踪的工具

立即下载
DevOps实践

《DevOps 实践》介绍了DevOps 的起源和概览,并通过一个贯穿全书的例子,从架构开始,到代码的存储、构建、测试、部署、监控,直至流程的跟踪,推荐了许多可用的工具和可行的示范,是一本DevOps实践方面不可多得的参考书籍。, 《DevOps 实践》面向愿意承担更大责任的开发人员和系统管理员,也很适合愿意更好地支持开发人员的运维人员。无须任何DevOps 知识即可快速上手!

立即下载
DevOps with Kubernetes 无水印pdf

DevOps with Kubernetes 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
分布式混合云DevOps实践.pdf

分布式混合云DevOps实践:需要一套工具,利于开发人员理解和使用。开发人员的输出可以很自然的衔接上运 维人员写的脚本,从而完成自动部署。即如何更快速的以第二种形态进行工作,而不会 有太多沟通成本

立即下载
Practical DevOps 无水印原版pdf

Practical DevOps 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
DevOps for Networking 无水印原版pdf

DevOps for Networking 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
DevOps实践:驭DevOps之力强化技术栈并优化IT运行中文高清完整版PDF带书签

第1 章,DevOps 和持续交付简介,涉及了DevOps 的背景,并介绍它是怎样融入到敏捷开发的广袤世界的。   第2 章,洞察全局,它会帮助你了解DevOps 使用的多个系统如何协同工作,组成一个大整体。   第3 章,DevOps 如何影响架构,描述了软件架构的各个方面,以及当我们以DevOps的视角工作时它对我们的意义。   第4 章,一切皆代码,解释了如何实现一切皆代码。而且,你需要一个地方来存储代码,这个地方就是组织里的源代码管理系统。   第5 章,构建代码,解释了为何需要系统来构建代码,介绍了这些系统。   第6 章,测试代码,展示了如果需要及早发布或者经常性发布代码,我们就得

立即下载
DevOps实践与工具探索

DevOps通常指软件行业新兴的专业化运动,是一组文化、流程与工具整合后的统称。DevOps基于敏捷与精益的理念, 从业务和整个价值链角度,推动组织优化软件交付方式,从敏捷的开发,走向敏捷的运维和敏捷的业务。DevOps提倡打破孤岛, 促进开发和运维之间高度协同,在实现小批量迭代交付、增量式发布、高频率部署、快速闭环反馈的同时,提高生产环境中软件部 署及运行的可靠性、稳定性、可伸缩性和安全性。

立即下载
DevOps-with-Kubernetes.pdf

Chapter 1 , Introduction to DevOps, walks you through the evolution from the past to what we call DevOps today and the tools that you should know. Demand for people with DevOps skills has been growing rapidly over the last few years. It has accelerated software development and delivery speed and has

立即下载
DevOps, DBAs, and DBaaS pdf

Learn how DBAs in a DevOps environment manage data platforms and change requests to support and optimize continuous integration, delivery, testing, and deployment in the application development life cycle. On the Dev side, DBAs evaluate change requests to ensure compliance with organizational best

立即下载
DevOps的构建之路与案例分享.pptx

对DevOps构建进行讲解并对案例进行分析。

立即下载
[电子书] 开发者敏捷运维(DevOps)指南 (英文版)

☆ 资源说明:☆ [Apress] 开发者敏捷运维(DevOps)指南 (英文版) [Apress] DevOps for Developers (E-Book)

立即下载