共计 4193 个字符,预计需要花费 11 分钟才能阅读完成。
近年来,从国家到中央都在积极探索政府数字化转型之路。以后,数字政府改革建设工作曾经从“从无到有”的摸索期间,逐步转变为“质变带来量变”的优化期间。从建设内容看,一体化政务服务平台相干建设目前已进入了平台互联互通和提质增效的深入建设阶段。
本文是腾讯云数据库高级工程师余超在《腾讯数字政务云端系列直播》的演讲实录,将带大家独特摸索数字政务行业发展趋势、前沿技术和 TDSQL 技术实际,感触分布式数据库的技术之美。
数字政务行业发展趋势
大家好,我是腾讯云国产数据库产品核心的余超,目前次要负责政务行业、国大行等重大项目数据库方案设计和产品交付工作。
咱们先来剖析政务行业的发展趋势。先看一组数据,截至 2019 年 12 月,31 个省级政府构建了笼罩省、市、县三级以上政务服务平台。29 个省级政务服务平台开明了“一件事”集成服务专区。中国在线政务服务,用户规模正在不断扩大,用户规模达到 6.96 亿,占整个网民比例的 76.8%。
目前,全国已开明 29 个省级小程序,12+ 部委开明官网小程序,全国范畴政务小程序已有 6 万个。其中,在省级行政许可事项中,98% 事项实现网上可查,82% 事项实现网上受理和“最多跑一次”。
以后次要业务需要挑战
下面的数据表明咱们的政府正在全面进行以人民为核心的倒退理念,所有的职能法规都围绕两个重心:一是民生,进一步提高人民大众的取得感和幸福感;二是效率,放慢建设服务型政府,进步政府的办事效率。咱们在“十四五”的布局外面,也能够看到这些关键字,比方一网通办、异地可办、跨区通办、全国一本账、自主可控。
为了实现这些指标咱们政府部门提出了新的业务需要,首先通过建设“一体化政务服务平台”,从业务角度整合跨部门的业务流程和数据,连通不同的利用零碎,实现一网通办。通过提供“线上政务服务”,尽可能的把线下服务搬到线上,让企业和集体足不出户,通过一系列的线上服务来办理各种手续。通过“业务向省、市或者部级集中”的形式,来实现跨区域办理。建设全国性或部级兼顾平台,建设笼罩全民、城乡兼顾、偏心高效的资源布局体系。最初采纳国产化软硬件替换外围利用的形式,真正实现业务零碎的自主可控。
为了满足这些业务需要,也对信息系统提出了更高的技术要求,不论是一体化平台还是业务集中,都须要把咱们的业务进行整合,把数据进行集中,然而这样带来的后果是大量的数据和业务压力,而传统的集中式洽购在应答这些高并发数据场景,要么采纳比拟低廉以及关闭的小机,要么垂直扩容,扩 CP、扩内存,然而单机的扩存能力无限。
所以在做架构设计和零碎开发的时候也会遇到一些挑战,比方相比集中式数据库,分布式数据库在应用中有哪些最佳实际?在什么样的状况下要采纳分布式数据库,每个分库能放多少数据、能解决多少业务?作为系统核心的数据库,咱们要怎么做高牢靠设计?同时如何保证数据同步的实时性以及异构零碎之间怎么迁徙利用和数据?这都是咱们须要面对的问题。
TDSQL 行业解决方案
国产化的大趋势下,也涌现出很多优良的国产分布式数据库,在面对泛滥数据库产品的时候,客户怎么抉择一款适宜本人的数据库产品呢?
以往传统的集中式数据库都是技术来撑持业务,经常都是传统厂商引领技术方向,但在互联网时代,海量数据高并发的拜访需要,集中式曾经无奈满足这个需要。反而往往因为业务而驱动对分布式数据库的需要,咱们会发现分布式技术用得最好的中央往往是互联网企业,尤其是中国互联网倒退比拟好的中央。
而如果要全面实现“一网通办”和异地可办,适应政府数字化转型,还需思考网上政务服务平台具备用户拜访弹性大、峰值拜访并发高、读写数据量大、零碎可用性要求低等特点。腾讯云企业级分布式数据库 TDSQL 因其良好的弹性扩大能力、超高的性能、超大数据量、5 个 9 以上可用性等特点,也博得了各地政府信息中心的青眼和应用。
对于数据库的高可用,政务行业有些业务对高可用有更多的需要,在数据库的高可用方面,TDSQL 具备以下能力:
提供多项不同维度的监控指标,全方位监控不同组件的运行状态,同时还能依据业务状况,自定义监控规定,尽早发现高可用隐患,及时处理。
同时也提供自动化解决能力,比方自动检测异样,能被动发现异常,确定故障后,TDSQL 能自动化的解决,能疾速实现被动切换,而且可能自动更新路由,整个过程不须要人为干涉。
另外 TDSQL 可能在每个部件外面都有冗余设计,防止任何单点故障。领有多层级的高可用设计,比方过程级爱护,软件过程异常中断后,有守护过程检测,并尝试拉起。磁盘 RAID+ 数据多正本,确保数据的牢靠;一主多从多正本,部署在不同机架的不同服务器上,应答服务器和机架机故障;多地多核心部署,能够应答机房级事变,以及区域级的劫难事件,如地震、旱灾等。
特地是对于提供公共服务的业务,面向一个省,甚至全国的公众,提供 7 *24 小时服务,要求业务在 1 小时内复原服务,数据库的 RTO 须要管制分钟级。而对于一些计费类的金融服务,如医疗保险、养老保险等,要求同城 RPO 为 0,数据 0 失落。TDSQL 能保障在 1 分钟之内实现故障切换,确保 RTO 在分钟级,另外采纳强同步复制之类的技术,来保障主从数据完全一致。
政务行业翻新实际案例
接下来分享 TDSQL 在政务行业的几个典型案例:
第七次全国人口普查
第七次全国人口普查采取电子化形式发展普查注销,实现了 5 个首次:首次全面采纳电子化, 实时及时上报数据、首次实现普查对象通过互联网自主填报、首次利用行政大数据进行比对核查、首次实现利用互联网云计算云服务实时处理工作、首次用信息化系统对 700 多万普查员进行线上治理。
在整个统计过程中,700 万普查员应用企业微信小程序进行数据采集,约一亿人应用微信自主填报小程序进行信息录入,海量数据全副实时入库。与此同时,为了便于应答数据采集呈现问题可能在第二天及时补充采集、修改,零碎同时须要疾速实现对入库数据的实时查问剖析。
据新华网统计报道,电子采集的形式将注销工夫放大到了 20 分钟以内,很大水平上升高了前期数据录入、解决的难度。700 多万 G 端混合负载业务、亿级 C 端 OLTP 业务、海量的数据分析工作 … 本次全国人口普查我的项目,TDSQL 提供了“OLTP+OLAP”双引擎交融的企业级分布式数据库管理系统 TDSQL,安稳、高效撑持第七次全国人口普查工作顺利完成。
在这些宏大的数据中,不乏多张超级大表关联高并发统计查问,其每张表中寄存超过 20 亿 + 条记录。如果把其中寄存一张超级表的空间用来寄存均匀 50 万字的书籍,能够放下超过 1000 万本,一个人终其一生也读不完。
规模浩瀚的人口普查工作,零碎业务架构简单、并发度高,在灾备设计、高可用能力保障上,整个数据库采纳了一主三从、强同步复制和异地灾备的备份计划,在某个数据节点呈现故障时,都能保证数据的残缺和统一。哪怕呈现大规模的突发状况,通过异地灾备,也可能进行数据恢复。
数字广东
数字广东是在 2017 年广东省在全国率先启动数字政府的改革,所以数字广东是在 2017 年 7 月开始建设和经营,到当初是一个两地三核心的省级政务平台和数据库利用平台。
整个规模十分宏大,整个数据外面用到腾讯多个数据库场景,关系数据库次要为 TDSQL、事务性和剖析型,而 MySQL 和 TDSQL 有超过一万个核,数据的存储量曾经超过 1.3TB,剖析型的 CPU 也是超过了两万七千核,数据的储存量曾经超过了 420T。外面笼罩了多种政务场景,比方基于高并发利用的粤省事,基于剖析型利用的政务大数据中心,workflow 利用广东政务服务网,综合型利用粤商通、粤政易。
江苏人社一体化信息平台江苏省是人口大省,江苏省人力资源和社会保障厅(下文简称“江苏人社”)要服务近 8000 万常住人口、近 300 万家企事业单位。在信息一体化过程上,江苏抉择了腾讯云数据库 TDSQL 为底座,打造“智慧人社”的标杆案例。江苏人社一体化信息平台,是人力资源和社会保障部首个 leaf6.2 框架省级试点。
平台采纳腾讯凋谢技术框架建设,联合云底座、技术中台和数据库等近 30 项产品,打造了服务全省的业务经办、行政审批和公共服务平台。还涵盖待业守业、社会保险、人才人事、劳动关系四大业务板块,为人民大众提供全面且便捷的暖心服务。
这是江苏省首个全省一体化我的项目,不仅纵贯全省、市、县、乡、村五级人社部门,还涵盖多个业务类别。不同于惯例了解的政府零碎,人社零碎中因为有一部分波及社会保险、账目和养老金发放的问题,该零碎被定义为一个“金融级”零碎,所以对系统的稳定性、一致性、性能要求特地高,复杂程度超出个别的政务零碎。
腾讯云为江苏人社提供了集中部署、对立治理、分层保护的大数据平台,并基于企业级分布式数据库 TDSQL 为人事零碎、调度指挥、公共服务小程序、一体化档案零碎等要害业务零碎构建高性能可扩大、易运维的零碎利用翻新。
为确保数据安全和零碎稳固牢靠,TDSQL 提供了高可用多活的灾备服务。通过对 TB 级零碎数据的治理,大数据分析、凋谢共享、数据利用开发等,为省人社信息化建设提供多维度的数据服务撑持,实现金融级规范要求,极大晋升了江苏省人社政务办公和服务的程度,为公众办理相干社保业务提供极大的便当。
再介绍几个非政务行业的典型案例:
张家港农商行
张家港农商行新一代外围零碎的国产化替换,张家港农商行的外围业务最开始跑在 IBM 的小型机上,是一个集中式架构。随着业务的倒退,原来的零碎在性能和可用上曾经没方法满足业务需要,所以他们过后要做革新,应用层和数据库要革新。数据库选用的时候最开始是在 Oracle 和国产分布式数据库做抉择,通过多番比照测试最终抉择了 TDSQL。在上线的时候为了持重,设计师用 TDSQL 撑持业务的同时,还搭了 Oracle 的环境做备用,通过同步工具将 TDSQL 的数据同步到 Oracle 外面去。
安全银行
2020 年 10 月 30 日,安全银行的信用卡“A+”新外围零碎胜利投产,它的底层是基于 TDSQL、X86 的云架构,这个外围零碎的沉闷的卡数量曾经超过六千万,A+ 新外围零碎是业界第一个将金融机构外围业务零碎由大型机集中式架构迁徙到 PC 服务器分布式架构的胜利案例。以 TDSQL 为外围的新一代信用卡“A+”零碎,它的解决能力相比以前来说晋升了 10 倍,它的老本也降为原来的 1 /3。
目前,TDSQL 曾经在政务行业多个畛域利用实际,而在将来,TDSQL 也将继续助力各地各部门数字化转型。