春天来了

多地疫情出现反弹,诚然到了“万物”复苏的季节

最紧张的莫过于健康码

为啥?担心自己扛不住呗

 

“扫得出逛街,扫不出骂街”

反应出人们对待健康码的态度,又爱又恨

随着全国多地的健康码出现无法刷新的问题

质疑声再度响起

“扫个码而已,有那么难吗?”

 

  健康码不止是个码  

①  健康码服务平台的架构设计

人们觉得健康码简单

是被他单纯的外表(前端操作)所蒙蔽

健康码背后是配套的一体化服务平台

目前,全国使用健康码的人数超10亿

要承载如此体量的查询与上报等需求

平台的架构设计必须满足三个原则:

高性能、高可用安全、稳定可扩展、易维护

架构示意图

②  健康码的运行机制

扫码即出码的背后

是“复杂的运行机制”

 

任何一个环节出现问题

都有可能导致健康码“拉跨”

③  健康码用了哪些数据

健康码的数据源异常庞大

电信运营商、卫健委、社区、海关、采集点、用户自身等等

 

众多数据“汇”入一码

同时保证准确、高效

  1秒亮码全揭秘  

用户扫码出码瞬时完成

实际上却跑了场“数据马拉松”

以某省健康码系统为例

同时使用了4大数据技术

只为保障正常亮码

看着复杂吧,别急

实际比这还复杂

仅是第一步的数据采集

又涉及到令人抓狂的各种接口

 

再忙不能忘安全

这是健康码的“底线”

所以系统还采用了多种安全技术

只为保障安全用码

 

到此为止

有没有体谅生而为码”的不易

但现实是残酷的

以上只是身为一个健康码的

基操

  亮码“快准稳”,究竟难在哪 

难点之①  激增访问

某省3月单日亮码数超过2.5亿次

疫情反弹前后

使用健康码人数

由14万增加到150万

 

与此同时

每日早高峰是对健康码性能的大考

每分钟打卡超过140万

 

群体庞大、打卡人次远超预期

使用时段集中并保持较高水平

多种因素共同作用

形成激增流量、高并发访问

最终导致服务器不堪重负

 

难点之②  功能叠加

随着疫情防控进入常态化

健康码逐步被赋予更多功能

不仅做到“一码集成”

甚至实现“二码合一”(健康码+行程码)

 

对于用户、防疫检控而言更加便捷

使得信息“尽收眼底”

对于技术人员却是更大的挑战

使得运维“提心吊胆”

 

每增一个板块

意味着亮码时就多一个请求数据接口

成倍增加网络传输的流量

对网络带宽及服务器的处理能力

带来极大挑战

难点之③  相互牵绊

新增功能与现存功能

很难保持服务独立

当其中一个功能中的信息获取异常时

会更多占用服务器资源

引发其他服务信息获取的延迟

极易导致服务器资源耗尽而引发系统崩溃

 

难点之④  零和博弈

看到这里有人会说

既然知道了上面的难点

为什么不能准备充足的带宽、服务器

防止问题出现呢?

这就涉及到另一个难点

效率和成本的平衡问题

 

更高的带宽、更多的服务器

意味着更大的成本

承载千万人口的访问需要的成本也是千万级别

如果一个城市日常亮码不到15万

为此却准备150万并发的服务器

势必造成资源浪费

因此,真正要解决的问题是

如何预防健康码的“慢”和“崩”

以及当健康码出现故障后,如何快速恢复

  科来为全国多地速排亮码故障并提供优化方案  

自疫情爆发以来,科来已为多个省市解决健康码系统访问异常、超时等各类问题;为大型电信运营商解决行程码系统负载异常等问题。并基于可视化数据向用户提出解决方案,优化了行程卡业务的访问效率,避免问题再次发生。

迅速定位排障

科来的全流量采集与存储、秒级的分析与展现,赋予用户全面、准确、快速的监控告警能力。

对全网每个业务系统的应用及网络性能实时反馈,帮助健康码服务平台运维人员快速准确定位故障根源、解决问题,力保系统迅速恢复。

全局规划统一管理

科来能够对网络、应用、资产进行全局规划、统一管理。通过科来全流量对网络梳理、资产梳理,了解网络资源、系统资源的最真实情况,提前预判流量风险,保障系统高性能、高可用。

在激增流量到来前完成健康码服务集群的横向扩容,提升服务承载能力,保障健康码系统度过一个又一个的流量高峰。

 

  防疫抗疫若有需要,请联系我们  

当前疫情形势仍然严峻,突发情况、高频使用场景将持续对各地方数字政务系统带来挑战,科来愿以网络流量分析技术为核心,帮助各省市数据中心解决数字防疫、数字抗疫相关业务系统的网络问题,保障业务连续性和高可用性。

如遇问题,可联系400 6869 069,或通过下方微信后台留言联系我们。

 

– End –