评论 > 存照 > 正文

小的明白 : “一码通”真相

“一码通可以每分钟服务120万市民扫码,帮助各行各业快速复工,保障市民群众健康出行”

来源:@2021年2月18日,西安市大数据资源管理局官方微信公众号“西安大数据”

图文无关

12月20日,星期一,早高峰。

这一天,西安市民出行,必须出示48小时核酸阴性证明,西安“一码通”破天荒的,崩溃了。

这一崩溃就是一天,很多市民第二天还打不开。哪儿去不了,啥也干不了。

负责“一码通”系统的西安市大数据局长刘军公开回应,“建议广大市民非必要不展码、亮码”,公众一片哗然。

2022年1月4日,“一码通”再次崩溃。

网上信息显示,当天开始最新一轮全面核酸检测,北京来督导防控的国务院领导同志在现场亲眼目睹了“一码通”系统的第二次崩溃。

1月5日凌晨,西安市委组织部发布消息,西安市大数据资源管理局局长刘军因履职不力,停职检查。西咸集团副总经理、秦创原创促中心主任刘鑫接任局长。

半个月,一崩再崩。

西安“一码通”到底怎么了?

No.1“一码通”前世今生

“一码通”的学名是健康码。

健康码其实最早来自阿里的企业员工码。由阿里旗下的钉钉开发的,用于员工上下班考勤打卡和日常工作管理。

2020年初,因为防疫需要和推进经济重启,杭州市政府决定与钉钉、支付宝等企业合作开发杭州健康码。

2021年2月9日,健康码在杭州余杭区率先推出,之后在杭州全市推广,在浙江11地市全部上线。对市民和来杭人员实行“红黄绿”三色动态管理。上线首日访问量即达到1000万。

一个月后的3月4日,由阿里云支持的“健康码”已在全国24省200多座城市落地。

杭州市数据资源管理局局长郑荣新曾对外表示:“杭州健康码就是企业员工健康码的简化版。”

2020年2月下旬,在国务院办公厅电子政务办下属的全国一体化政务服务平台联合支付宝、阿里云等企业,全国一体化政务服务平台疫情防控健康码系统正式上线。

而在南方的深圳,腾讯健康码也于同一天上线。

当年3月10日,腾讯表示其健康码累计亮码超过16亿人次,累计访问量破60亿。

背后是各地省政府和各地大数据管理局的参与和认可,在短短不到一个月,健康码便已经跑遍大江南北。

健康码系统说简单也简单。

简单来说,健康码就是一个基于个人位置和位移(位置变化)信息管理信息系统(MIS)。

这是比较简单的系统,因为就只有位置这个唯一变量,外加一个区域信息分类,根据个人所在的区域防疫等级进行区分,从而得出不同颜色定性。

以支付宝为例,支付宝默认了个人姓名、身份证号码、手机号码等信息。

最早的版本需要用户自主提交当前城市、是否接触过新冠或疑似患者、当前健康状况等信息,信息提交完毕,就可以领取得一张属于自己的“健康码”。后期后台将这些数据都改为自动获取了,打开支付宝点击健康码,系统就可以自动生成不同颜色的二维码。

说复杂,主要是健康码的信息来源和处理规则。

健康码的数据可能来自比如当地的防疫管理局、公安局、卫健委等,他们都有自己的数据输入和数据系统。

健康码都是由各地政府来主导,基于各地大数据中心,以及用户自己申报,进而用政府制定的算法、规则来运行。

各地健康码的技术开发、数据库基本一致,但在实际推广落地过程中,各省份疫情管控情况不一,因地制宜,使得健康码“百码齐放”,给全国健康码的互通互认增加了难题。

有网友在一个省份是绿色,在另外一个省市就被判定为黄色甚至红色,无所适从。

No.2西安的问题出在哪

西安一码通系统是由西安市大数据管理局为业主单位筹建,单一来源总包商为中国电信西安分公司。应用部署在西安市“政务云”平台上。

西安市大数据资源管理局作为西安市政府的信息化主管部门,主要承担疫情防控工作信息化保障任务。除了西安“一码通”平台,还负责市核酸检测系统、市疫苗接种系统等全市疫情防控信息化项目。

2020年2月中旬,西安“一码通”系统上线

西安电信将工程逐一分包出去,基本都是单一来源采购:

一码通系统建设单一来源:西安东软

一码通安全配套单一来源:杭州安恒

可视化工程单一来源:中译语通

短信服务单一来源:阿里云

一码通引擎单一来源:美琳数据

不搞工程的朋友可能不知道。单一来源采购也称直接采购,是指采购人向唯一供应商进行采购的方式。符合限购和金额标准,一般是来源渠道单一、扩建受到原有项目限制,或不可预见的紧急情况。该采购方式的最主要特点是没有竞争性。

2020年1-2月是疫情最吃紧的时期,采取单一来源采购也可以理解。虽然紧急,但是从业内专业人士估算角度,上述系统的预算最起码在300万以上,甚至肯可能接近千万级别。考虑到主要是租用云服务和软件开发,对于这样一个系统,预算还是相对比较充分的。

但是近两年时间过去了,“一码通”系统在不到半个月时间就崩溃了两次,这就有点说不过去了。

据《财新》杂志1月4日援引专业人士的说法,访问崩溃原因一般有三类:

1、带宽问题;

2、代码处理逻辑;

3、程序设计问题。

如果是带宽问题,在云计算平台上,通过“限流”和“扩容”都是非常容易解决的。甚至夸张一点说,点几下鼠标,动一动键盘,很快可能就搞定了。不至于花了大半天还没搞定。

西安常住人口是1300万,假定日常流量是200万,但是系统理想或者极限设计值应该可以支持1300万人在线。当然为了节省成本,实际设计时可能会折中成比如400万人。

至于代码处理逻辑问题。西安一码通上线两年了,大部分时间还是很稳定的。再说,这个健康码的逻辑,并不复杂,就是利用移动、电信等运营商的基站漂移数据来定位手机用户,然后用区域疫情等级信息来分类并标记,以不同颜色的二维码来呈现。这种可能性不大。

那么是否是程序问题,第一次系统奔溃后,“一码通”团队对程序进行了“回滚”。从处理方式看,得到了佐证。

责任编辑: 李广松  来源:师说新知 转载请注明作者、出处並保持完整。

本文网址:https://www.aboluowang.com/2022/0108/1693226.html