多源数据融合治理的一次有效尝试

2020-11-30 08:57霍娜
中国信息化周报 2020年41期
关键词:后台太极北京市

霍娜

“请打开健康宝,出示健康码。”这个十一假期,无论是入住酒店还是到高速服务区休息,甚至是去公园遛弯,这句话都会在你耳边时不时地响起,健康码已经成为我们假期和日常工作生活的“通关文牒”和“出行法宝”。面对突发的疫情,作为有效防控疫情、科学复工复产和恢复社会秩序的重要技术手段,“扫码通行”注定成为这个特殊时期我们的共同记忆。

北京健康宝是众多健康码、城市码中建设应用最为典型的一个。疫情期间,为恢复北京城市生产生活秩序,方便市民及进(返)京人员查询自身防疫相关健康状态,北京健康宝应需而生。据统计,自2020年3月1日上线运行以来,北京健康宝持续为在京和进京人员提供健康状态查询服务,从上线当天至10月9日,北京健康宝已累计查询19.5亿次,为4270余万人提供服务。

临危受命  必须完成的任务

作为一项数字化信息服务应用,在北京市大数据管理局和北京市大数据中心的指导下,北京健康宝以极简前台、复杂后台思路建设完成,后台建设由太极计算机股份有限公司(简称太极股份)承担,前端通过微信、支付宝两个入口界面向公众提供服务。

疫情就是命令。“当时接到健康宝这个任务,想法就是一定要完成,怎么能更快、更好地完成,根本没有时间想别的。”时隔大半年,提起当时情况,北京市大数据管理局大数据建设处副处长赵琰昉依旧动情。

太极股份作为数字化服务国家队,多年来深耕政务信息化,并承担建设了北京市政务信息资源共享交换体系和北京政务云。因此,太极股份支撑北京健康宝开发应用也是顺理成章。“我们相信太极公司能够在此次疫情防控中肩负起国企的责任和担当,出色完成北京健康宝的支撑工作。” 赵琰昉强调。

为充分发挥大数据对北京市新冠肺炎疫情防控工作的支撑作用,进一步做好北京市防控期间返岗、返工人员的健康监测和出行服务,北京市健康码建设工作于2月25日正式启动,并要求3月1日要正式上线。

时间紧任务重,太极股份北京健康宝后台团队接到任务后,迅速打通了包含卫生健康、社区、民航、铁路、公路等多个部门1000多项数据,将数据入库、治理、清洗比对、服务封装,并部署使用了300余台服务器支撑着9套各种用途的环境集群,保证在3月1日北京健康宝正常上线运行,支撑起面向全市公众的健康查询服务。

作为一个方便个人查询自身防疫相关健康状态的小工具,所有在京及进(返)京人员均可通过北京健康宝查询自身健康状态,健康状态分为红码-集中观察、黄码-居家观察和绿码-未见异常三类。此查询结果可作为复工复产、出入公共场所等场景的防疫相关健康状态参考。疫情之下,含糊不得,准确率要求达到100%。

“那会儿我们接到北京健康宝开发任务是疫情最严重、最不明朗的时候,距正式上线只有3天,大家几乎72小时没有合眼。我的一头白发都是那个时候长出来的。”北京健康宝太极项目团队负责人穆显显在接受记者采访时介绍。

3月1日,1.0版本上線,用户可以通过微信、支付宝两个端口,实现个人防疫相关健康状态的查询;3月17日,2.0版本正式上线,新增“他人代查”功能,解决了老人、儿童等不便于使用“健康宝”及忘记携带手机的问题;3月30日,境外人士使用版“Health kit(健康宝)”小程序上线,可支持中英文双语服务,满足境外人士在京防疫、工作的使用;6月25日,3.0版本正式发布上线,新增到访人信息登记簿、本人信息扫码登记、本人核酸检测查询等服务。

上线初期,北京健康宝面临大流量的同时访问压力。尤其早上9点—10点是千万用户并发使用的高峰期,但北京健康宝一定不能出现延迟、崩溃等情况。工作日早高峰期间,主接口最大瞬时TPS能超过3000,健康宝后台团队从成立至今始终保持24小时响应、实时处理的高效工作状态。在如此高的性能压力与工作强度面前,健康宝后台至今没有出过一次事故。这样的成绩背后,是一个团队所有人的辛苦付出。

后台统计负责人王利凯因为查询统计的工作要24小时随时响应,需独立在家封闭半年。后台项目经理刘孟鑫带领团队对照着五六个接口文档,按照用户方的需求,连续47小时无休编写和修改对接国家平台方案。中午接需求、下午定细节、一宿出方案、第二天中午接到修改要求……如此周而复始,昼夜循环的工作,同时,他还要利用先前做开发时的经验协助其他同事梳理代码逻辑、与国家平台技术人员沟通。

“当时多线并行连轴转,我们全凭一口仙气。白天与用户沟通确定实现方式或修改设计,转身就要协助开发实现代码或与测试同事敲定各项测试指标要求,同时还要兼顾来自各个用户口的‘问询,唯一欣慰的是当时敲定的高扩展性架构非常稳定,至今仍在沿用。”太极股份北京健康宝项目技术经理邵海金说。

在北京健康宝上线关键时期,项目团队中负责数据汇聚、数据治理的负责人郭燕航的爱人在上班路上遭遇车祸,造成膝部、踝部关节骨折。那时正是关键时刻,需要郭燕航24小时待命,随时处理数据。郭燕航只能将爱人和10岁的孩子送到医院,由孩子陪同完成全部就诊,自己在外开电话会议处理数据。他爱人在家休养阶段,由于不能下床,大部分的饭菜都是由10岁的孩子协助完成,孩子做好米饭、把菜洗好、切好,郭燕航只是负责炒熟。在这场在战斗中,每个人都是永动机。7×24小时随叫随到的工作状态,所有项目团队成员从疫情开始一直坚持到现在。

治理关键  多源数据融合

“北京健康宝事关每一个人,我们不能将任何人的健康状态码识别错,这需要我们非常强的技术支撑和数据服务能力。” 作为项目负责人,穆显显反复强调,如何实现多部门、多源数据的融合治理是项目最大难点。

项目组解决方案是,依托太极承建的北京市大数据平台的数据汇聚和治理能力,开展数据的入库、治理、比对分析和接口封装工作,支撑起全市的健康查询服务。在接到任务之初,项目组迅速打通政府、社区、医疗、交通等相关部门数据,实现跨地区跨平台的数据联通,在短时间内解决了各部门防疫信息数据孤岛造成的反复报送、跨部门数据缺失无法有效同步等各方面的问题,以300余台服务器集群,实现通行管理、复工审核、医疗健康信息采集核验等多个方面的应用落地。

同时,针对北京健康宝大数据支撑平台对于不同数据安全等级的需求划分,太极健康宝项目组通过多种方式接入卫生健康、社区、民航、铁路、公路等部门的多类主题数据,按照数据分级和分区策略,将数据存储在指定分区并设置相应的访问控制策略,依平台开展数据的入库、治理、比对分析和接口封装,全面支撑健康数据比对、查询等数据服务。

他们又是如何支撑北京这座超大型城市级高可用并发的呢?方法是依托太极股份承建设的北京市政务云,通过“统一复杂后台,极简多样前台”的方式,采用灵活的高可用架构,在多活的环境下,同时支撑主备切换,保障市民出行信息记录的顺畅和数据的完整。也就是说,“北京健康宝”运行于北京政务云太极平台上,由太极股份负责提供计算、存储、网络、基础安全等云计算服务,积极配合北京市大数据中心摸清运行环境需求、迅速搭建系统运行环境开通网络策略、协助相关方进行系统部署测试,并提供24小时不间断技术支持服务。系统上线后,太极股份运营团队实时监控该系统网络状况、虚拟机的运行状况、安全状况以及系统在云内的运行情况,同时每日定时向北京政务云主管单位报告云服务运行情况,确保了该系统各项云计算服务的安全稳定,保证了系统正常运行和用户正常使用。

可以说,基于太极提供的北京健康宝后台大数据支撑服务,通过多部门、多源头、多类型数据的融合治理,支撑起了城市级高可用健康服务。更应该说,北京健康宝是太极股份以“云”为基、以“数”为本,在云与数据服务领域实力的集中体现。

在采访的最后,太极股份数字政府业务总经理李宝东总结说,北京健康宝不仅是人工智能、大数据、移动通信、云计算等多种技术综合运用的一次实战练兵,更是基于多源数据融合的城市治理模式的有效探索,健康数据不但涉及客观的时间、空间事实,还涉及主观的行为和信任,对推动社会治理创新与新型智慧城市建设有重要价值。

未来,太极股份将继续与北京市大数据管理局和北京市大数据中心紧密合作,以智慧数据赋能,共同激发城市发展新动能。太极股份将会以北京健康宝后台支撑服务为扩展,在助力疫情防控常态化工作的同时,为“一码通行”的城市码建设保驾护航,开启城市治理新的数字时代。

猜你喜欢
后台太极北京市
北京市:发布《北京市2022年能源工作要点》
北京市丰台区少年宫
太极
游太极洞
北京市勘察设计研究院
北京市营养源研究所
『太极+』,未来可期
后台暗恋
前台、后台精彩花絮停不了
以“后台”的名义节省电池用量