1、1中国开源生态系列图谱云原生领域目录生态图谱解读01生态图谱厂商洞察02生态图谱解读中国云原生技术生态图谱微服务功能系统框架&引擎容器技术&编排服务网格代码托管平台开发者社区开源产业联盟开源基金会4中间件平台&数据库&数据采集云原生内核技术开源项目定义&分类:云原生开源项目主要分为内核技术项目和外核技术项目,内核技术包括微服务、容器技术与编排、服务网格等。板块特征:壁垒高相比于外核技术项目,内核技术项目的技术壁垒更高。内核技术的开发的难度相对更高,对技术的积累与沉淀有一定要求。灵活应变开源容器与编排项目几乎全部以Kubernetes为内核进行开发。云原生相比于传统的开发,能够持续迭代更新并交付
2、、按需自动扩展、应变能力更强。分布式原生内核技术开源项目逐渐从混合式向分布式发展。云原生技术从PaaS逐渐向SaaS延伸,以达到更好的资源利用与性能的提升。安全高效云原生内核技术集中应用在提高现有程序的安全性、可用性和快速交付,推进自动化,程序部署,优化企业的基础设施使用效率,均匀负载。容器技术&编排服务网格微服务5云原生内核技术开源项目发起机构分布:主要为科技大厂、云服务创新厂商。华为、阿里、腾讯、字节跳动等科技大厂通常布局广泛,从底层技术到应用项目均有涉猎,逐渐形成了较为完善的生态体系。同时,通常会提供一站式方案,如华为的开源微服务解决方案ServiceComb。TeamCode、青云、M
3、egaEase、博云等云服务创新厂商,通常会布局具体板块,再通过其他开源项目集成形成自身的竞争力。例如青云发起的KubeSpherer容器平台定位在Kurbernetes集群管控治理平台,基于Istio的微服务治理和灰度发布能力,基于Jekins和Ansible开源工具集成构建CI/CD能力。更敏捷更安全更高效更标准价值追求6容器技术&编排服务网格微服务云原生外核技术开源项目定义&分类:外核技术开源项目主要分为中间件、平台、数据库、数据采集、框架、引擎、功能系统等。发展特征:外核技术云原生开源项目作为应用层项目,涉猎范围广泛,涉及数据库、云原生机器学习、中间件、测试平台、云原生储存、云原生服务
4、器、云原生网络、开发平台、安全系统、监控系统等方面。应用场景:以互联网企业应用最多,金融、通信、政府、交通运输等行业的应用规模持续增加。具体应用场景有:物流的云边端DevOps协同、银行与电商的多种日志采集场景、流量观测与治理等。互联网1金融2通信3政府4交通运输57中间件功能系统框架&引擎平台&数据库&数据采集云原生外核技术开源项目8发起机构分布:主要为科技大厂与云服务创新厂商。华为、阿里、腾讯、字节跳动等科技大厂。它们会提供整套的企业级、金融级的云原生微服务架构中间件集合,如字节跳动的CloudWeGo、蚂蚁集团的SOFAStack等。以青云、博云为代表的云服务创新厂商也在积极的沿着“技术
5、点-产品-产品线-产品矩阵”的路线发展。价值追求高效与精细化的“流”的使用体验中间件流畅、可靠、安全、一体化的数据处理与对非结构数据的高效处理平台、数据库、数据采集多语言、高效运营、高可用框架、引擎中间件功能系统框架&引擎平台&数据库&数据采集生态图谱厂商洞察InfoQ开源项目指数数据说明10一级指标二级指标权重代码健康(40%)代码复制(Fork)10%已修复代码不足(Closed Issue)10%项目更新申请(Pull Request)5%已完成项目更新申请(Closed Pull Request)15%社区活跃(60%)协作影响力10%项目荣誉星(Star)10%社区贡献量20%社区贡
6、献者20%对于开源项目的评价,代码和社区是两项最直接评价指标。代码的健康度体现为社区成员不断地修复和更新代码,形成研发价值的指数级增长;代码健康指标中选取的数据维度来自开源项目在GitHub中的公开数据。社区活跃是保证开源价值最大化的根本,被开源世界公认的社区价值是评价开源项目最主要的要素,本次研究将其权重赋值超过代码健康;InfoQ研究中心认为,社区活跃价值整体评估高于代码健康价值。社区活跃中主要数据也来自于GitHub的公开数据;其中协作影响力数据来自于X-lab研发的openleaderboard中的协作影响力数据。所有数据的采集时间均为2022年11月,在未来,随着时间的推移,数据也会