php原生开发腾讯云带来的“理想国云原生技术”报告调查|CSDNandroid原生开发
2022-04-01
出品 | CSDN (ID:)
近期,腾讯云、阿里云等科技公司发布了云原生开源平台,专注于微服务管理框架和大数据运维。其中,腾讯云带来的“”成为业界首个云原生标准的开源一站式微服务框架。此外,据云原生计算基金会(CNCF)统计,云原生相关的开源项目超过1000个,涵盖计算、存储、网络、大数据、AI等方面。
不用说,云原生吃世界是现在时态。为此,在《2021-2022中国开发者调查报告》中,CSDN还首次对2503名开发者进行了云原生技术的报告调查。
火山引擎专家顾问、副总经理张欣在本次调研报告中评价,云原生将是企业实现数字化转型的底层技术趋势。然而,虽然“乌托邦”很美php原生开发,但我们需要更加清楚自己现在的位置。“从多项统计数据可以看出,国内企业的云原生落地还处于发展阶段,还有较大的商业化空间。”
事实上,人工智能技术与完全普及的互联网有更大的不同。云原生离我们日常的认知还很远,因为它是对技术体系和方法论的抽象,真正的理解需要还原到具体的场景。幸运的是,很多开发者已经开始接触云原生实践。
行业方面php原生开发,20%的公司对云原生的投资占公司整体IT投资的30%以上。
此外,在本次调查结果中,以下几点也值得开发者特别关注:
40%的开发者关注微服务架构,这是云原生领域涉及最多的技术;
38%企业完成微服务/容器化转型,云原生技术趋势不可阻挡;
67%的开发者认为掌握和使用诸如、等技术是最重要的;
混合云和多云的比例逐渐增加,对弹性和灵活性的需求逐渐增加;
41.2% 的开发者认为 API 接口标准化是最需要改进的问题。
技术普及任重道远,60%开发者持续学习
云原生是云计算领域的一个新变量。近年来,无数开发者涌入其中。但根据调查数据,在开发者对云原生的理解和实践中,有两个7%的数字:第一个是能够深入理解云原生并更深入地应用这项技术的开发者比例。%; 二是相关实践三年以上的开发者比例。
这意味着,在各大互联网巨头纷纷布局云原生技术的同时,高端、高级人才的匮乏也是行业普遍面临的问题。
图1 开发者对云原生的理解
不过,72%的开发者表示处于了解云原生概念和技术但尚未应用的阶段,75%的开发者刚刚开始相关实践,这也将为未来云的发展注入新的洞察力-原生技术。活力和可能性。
图2 开发者对实践年数的认知
在云原生人才提升水平上,主要有两大影响因素。一是技术意识与工人的契合程度;其次,开发者的自学能力和意愿也是在人才市场中脱颖而出的关键。尽管有相当一部分开发者在工作中没有使用云原生技术,但仍有 60% 的开发者表示他们每天花费 1 小时以上的时间来学习相关知识。
图 3 开发者每天学习和实践云原生的时长
整体来看,与行业的快速发展相比,云原生的人才供给略显落后。对此,张欣认为,加快云原生人才的招聘或培养,是企业实现云原生和敏捷业务的关键。对于开发者来说,加速学习,掌握云原生技术,可以让他们在行业中的价值更加突出。
微服务架构为主流,多云部署增多
在企业云技术专家配置方面,近50%的开发者表示,他们公司从事相关工作的专家人数在1-10人之间,只有8%的公司拥有500人以上。
图4 公司从事云技术的专家数量
今年这一数字下降到 40%,而去年有 61% 的公司将其云原生应用程序集中在微服务上。但是,微服务架构仍然是开发者涉足云原生领域的首选。随着微服务架构在层次上逐渐清晰,包括业务横向化,将帮助更多的公司进一步提高研发和运维的效率。
图5 涉及云原生领域的开发者排名
在中国,企业更加关注数据和安全。从数据中也可以看出,34%的开发者表示他们的公司使用私有云。16% 的公司使用混合云部署方法,将私有和敏感数据放在私有云中进行处理。近年来,多云的使用也逐渐增加。
图 6 公司使用云
节点部署、微服务/容器化仍需继续推进
据 IDC 预测,到 2024 年网站开发,新的生产级云原生应用占比将提升至 60%。为实现这一目标,公司需要不断努力。
在节点部署方面,33% 的公司少于 50 家。与去年 59% 的数据相比,更多的公司愿意部署更多的节点。但整体来看,大部分企业部署的总结点还是比较少的,这与投资云原生成本较低密切相关。公司20%的云原生投资占公司IT投资的30%以上。另有 20% 的公司投资不到 5%。
图 7 部署节点数
图 8 在云原生上支出的公司百分比
调查数据显示,相当数量(42%)的企业尚未完成微服务/容器化转型,38%的企业同时完成了两项转型。另有 10% 的人分别完成了两次改造中的一项。一方面表明,商业化还有很大的空间。另一方面,大部分选择转型的企业都会同时采用微服务/容器化。
图9 公司微服务/容器化情况
掌握和使用,最重要
根据 CNCF 2021 年云原生调查,使用量持续增长,达到有史以来的最高水平,96% 的组织使用或评估该技术。
在我们的调查中,48% 的开发人员表示他们正在使用容器管理,其次是 31%。
图 10 容器集群管理工具排名
在技术堆栈之下,最受开发人员欢迎的工具是 29% 的开发人员表示他们经常使用它。
图 11 常用工具
2013 年发布的仍然是使用最多的容器平台。数据显示,77% 的开发人员使用基于构建的容器运行时环境。
图 12 容器运行环境
67% 的开发者认为掌握和使用 、 等技术是最重要的。其次,51% 的开发者认为微服务架构也很重要。
图 13 云原生时代必备技能
针对这一点,CSDN 近期发布了云原生入门技能树()。想要开始使用云原生的开发者不妨学习一下。
CSDN云原生技能树截图
此外,团队合作仍然是实施的重中之重。46% 的开发人员表示,他们将使用更多工具进行团队协作,以保持协作过程顺畅。
图 14 中使用的工具分布
云原生不是“灵丹妙药”,需要适配不同的应用场景
云原生技术越来越受到开发人员的重视。学习和实践云原生一方面可以提高开发者的专业技能,另一方面可以满足他们的职业需求。
图 15 开发者学习和实践云原生的原因
在云原生实现遇到的挑战中,首先是“高延迟增加”,占比27.5%;其次是失败的增加,占 26.7% 。至于云原生为什么要在理论上提升系统性能和并发性能,在实践中主要面临“非功能性”挑战,张欣分析道:“任何技术都不是‘银弹’网站建设,它们的成功实施需要严谨微调、正确的最佳实践和适合不同场景的姿势。”
图 16 实践云原生遇到的挑战
在“云原生技术亟待改进的问题”中,41.2%的开发者认为“标准API接口”排在首位。此外,适度的微服务拆分和统一配置管理分别占 30.8% 和 30.4%。
图17 云原生技术需要改进的问题
从调查数据来看,云原生技术面临的首要问题是人才的普及。幸运的是,无论是行业还是开发者,都已经开始关注并投入巨资。但与任何新兴技术一样,从概念到实施,最后到产业化,都需要长期的试错和修正。随着行业应用进入平稳发展期,相信遇到的挑战和问题将迎刃而解。欢迎更多对云原生和CSDN感兴趣的朋友关注云原生,探索未来产业生态!