当前位置: 首页 > 科技观察

网易数帆亮相中台战略大会,解读云原生软件生产力实践

时间:2023-03-21 12:26:20 科技观察

网易数凡现身中台战略发布会,讲解云原生软件的生产力实践原生实践也成为企业热议的话题。近日,第二届全国中台战略会议暨第四届互联网架构峰会(IAS2020)在南京召开。网易数凡基础架构总监张小龙受邀参加本次峰会,共同探讨了云原生架构下软件生产力体系的演进。就一个主题发表主题演讲,分享网易的做法和经验。张小龙表示,云原生技术栈是实现业务中台的最佳选择。网易数凡云原生软件生产力体系的演进经历了业务架构微服务化、云原生操作系统和应用平台开发三个阶段,分别解决了数字化软件开发过程中的三大问题:软件复杂性、运维复杂度,应用交付效率。网易书凡基础架构总监张小龙云原生是实现业务中台的最佳选择中台是近两年的热门话题。许多企业在数字化转型过程中通过搭建业务中台来支撑业务的快速创新。张小龙认为,业务平台可以积累海量数据,沉淀更多模型,让整个研发效率不断优化。云原生作为近几年火爆的前沿技术栈,具有高弹性、高效率、标准化等优势。是当前企业建设业务平台的最佳选择。研究报告显示,现阶段9%的用户云原生相关投资已占IT总投资的一半以上;超过60%的用户在生产环境中应用了容器技术,43%的用户在核心生产业务中使用了容器技术:50%的用户使用微服务架构进行应用开发,30%的用户用户计划使用微服务架构。这些数据也从企业技术路线的实际选择上证明了云原生技术栈的潜力和价值。6年云原生实践,网易书凡狙击三大痼疾。2014年开始支持网易集团业务微服务。网易书凡的云原生实践至今已有6年历史。在这个过程中,网易数凡不断解决新问题,实现了云原生软件生产力体系的螺旋式上升。在业务架构的微服务阶段,背景是移动互联网下的业务爆发。集团业务面临软件复杂化,软件功能越来越复杂,系统越来越庞大。这与互联网天生追求的高速迭代效率相冲突。服务化将这种复杂性通过分治法进行分解,转移到微服务平台的复杂性上,通过一套完整的微服务技术栈来解决,支持业务部门基于微服务构建多个业务中台。然而,微服务的拆分和业务平台的增长导致运维复杂度急剧增加。例如,在应用和运行环境的耦合下,很难快速部署和交付几十个或上百个微服务应用。因此,云原生操作系统阶段。现阶段,网易数帆利用Kubernetes的能力和容器技术的特性,实现云基础设施的抽象和集成,应用微服务,包括数据库、缓存、消息队列、大数据计算等各种基础中间件。都由Kubernetes承载,服务治理能力也下放到平台,由Istio支撑。“在云原生操作系统下,传统云厂商的计算资源可以看作是新的硬件基础设施,但Kubernetes上的应用并不关心这些硬件的差异,自动弹性伸缩不会受到影响。”张小龙说道。当然,网易书凡云原生操作系统也支持对SLA、时延、吞吐量等不同需求的业务负载进行混合调度。张小龙分享了网易书房在资源利用优化和业务管理系统全球部署方面的案例。在网易传媒,实现混合调度后,资源利用率从20%提升到50%-60%。基础设施运维效率提升后,在应用层面有创新。应用平台开发阶段代表了网易数凡优化数字应用交付效率的最新探索。张小龙认为,优化应用交付效率主要有3个途径,包括更充分的软件复用、更高的单元应用开发效率、更多的应用并行开发者。实现技术是低代码开发平台。“低代码开发平台可以实现业务应用的快速交付,开发效率提升5-10倍。”张小龙说。网易书房低代码开发平台的一大特点是全栈可视化开发,即非专业,拉、拖、配置的方式快速实现网页,支持所见即所得的预览效果。此外,网易数凡实现了低代码开发平台与云原生操作系统的对接,支持云原生应用产品的生产。产品经过适配层适配后,可以由Kubernetes统一管理和调度。以业务为核心,网易书房拓展双中台价值作为网易旗下数字化转型基础软件提供商,网易书房通过网易轻舟、网易易书、网易易智四大产品线解决企业数字化转型面临的问题,和网易易测。高效研发、降低成本、稳定运营等问题。基于这些产品线,网易书房除了提供业务中台外,还提供数据中台解决方案。在本次全国中台战略发布会上,网易书房展示了业务中台和数据中台的能力和设计逻辑。据网易书房相关负责人介绍,网易书房双中台解决方案的设计着重于业务数字化。它只是网易易书全链路数据生产力体系的重要组成部分。网易书凡认为,数据中心的意义在于实现数据的统一管理,解决数据获取效率、质量和成本三大问题。企业只有基于数据中心的数据构建好的数据产品,才能支撑组织内所有的数据。管理者和员工基于数据做出好的决策和行动,为外部用户提供好的服务,从而真正实现数据的价值。事实上,目前业界热议的“去中台”也看到了过分关注中台的局限性,希望系统建设回归到商业价值的本源。网易书房的双中台解决方案源于一家以产品取胜,以“与用户同在”为价值的企业,自然而然地实现了商业价值的传递。