近两年,对于传统企业来说,数字化和中台都是非常热门的话题,由此而衍生的种种技术词汇也让曾经只关心业务的传统企业老板们应接不暇。 为帮助企业厘清数字化和中台实践道路上的各种困惑,今年云创峰会期间,网易云特别主办了“中台技术与实践专场”,聚焦中台在具体行业领域的落地实践。百胜中国、网易严选、浙大网新、柯莱特等网易云的客户和合作伙伴的代表,带来了他们在数字化转型或中台建设过程中的沉淀的经验。
网易云基础服务产品总监李振涛做了开场演讲。 李振涛将在线业务中台的建设分为两个方面,一方面是技术上的,一方面是业务上的。
▲网易云基础服务产品总监 李振涛
参考互联网在线业务中台的建设,李振涛认为技术的变化经历了三个阶段, 最开始是单体应用阶段,第二个阶段是服务化,第三个阶段就是微服务架构 。 由于以ESB为代表的服务化是中心化的架构,会产生性能瓶颈和雪崩效应,所以才会出现微服务的进化形态。
所以李振涛建议,有计划进行在线业务中台建设的企业深入研究一下微服务技术。 关于业务部分,各个行业有各个行业的特性,专场中有来自各个行业的代表,分享了业务中台建设的实践。
中台建设是企业数字化转型的必经阶段
网易云计算技术部首席架构师刘超更为详细地阐述了数字化转型和中台建设过程中,企业的架构演进。 刘超认为企业数字化转型可以分为四个阶段,而中台建设是必经过程。
大部分传统企业在信息系统建设的过程中,都会采购多个信息系统,长期下来会形成烟囱式的架构。 所以数字化转型的第一个阶段要拉通信息系统,重塑组织协同,充分发挥信息系统的价值。 企业的组织协同通常采用的方式是ESB,也就是企业服务总线,这种方式可以把原来已有的系统嫁接到一块,实现全流程的管理,在一定程度上提高迭代速度,但ESB的问题是没有办法支撑企业快速创新。
▲网易云计算技术部首席架构师 刘超
所以,刘超认为第二个阶段,企业应该开始构建中台体系,促进资源的整合和能力沉淀,加速业务创新。 去年的云创大会上,德邦快递曾经总结过其在数字化转型方面的成功实践,前台强调贴近用户,快速应对市场变化,中台强调资源整合和能力沉淀,后台要快速反馈到数据来源。 刘超认为德邦快递的经验,体现了构建一个中台的战略性设计,在技术模式上体现为去中心化的应用和API网关、服务发现等技术。 等到中台建设好后,传统企业会希望尝试互联网模式的业务,这也意味着十倍甚至上百倍的流量,为了应对这些互联网模式下的并发流量,企业需要在API网关上实现流量限速和过载保护,要在服务发现模块上实现负载均衡、防服务雪崩、防请求堆积、发现性能瓶颈等,在基础设施层面实现弹性伸缩。
这时,企业已经具备了快速迭代的能力,但创新和迭代的方向也需要技术的支持。 刘超认为在这个阶段,企业要建立持续集成、灰度发布机制,实现快速迭代,优化产品体验。 灰度发布和A/B测试都是互联网企业在产品快速迭代和更新的过程中经常会采用的方式。
至此,前面三个阶段的建设和企业迭代过程中积累的数据,已经为最后数据中台的建设已经打下了坚实的基础,企业可以构建数据中台,优化科学决策。 当四个阶段全部完成以后,整个架构从传统的架构真正变成了一个云原生的架构,IT系统在公司也将从成本转型为整个公司业务价值的创造者。
网易严选的容器化及Service Mesh实践
作为互联网行业的代表,网易严选容器化负责人、网易高级技术专家王国云介绍了网易严选的容器化和微服务化实践。2016年网易严选刚成立的时候,是一个单体应用。后面业务发展非常快,到2017年的时候,单体应用已经支撑不了业务的快速发展,网易严选开始做一些服务化的改造。并在2017年就基于Consul和cNginx等技术,实现了Service Mesh的落地。
到2018年,由于前台业务创新非常快,网易严选开始推进中台化的建设。 这中间产生一个非常大的矛盾点,研发资源无法支撑业务的快速发展,需要一种架构让业务开发可以高效透明的集成服务注册、发现、限流熔断等一系列服务治理能力。 所以,严选后续又进行了微服务化和容器化的改造。 在这个过程中,由于网易轻舟微服务的帮助,加快了网易严选的容器化进程,也降低了网易严选容器化的改造成本。
人社行业的业务中台探索
浙大网新恩普研发中心架构总监刘雪松主要分享了人社行业的业务中台探索,人社行业和互联网行业有很大区别,这些机构都以服务民生为诉求而非盈利机构,服务渠道以线下为主,线上在逐渐增长,所以对IT的需求首先是围绕“最多跑一次”,重构流程,其次是现有业务能够迅速上线新渠道。据刘雪松分享,这也是这些诉求和业务中台所解决的问题是非常契合的。
地产行业的中台建设实践
柯莱特作为国内的大型软件服务提供商,具有大量企业客户的数字化建设案例,柯莱特互联网事业部首席架构师杨勇勇以地产行业为例,分享了企业中台建设的实践案例。
网易Service Mesh技术剖析
网易资深架构师裴斐,介绍了网易内部对于Service Mesh技术的理解和探索。Service Mesh是近两年微服务领域的热点技术,是用以处理服务与服务之间通信的专用基础设施层。因其与业务解耦,对业务代码无侵入,具备跨语言特性,同时可以解决中台架构下微服务化存在的问题,而备受追捧。
同时,ServiceMesh的落地问题也是大家非常关注的话题,裴斐将Service Mesh落地过程中遇到的阻碍做了总结。 首先是环境部署的问题,Service Mesh天生对容器环境更友好,如何应对容器和非容器的异构环境? 其次是注册中心的问题,基于Service Mesh构建新的微服务架构后,以前的注册中心如何接入新的体系,或者如何迁移? 另外还有服务调用配置问题和Service Mesh社区版本目前还没有解决的性能问题。![]()
▲网易资深架构师 裴斐
基于以上问题,裴斐介绍了网易在Service Mesh领域的一些核心技术。 比如,在环境部署方面,通过Envoy和DNS等技术解决了容器和非容器混合部署的问题; 通过Istio Pilot的扩展机制,实现了多注册中心服务的互相发现; 通过对端口的监听和Envoy的扩展,实现了支持服务名或IP方式的调用,并在网易严选得到了实践验证; 通过Mixer性能组件的下沉和SideCar网络性能的优化,实现了网络性能的提升; 通过无侵入流量染色和流量穿梭,实现多环境治理等等。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.