金群:中台构架为门户网站集约化全栈赋能
大汉软件解决方案部总监金群。摄影/张启川
人民网北京12月6日电 “2019数字政府服务能力暨第十八届中国政府网站绩效评估结果发布会”今日在北京举行,本次大会主题是“打造智慧服务型政府,助力国家治理能力现代化”。会议聚焦数字政府服务能力、政务数据质量、政务数据治理等内容。
大汉软件解决方案部总监金群在会上发言,以下是发言全文:
各位领导、各位专家、各位学者大家上午好。今天由我为大家分享中台架构为门户网站集约化全栈赋能这一主题。数字政府时期,新的社会治理模式对政府信息化系统提出了更高的要求,随着互联网+政务服务的战略发展,从政府供给侧结构性改革对政务服务提出的基本要求来看,在民生服务等方面对政府网站也提出了更高要求。
我们知道,集约化建设是网站建设的高级阶段,如何解决集约化网站建设前端大量的用户业务迭代需求以及后台支撑系统的稳定,这就是今天要讲到的中台架构为门户网站集约化全栈赋能。
首先我们看一下今天分享主要分为三个部分,第一个部分集约化网站的发展以及挑战,第二个部分中台架构网站集约化构建方案,主要从业务、数据、技术以及运维等角度全方位分析中台架构如何为网站集约化进行构建的。第三个部分主要讲中台架构的优势以及价值。
第一,网站建设发展的趋势。我们分为四个阶段,每个阶段都有一个主题以及特点。第一阶段,2002年前后,这个阶段主题是网站即窗口,特点是网页的建设;第二阶段是2007年前后,这一阶段的主题是网站即公开,特点是网站的建设;第三阶段2015年前后,这个时候国家大力推行互联网+政务服务的改革,这个时期的主题是网站即服务。它的特点是网站群的建设;第四个阶段2017年前后,数字政府在全国如火如荼的建设,这个阶段主题是网站即政府,特点是网站集约化的建设。
我们看一下传统网站集约化建设的挑战,主要有八大挑战,顶层设计、规范标准、网站性能、实施保障、共性个性、系统安全、运维监管以及数据迁移,由于时间关系,我不一一解读了。随着互联网、大数据、人工智能技术的发展,以及政务新媒体广泛应用,在数字政府时期,网站集约化建设出现新的挑战,总结为四个难:
业务应用难,主要体现在多单广泛应用,如何协同管理,应用越来越多,怎么样协同发布应用,怎么样统一对外提供服务。
数据管理难,数据分散在各个部门,如何对数据进行统一标准,统一对外提供服务。
技术支撑难,开发架构多,难管理,怎么样对外提供统一开发支撑。运维监管难,系统架构乱,运维该怎么样提升,如何进行有效的运维。
我们知道数字政府时期,网站集约化建设出现新的困难,传统的架构集约化是不能满足数字政府时期的要求,数字政府时期,对网站集约化提出新的要求,基于统一标准规划之上建立业务集中、技术集中、数据集中以及运维集中一体化模式群。
第二,我们了解一下中台的概念,什么是中台。中台是阿里巴巴在2015年提出来基于大中台、小前台战略的延伸,阿里提出这个战略的目的为了解决阿里前端互联网用户大量业务迭代的需求,以及阿里后台系统稳定之间的矛盾。可以举一个例子,前台业务迭代比较快,可以比作小轮子,转速比较快,后台系统比较庞大,转速比较慢,相当于大轮子,大轮子和小轮子之间是没法进行互相协调的转动,中间必须有一个不大不不快不慢的轮子协调三个轮子的同步运转,这个轮子可以形象的叫它中台。
中台就是面向服务架构设计的,从行业业务、通用业务中抽象出来共享服务体系和基础设施赋能平台,平台对业务整合能力、产品研发能力、数据运营能力进行提升,提供更敏捷的高效的服务能力。
中央有三个特点,第一个特点是技术同质,中台采用同样技术框架,第二个特点是数据同源,提供统一对外数据服务。第三个特点是服务同根,中台的服务以微服务的形式存在的。
中台架构集约化建设架构,分为五块内容,一块前台展示层,主要提供前台的支撑能力,第二块业务中台,主要提供业务应用支撑能力,第三块数据中台,主要提供数据资源管理的能力,包含数据服务、数据中心等等。第四块是技术中台,主要提供技术开发支撑能力。第五块是运维中台,主要提供中台的运维监管支撑能力。
我们再看一下刚才提到了在业务应用方面多单难管理、应用接入难等等问题,我们看一下业务中台如何解决传统集约化架构的难题以及为业务应用进行赋能的。大汉的业务中台采用微服务进来设计的,服务于与服务之间保持通信,保证服务的连续性和稳定性。举个例子,高考分数查询,它是阶段性的大并发的特点,传统的网站在高考查询前期需要对网站进行大面积的扩容升级,不一定能满足要求,因为他不知道并发量到底是多大,采用中台架构网站集约化,我们的应用可以不断复制,跟增加服务器,满足业务的需求。因为是微服务的架构,横向可以不断复制和扩展,就像细胞裂变的过程一样,当业务应用不能满足要求时,细胞就会分裂,并复制出相同的服务,增加服务器,满足业务的需求。
传统架构与中台架构的对比,我们以内容管理平台举例,传统的内容管理平台既有应用,又有文件处理,同时还有文件存储,这样部署的服务器既是应用服务器又是文件处理服务器,还是文件存储服务器,对服务器的要求就非常高,一旦服务器出了问题就会引起雪崩效应。
大汉对内容管理服务进行了重构,使得内容管理的多服务器支撑能力和应用横向扩展变得非常平滑,支持更大的服务。我们把内容管理服务拆分为上传服务、文件处理服务、文件存储服务等等,一旦服务使用不能满足需求的时候,这个服务会自动去复制,并且增加服务器,从而满足前端业务的需求。
我们看一下大汉业务中台能力:第一个能力,多端适配的扩展能力,通过统一发布、内容管理服务、其他的服务,对多端提供统一内容、统一管理。采用业务中台,提供敏捷、实现信息和服务的高效协同。
第二个能力,统一业务接入能力,传统架构集约化建设应用往往是分散在各自的部门,一般采用众筹模式建设,用户体验不一致,用户不统一,性能参差不齐等等问题。采用业务中台,通过制订统一技术标准,通过应用统一接入与整合,使得传统的政务服务业务向互联网端转移,实现业务统一接入、统一管理。
第三个能力,多元的生态开放能力,传统的应用开发如果想提供更多端的服务,就必须每一个应用都要跟端对接,如果应用比较多,对接起来就会费人费力,每个应用都要跟前面客户端、支付宝、微信小程序等等做对接。采用业务中台,依托强大的应用管理和接口管理能力,统一的技术标准,由业务中台多端进行对接,从而可以构建完善的政务应用生态体系。
刚刚提到在数据应用这块,有一些数据不统一、对接难的问题,看一下大汉的数据中台如何解决数据资源难题以及为数据资源管理进行赋能的。通过构建数据中台,从数据服务、数据资源、数据分析到数据应用进行全方位的赋能,通过数据中台实现从数据采集、数据汇聚、数据治理到数据分析,再到上层提供统一数据应用,从而解决前端数据管理难、数据对接难的问题。
大汉的数据中台全生命周期,总结为四个关键字,聚、治、管、用,聚是数据汇聚、治是数据治理、管是数据管理、用是数据应用,通过数据中台对数据进行采集,采集到的数据通过数据中台的数据治理,对数据进行统一清洗整合以及数据建模,通过数据编目对数据进行管理,最后通过数据分析统一对外提供数据应用。由于数据汇聚治理以及数据管理是比较通用的功能,以数据应用千人千面举例,通过数据分析对网站的访问趋势、访客分析以及来源分析,从而为每一个访客找到个性化的差异,为访客画出精准画像,有了精准画像之后,智能服务会为用户进行精准化的智能服务推送,真正实现以我为中心,实现从人找服务到服务找人的重大转变。
刚才提到在技术开发这块,技术架构乱、难管理,看一下大汉技术中台是如何解决这些难题的。技术中台提供的是微服务一站式开发解决方案,主要包括服务治理、服务网关以及微服务软件,服务治理解决服务与服务之间的关系,出了问题,哪个服务进行处理,服务与服务之间怎么样协作的过程,都是服务治理做的事情。服务网关是路由和服务器的功能,包含统一认证、API健全等等。微服务组件提出技术开发的组件。
大汉的技术中台提供统一的微服务开发平台,除了基本的功能之外,将前后端进行分离设计,可以使前端业务人员专注做他的业务应用开发,后端人员可以专注的研究如何保证系统的稳定性以及提升系统的性能。这样可以提高前端应用迭代的效率,以及保证后台支撑系统的稳定。
刚才提到了在运维,运维有运维艰难管,看一下大汉运维中台如何解决运维管理难以及运维监管进行赋能的,运维中台从上到下分为四层,应用组件层、微服务抽象层,功能模块容器集群,面向用户服务的阻断层。
大汉采用容器化部署和管理应用,容器相当于小盒子一样,把前面拆分各种各样微服务装在盒子里面,这样做的好处就是可以消除线上线下环境的差异,从而保证应用的全生命周期的一致性和标准化。这样做的好处主要有四个优点,能更快速交付和部署,更高效虚拟化,更轻松的迁移和扩展,更简单的进行管理。
运维中台采用的是基于逻辑编排和场景的自动化运维体系,运维中台基于用户真实使用场景加上自动化容器平台,加上景象仓库构成场景化自动化运维方案,镜像仓库可以去应用商店下载,里面提供很多场景的定制化的镜像,结合前面使用场景加上自动化运维容器平台,构成了个性化运维方案。
接下来看一下运维中台提供统一运行监测和预警,运行监测包括三个方面内容,安全监测、运行监测、健康监测,通过对这三块监测内容进行分析,预警,从而实现运维的集中监测、集中预警、集中管理,实现被动式救火式的运维管理模式向现在主动运维进行转变。
第三,刚才讲到中台架构从业务、数据、技术以及运维等全方位为门户网站集约化进行赋能的方案,接下来看一下中台架构的优势以及价值。
六大优势:多端支撑一体化;应用场景多样化,通过数据中台统一对外提供数据服务,从而实现更多应用场景;生命管理全面化,可以实现应用从接入到申请到审核监控全方位管理;数据服务统一化,从数据采集、数据汇聚、数据管理、数据分析等等对外提供统一数据服务;业务开发标准化,技术中台采用前后端分离技术,对外统一技术标准,技术开发框架;系统运维自动化。
接下来看一下中台架构门户网站集约化的价值,通过业务中台、数据中台、技术中台、运维中台的支撑,重构业务集约化体系、技术支撑集约化体系,真正实现门户网站集约化建设与管理用数据说话、用数据管理、用数据决策的目的。由于时间关系,我今天的分享到此结束,谢谢大家。
- 标签:
- 编辑:杨紫
- 相关文章