开源产业白皮书(2019年).pdf
《开源产业白皮书(2019年).pdf》由会员分享,可在线阅读,更多相关《开源产业白皮书(2019年).pdf(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 版权声明版权声明 本白皮书版权属于中国信息通信研究院,并受法律保护。转载、摘编或利用其它方式使用本白皮书文字或者观点的,应注明“来源:中国信息通信研究院”。违反上述声明者,本院将追究其相关法律责任。 前前 言言 当前开源技术快速发展,在云计算、大数据、人工智能等领域逐渐形成技术主流,开源技术已经成为企业构建信息系统的重要选择,国内企业参与开源生态的热情度持续提升。 开源一方面可以突破技术壁垒,推动技术创新,另一方面也面临知识产权、安全、技术运维等一系列与开源相关的风险问题。抓住开源技术的快速发展机遇,有必要进一步健全开源生态、树立开源风险意识、加强开源治理,推动我国开源产业健康快速发展。 开
2、源产业白皮书 首先通过调查问卷的形式梳理了开源软件市场总体规模及应用现状,然后从知识产权及合规、安全、技术运维三个角度分别对开源软件的风险进行调查分析, 进一步总结开源产业发展特点及趋势,最后结合当前现状给出了我国开源产业发展建议。 本白皮书采用电话访谈和在线调查相结合的方式, 共回收有效问卷 4,135 份,同时利用代码扫描工具对软件的组件、许可证、漏洞等情况进行统计。 在数据采集、 代码扫描及编写过程中得到了 FOSSID 等扫描工具和中国 IDC 圈的支持。 目目 录录 一、全球开源软件市场规模及应用现状 . 1 (一)开源产业链条逐渐形成 . 1 (二)全球开源软件市场现状 . 2 (
3、三)我国开源技术市场应用现状 . 3 1、企业对开源技术的接受程度逐年增高 . 3 2、开源解决方案是企业的重要关注点 . 4 3、联合开发成为企业部署开源的主要选择 . 6 4、企业应用开源技术仍面临众多挑战 . 6 (四)我国云计算相关开源技术应用现状 . 7 1、容器技术应用持续深化 . 7 2、虚拟化技术走向成熟期 . 10 3、微服务应用逐步落地 . 12 4、DevOps 进入实践阶段 . 14 二、开源软件风险调查分析 . 15 (一)知识产权及合规风险 . 16 1、风险分析 . 16 2、调查结果 . 17 (二)安全风险 . 22 1、风险分析 . 22 2、调查结果 .
4、23 三、我国开源产业发展特点及趋势 . 28 四、我国开源产业发展建议 . 29 附录:开源软件风险调查扫描软件清单 . 30 1 一、全球开源软件市场规模及应用现状 (一)(一)开源产业链条逐渐形成开源产业链条逐渐形成 开源即开放一类技术或一种产品的源代码,源数据,源资产,可以是各行业的技术或产品,其范畴涵盖文化、产业、法律、技术等多个社会维度。如果开放的是软件代码,一般被称作开源软件。开源经过形成时期、古典时代、移动时代到云开源时代的不断发展,开源产业链条已经逐渐形成,其中涉及的企业类型包括:自发开源企业、开源产品企业和开源用户企业。 图 1 开源产业链条构成 自发开源企业指对开源社区做
5、出贡献的企业,如将企业内已有代码形成项目,公开发布于代码托管平台或捐赠给开源基金会,其代码能够被公开获取。 著名的开源项目如 Android、 Linux、 TensorFlow 等,背后多为谷歌、微软等科技公司。近年来国内华为、腾讯、阿里等企业均积极主动发起开源项目,主要集中在云计算、大数据、存储、运维等领域,在国际上的影响力逐渐提升。 开源产品企业指基于社区版开源软件提供发行版售卖给开源用户企业, 或针对主流社区版开源软件提供服务 (包括: 软件选型咨询、软件运维服务支持等)的企业。 开源用户企业指从开源社区获取开源软件或代码, 用于自身信息系统构建以辅助实现企业前台业务功能的机构,包括诸
6、多传统行业,自发开源企业开源社区开源产品企业开源用户企业2 如金融、电力、通信、能源等。据 Gartner 调查显示,99%的组织在其 IT 系统中使用了开源软件,随着开源技术快速形成生态,企业用户引入开源技术已成大势所趋。 (二二)全球全球开源软件市场开源软件市场现状现状1 全球开源热度持续攀升。截至 2018 年,全球最大的代码托管平台 GitHub 已有 3000 万开发人员,其中 2018 年的新用户数量超过了前六年用户数之和;囊括 200 万家企业或组织,2018 年的组织数目比去年增加了 40%;拥有 9600 万个代码库,超过三分之一的代码库是在 18 年创建的;已提交 2 亿的
7、 pull request,仅在过去一年就创造了超过 6000 万次。 中国贡献者在开源社区中持续活跃。截至 2018 年,全球最大的代码托管平台 GitHub 上超过 80%的用户来自美国以外的地区,其中中国的贡献者数目仅次于美国,排名第二;2018 年 GitHub 上的贡献者数量是2017年的1.6倍, 其中中国的新注册用户数目仅次于美国,排名第二。 热门领域开源项目涌现, 公司成为开源的重要贡献者。 2018 年,JavaScript(前端和后端)、机器学习、移动应用程序开发和容器是贡献最多的领域。其中,微软 VS Code、Facebook React、谷歌 TensorFlow位列
8、项目活跃度前三甲 (按贡献者数目排序) 。 整体来看,微软、谷歌、红帽、英特尔等顶级科技公司的员工是开源项目的重要贡献者。 1 数据来源:https:/ 3 (三三)我国我国开源技术市场应用现状开源技术市场应用现状 1、企业对开源技术的接受程度逐年增高 超过八成的企业认可开源技术。调查显示,已经应用了开源技术的企业占比达到 86.7%,有计划应用开源技术的企业占比 10.6%,开源技术已经被企业普遍接受。 图 2 2018 年开源技术使用率调查(N=4135) 数据来源:中国信息通信研究院 技术成熟程度和功能丰富度是企业选择开源技术时考虑的重要因素。 据调查, 企业对技术成熟度的关注最高, 达
9、到 68.7%; 其次, 46.3%的企业在选择开源技术时会考虑功能丰富程度。此外,还有 43.3%的企业因缩短应用部署时间而选择开源技术。 图 3 企业选择开源技术的考虑因素(N=4023) 数据来源:中国信息通信研究院 86.7%10.6%2.7%已经应用有计划应用暂时没有计划应用68.7%46.3%43.3%41.9%30.7%27.3%24.8%23.2%6.4%技术成熟程度功能丰富程度缩短应用部署时间节约成本生态完善程度自主性、可控性及可持续性降低试错风险人才培养其他4 缺少适合的解决方案和出于安全性考虑是企业尚未应用开源技术的两个原因。在尚未应用开源技术的企业中,认为缺少适合的解决
10、方案的企业占比最高,达到 43.4%,与去年相比提高了 11.2%;其次,有35.2%的企业出于安全性考虑尚未使用开源技术。 其他因素还包括:现有技术不够成熟(30.3%)、开源技术带来的优势不明显(16.4%)以及无法满足合规要求(9.8%)。 图 4 企业尚未应用开源技术的原因(N=550) 数据来源:中国信息通信研究院 2、开源解决方案是企业的重要关注点 规划设计和产品选型是最受企业关注的解决方案类型。据调查,企业对于规划设计类解决方案的需求最为强烈,占比达到了 68.6%,相比 2017 年上升了 1.1 个百分点;其次,57.6%的企业更关注产品选型,比去年提高了 3.4%。其他开源
11、解决方案还包括实施路径、运维管理和人才培养等。 43.4%35.2%30.3%16.4%9.8%2.5%32.2%37.4%33.0%13.9%19.1%3.5%缺少适合的解决方案出于安全性考虑现有技术不够成熟开源技术带来的优势不明显无法满足合规要求其他201820175 图 5 企业对开源解决方案的选择(N=4023) 数据来源:中国信息通信研究院 开源解决方案的功能性及易用性和服务安全性是企业的首要关注点。在企业对开源解决方案关注指标的调查中,有 48.7%的企业更注重功能性及易用性,占比最高;其次,分别有 38.7%和 34.3%的企业更关注服务安全性和异构化系统的集成能力。 其他受关注
12、的指标还包括: 技术支持能力 (28.2%) 、 行业适用性 (26.1%) 以及可用性 (16.4%)等。 图 6 企业对开源解决方案的关注指标(N=4023) 数据来源:中国信息通信研究院 存储是企业开源技术的首要应用方向。调查显示,将开源技术应68.6%57.6%53.4%42.3%34.2%67.5%54.2%59.7%36.1%39.5%规划设计产品选型实施路径运维管理人才培养201820172.7%10.2%14.6%16.4%26.1%28.2%34.3%38.7%48.7%其他资源调度效率互操作性可用性行业适用性技术支持能力异构化系统的集成能力服务安全性功能性及易用性6 用于存
13、储领域的企业占比最高,达到 56.7%;其次是大数据分析(54.8%)。其他应用方向还包括:数据库、网络和中间件。 图 7 企业开源技术应用方向(N=4023) 数据来源:中国信息通信研究院 3、联合开发成为企业部署开源的主要选择 近七成的企业选择联合服务商共同实施开源技术。在企业云计算开源技术实施方式的调查中, 选择联合服务商共同实施开源技术的企业比例最高,达到 67.3%;其次,21.1%的企业选择完全依靠企业内部科技力量自研,这与 2017 年相比提高了 0.9 个百分点。 图 8 企业开源技术实施方式(N=4023) 数据来源:中国信息通信研究院 4、企业应用开源技术仍面临众多挑战 历
14、史遗留问题多、异构资源池管理平台难统一、安全监管以及合56.7%54.8%48.6%42.4%28.7%1.3%存储大数据分析数据库网络中间件其他7 规要求较高是企业应用开源技术面临的重要挑战。 历史遗留问题多是企业应用开源技术面临的最大困难,占比达到 63.7%;其次 59.8%的企业认为异构资源池管理平台难以统一。 此外, 分别有 42.6%和 30.8%的企业表示安全监管以及合规要求较高、 物理设备种类多是其应用开源技术面临的挑战。 图 9 企业应用开源技术面临的挑战(N=4135) 数据来源:中国信息通信研究院 (四四)我国我国云计算相关开源技术应用现状云计算相关开源技术应用现状 1、
15、容器技术应用持续深化 超过七成的企业已经使用容器技术或正在测试应用环境。 据调查,36.4%的企业已经使用了容器技术, 相比 2017 年提高了 6.3%; 其次,正在测试容器技术应用环境的企业占比达到 34.2%,比去年减少了2.1 个百分点。此外,还有 21.1%的企业正在评估容器技术。 5.4%12.7%30.8%42.6%59.8%63.7%其他人才储备不足物理设备种类多安全监管及合规要求较高异构资源池管理平台难统一历史遗留问题多导致原有应用迁移困难8 图 10 云计算容器技术使用阶段 (N=918) 数据来源:中国信息通信研究院 支持快速弹性扩容和移植性强是企业选择容器技术的优先考虑
16、因素。调查显示,出于支持快速弹性扩容和能够实现快速部署/移植性强考虑而应用容器技术的企业占比分别达到 62.3%和 61.8%; 其次,有 44.9%的企业认为容器技术有助于微服务框架的实现, 相比 2017 年提高了 8.7%。另外,可用性高(38.4%)以及管理便利(33.6%)也是企业应用容器技术的主要推动力。 图 11 企业应用云计算容器技术的原因 (N=648) 数据来源:中国信息通信研究院 缺少成功案例是企业应用容器技术面临的最大挑战。调查显示,36.4%30.1%34.2%36.3%21.1%24.5%8.3%9.1%20182017已经投入生产环境正在测试环境正在评估尚未使用容
17、器技术62.3%61.8%44.9%38.4%33.6%28.7%17.6%55.6%62.9%36.2%26.7%31.0%34.0%23.7%支持快速弹性扩容能够实现快速部署/移植性强有助于微服务架构的实现可用性高管理便利有助于降低成本无开发商锁定201820179 出于缺少成功案例的原因而未使用容器技术的企业占比为 47.1%;其次, 迁移成本高和对容器技术不太了解也是企业未使用容器技术的重要因素,占比分别为 31.2%和 30.6%。根据访谈,企业对成功案例和迁移成本的关注程度有所上升。 图 12 企业尚未应用云计算容器技术的原因 (N=584) 数据来源:中国信息通信研究院 运维自动
18、化和弹性扩容是容器技术应用最多的两个场景。在企业容器技术应用场景的调查中,64.9%的企业选择将容器技术用于运维自动化,相比 2017 年上升了 7.0%;其次,应用容器技术实现弹性扩容的企业占比达到 50.6%。此外,企业还将容器技术应用在多环境一致性管理和开发测试快速交付等场景中。 图 13 企业云计算容器技术应用场景 (N=648) 数据来源:中国信息通信研究院 47.1%31.2%30.6%24.8%20.4%5.1%41.4%21.7%43.7%33.8%25.1%3.4%缺少成功案例迁移成本高对容器技术不太了解安全性不够没有直接业务价值其他2018201764.9%50.6%37.
19、2%35.7%27.9%25.4%57.9%53.5%31.2%34.0%29.4%22.7%运维自动化弹性扩容多环境一致性管理开发测试快速交付CI/CD微服务2018201710 近六成的企业选择 Docker 作为容器运行技术。调查显示,在已经应用容器技术的企业中, 选择 Docker 的企业占比最高, 达到 58.6%;在众多技术中,RKT 与去年相比增幅最大(4.3%)。其他容器技术还包括:LXD、Solaris Zones 和 LXC 等。 图 14 企业云对计算容器运行技术的选择 (N=648) 数据来源:中国信息通信研究院 2、虚拟化技术走向成熟期 超过半数的企业选择购买商业版
20、OpenStack,并采用供应商的技术服务支持。在 OpenStack 解决方案选择的调查中,54.9%的企业选择购买商业版的 OpenStack 并采用供应商的技术服务支持, 相比 2017年上升了 6.7%。 此外, 还有 33.1%的企业选择定制化开发 OpenStack,并自己负责技术支持。 图 15 云计算 OpenStack 解决方案选择 (N=603) 数据来源:中国信息通信研究院 58.6%59.4%12.6%8.3%7.9%6.5%6.7%4.0%10.4%16.7%2.4%3.7%1.4%1.3%20182017DockerRKTLXDSolaris ZonesLXCBSD
21、 Jails其他11 Kilo 和 Icehouse 是企业应用较为广泛的两个 OpenStack 版本。 调查显示, 最受企业欢迎的版本是 Kilo, 占比达到 23.7%; 选择 Icehouse版本的企业达到 17.8%;其次,分别有 14.6%和 12.9%的企业使用了Liberty和Newton版本。 其他受关注的OpenStack版本还包括Ocata、Mitaka 和 Queens 等。 图图 16 2018 年云计算年云计算 OpenStack 版本选择版本选择 (N=603) 数据来源:中国信息通信研究院 在众多组件中,Keystone 最受企业欢迎。使用 Keystone 组
22、件的企业占比最高,达到 48.4%;其次,分别有 40.3%和 34.8%的企业应用了Swift 和 Glance 组件。 其他 OpenStack 组件还包括: Cinder (29.6%) 、Ironic(27.8%)、Ceilometer(24.2%)和 Heat(14.3%)等。 23.7%17.8%14.6%12.9%10.8%7.7%5.2%4.1%3.2%KiloIcehouseLibertyNewtonOcataMitakaQueensRocky其他12 图 17 企业应用的云计算 OpenStack 组件 (N=603) 数据来源:中国信息通信研究院 3、微服务应用逐步落地
23、超过六成的企业已经应用或正在测试微服务框架。在对企业微服务框架使用情况的调查中发现, 22.8%的企业已经应用了微服务框架;其次,正在测试环境的企业占比达到了 31.6%;此外,还有 28.4%的企业正在评估微服务框架。 图 18 云计算微服务框架使用接受程度 (N=918) 数据来源:中国信息通信研究院 超过六成的企业选择 Spring Cloud 作为其微服务框架。据调查,48.4%40.3%34.8%29.6%27.8%24.2%14.3%5.3%KeystoneSwiftGlanceCinderlronicCeilometerHeat其他22.8%31.6%28.4%17.2%已经投入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产业 白皮书 2019
限制150内