台北熊好券活动于 9 月 22 日开放民众在台北通 APP 意愿登记,从中午 12 点至 18 时因大量人潮涌入,导致台北通系统出现异常。对此,台北市府资讯局除了成立紧急应变小组处理系统异常一事,后续亦针对本事件启动根本原因(RCA)分析,并于今日提出检讨报告,公布熊好券登记系统异常三大原因。
台北市资讯局局长吕新科表示,第一个原因是集中式系统数据库架构耗尽资源。由于台北通沿用台北卡 3.0 的集中式数据库架构,对于短时间内大量资料交换与熊好券系统交互作用,耗尽 CPU 运算资源。加上单一服务验证,系统交互繁复造成高负载。
接着是新应用模式及压力测试不充分。吕新科说明,熊好券系统结合台北通单一服务验证,系整合高流量的新应用模式,参考数值不足,虽个别系统皆有压力测试,但未实施整合压力测试。
第三则是硬件资源扩充不及。原规划之硬件扩充计划虽然已于今年 9 月 1 日完成采购决标作业,但因全球芯片缺货,国内并无现货,国外设备需于年底到货。吕新科补充,9 月 22 日当天成立紧急应变小组,依现有架构及系统资源挪拨,进行第一阶段扩容,待采购设备到货,将进行第二阶段扩增作业。
吕新科强调,针对本次事件,资讯局将会引以为鉴,后续各项服务上线前,将会完成相关必要之检核作业,确保民众顺利使用;同时,资讯局也针对此次事件提出三大改善要点。
第一是认证分级与服务分流。厘清台北通的服务项目所需个资与个资使用的高低度建立等级,降低资料的交换必要性与次数。另外,以不同认证等级区别台北通服务项目所需资料交换次数,借此降低数据库的效能使用。
第二是数据库架构重整。透过后端数据库调整,将数据库的读写功能分离,提升数据库效能,增加台北通的反应速度。并落实开发及测试 SOP,纳入本次经验,整合压力测试为系统上线前必要项目。 最后则是系统硬件扩容。调用市府现有数据库资源,扩增数据库的可用量,确保熊好券使用稳定,后续设备预计于年底到货,将进行第二波数据库扩充作业。
(首图来源:富邦银行)