年度开发者查询陈述,可以协助咱们加深了解行业的开展趋势,对个人职业开展方向、企业技能选型都具有必定的参考作用。
近日,CSDN 发布《2021-2022 中国开发者查询陈述》,咱们对其间微服务范畴的调研内容做一些摘抄和分析。
云原生成为驱动业务增长的重要引擎,微服务架构最受欢迎
查询显示,云原生逐渐在人工智能、大数据、边际核算、5G 等新式范畴崭露头角。在对云原生感兴趣的群体中,仅有 7% 的开发者能深度理解且深化运用云原生的技能,70% 的开发者表明彻底不明白或 仅了解一些概念。
图 1:开发者对云原生的了解程度
40% 的开发者重视微服务架构,然后依次是 API 办理、散布式数据库、DevOps、容器调度渠道、服务可观测性、服务编排和服务管理、混沌工程和流式核算。
图 2:开发者进入云原生范畴排行
微服务化是云原生改造的首个阶段,高频发布成干流
有 38% 的公司现已完成了微服务化/容器化改造,10% 的公司完成了容器化,10% 的公司完成了服务化,可见微服务是云原生改造的首先要落地的工作。
图 3:云原生改造进程散布
运用云原生的布置方式,可以很方便地进行服务发布,44% 的公司现已可以实现不定时发布,8% 的公司每天会发布很屡次,这意味着一半以上的企业都在通过高频发布来加速企业竞争力,其落地的难题逐步从怎么建好微服务延伸到怎么用好微服务,例如无损上下线、全链路灰度这些微服务管理才能将可以大幅减少版别发布进程的危险、进步发布效率。
图 4:运用发布频率散布
企业云原生投入加大,价值与应战共显
云原生已开展为驱动业务增长的重要引擎,其关于企业的重要性越来越高,各公司也在云原生的建设上加大投入,18% 的公司在云原生上的费用占整个公司 IT 投入比例的 30% 以上。
图 5:企业 IT 投入中用于云原生的费用占比
跟着云原生技能的演进和市场的快速开展,云原生的价值逐渐闪现,成为开发者们偏好运用云原生的原因。43% 的开发者表明,云原生可以进步开发效率。除此之外,提升业务的灵敏度也是吸引开发者的重要原因。
图 6:运用云原生的主要目的
与 2020-2021 年度相比,企业对云原生运用的规划也明显提升。通过数据比照显示,集群布置节点规划在 50 个以下的占比从 59% 降低至 33%,节点规划在 51-500 个的占比从 29% 攀升至 47%,节点规划在 1000 个以上的占比从 12% 提升至 20%。
图 7:节点数量
在规划化运用开展的同时,云原生运用落地给开发者带来的应战依然较大,特别是“非功能性”的应战占据了干流,如功能问题、毛病问题、并发和吞吐量问题等;别的,如本地存储扩容和 GPU 监控等的一些功能性缺乏也继续存在。与此同时,国内的云原生技能普及工作仍任重道远,相关专业人才依然短缺。陈述显示,目前仅有 7% 的开发者可以熟练运用云原生,不过约六成的开发者在自动自学云原生相关技能。
阿里云微服务:从开源到商业服务的全套技能栈
从2012年开端,阿里云先后开源或捐献了Apache Dubbo/Apache RocketMQ/Nacos/OpenSergo/Spring Cloud Alibaba 等 10 个微服务范畴的项目,覆盖微服务架构到微服务管理,将阿里云在运用中间件范畴沉积的技能倾囊而出。他们既是独立运行的开源项目,开发者可以搭配其他开源组件形成一套自己的开源技能栈,也是一套完好的散布式运用的开源解决方案,同时运用多个开源项目实现运用的快速交给。
图 8:Java Mesh 开源生态
此外,还供给了多个商业化产品,例如微服务引擎 MSE、Serverless 运用引擎 SAE、企业级散布式服务 EDAS,以不同产品或服务形状,满意客户在微服务范畴多样化的需求。这些产品均脱胎于 10+年双 11 的技能实战和沉积,将丰富的微服务架构和管理经验以产品化的方式在云上进行输出,在 The Forrester Wave 评测中,微服务范畴测试项满分通过。