首页 > 其他分享 >反思、应对、启示:核酸系统成为智慧城市的磨刀石

反思、应对、启示:核酸系统成为智慧城市的磨刀石

时间:2022-10-28 17:34:47浏览次数:46  
标签:并发 城市 智慧 系统 反思 核酸 应用 磨刀石

阿里人都会记得,每年“双11”期间,负责后台技术保障的团队都非常紧张,加班加点加资源,甚至会烧香,祈祷系统别崩。阿里的IT系统也是在连续几年打磨后,才逐渐顺畅地应对“双11”电商购物节的洪峰。

理解了“双11”的崩溃,就能懂得核酸系统为什么也会出现崩溃的情况。

今年9月1~4日,成都在全市范围内开展全员核酸检测,核酸检测系统“崩”了。在此之前,上海、北京、山东、西安、天津等地的核酸检测平台都先后出现过故障。这些也在网上引发了广泛的讨论,以及网民的吐槽。

事实上,懂行的业内人士则会把一次次问题的出现当作是遭遇战,反思、调整、进化。在他们看来,核酸系统是智慧城市很重要的一个组成部分,这个系统打磨成熟的过程,承担起了智慧城市磨刀石的角色。

“吐槽”该有的正确姿势,是反思问题真正所在,以及其带来的启示。

「 01 」原因:对新事物的难度、复杂度认知不足

过去三年,全球宏观环境的不确定性给许多行业带来了巨大挑战,数字化转型早已不是选择,而是适应宏观环境和满足用户需求并更好生存的必由之路。特别是疫情的发展,给数字化带来了更多的变量,这些都尤为值得思考。

反思、应对、启示:核酸系统成为智慧城市的磨刀石_智慧健康

10月26日第七届IDC中国数字化转型年度盛典上,一场以“从核酸与健康码系统看如何奏响智慧城市建设的和谐乐章”小型论坛,吸引了参会人士的关注。几位资深业内人士认为“核酸系统崩溃”主要是三重原因。

首先是认识不足。数字化转型是业务与新技术的叠加,企业不断遇到新事物和挑战。比如核酸检测是近两年多才开始做的,存在认知不足的情况,比如刚开始并不清晰未来会用多久、多少人用、使用的频率,仓促上线,导致出现一些问题。

第二是瞬间并发巨大。“大家可能没有意识,在很多大城市核酸检测的高峰期,其并发的要求和双11是一样的。”业内资深技术专家刘松认为高并发量是系统崩溃的直接诱因。这一点从多地管理部门的声明中也得到验证。成都市疫情防控指挥部相关负责人表示:“成都市核酸检测系统因对短时超大并发量预估不足,导致系统出现卡顿问题。” 负责“贵州核酸信息采集平台”研发的云上贵州大数据公司在对问题进行说明时也表示:“由于贵州核酸检测系统对短时超大并发量预估不足,导致检测系统出现访问异常。”

“一旦用户量达到一定程度的时候,简单的事情就变得非常复杂,很多人对这个系统难度预计不足。”中国软件网总裁曹开彬认为。

高并发量是IT行业的一个经典话题,也是影响前端用户体验最核心的一个问题。从IT行业技术发展路径来看,数据库、云基础设施等技术的迭代,都一直在努力解决这个问题。就以“双11”为例,在电商大促之前往往需要四五个月的时间、用上万人的团队提前做容量规划,还需要提前做全链路的压力测试。

需要注意一点,前面几个城市核酸系统出现问题,几乎都是发生在集中出现疫情、需要全市大筛查的时间节点。在刘松看来,这就是IT建设体系与新一代高频应用的一场遭遇战,“以前的政务体系是给政府办公用的,没有这么高频和瞬间高并发的需求。”

讲得更通俗一些,政务系统就像建立在政务云这个“地基”之上的建筑,地基是按照承载两层楼挖的。而核酸检测系统这样的高并发,相当于是在这地基上盖了一个十层楼的建筑物,已经超出了地基的承载能力,难免会出现各种各样的问题。

反思、应对、启示:核酸系统成为智慧城市的磨刀石_运维_02

第三是不同企业部门之间的合作。现在的数字化应用,都是一个复杂的系统工程,涉及到各个方面角色,特别是智慧城市相关的系统。这些不同的角色组合在一起共同去为一个系统服务,这期间的协调和沟通就尤为重要。

看似简单的核酸系统,除了这个应用的直接开发企业,背后还涉及到应用开发企业,电信运营商、云服务平台、运维系统、数据库等多个供应商。不仅如此,还要与众多检测机构、多个政府部门对接。每一个角色都决定着这个系统能否顺畅运行。

一场音乐会,舞台上至少需要十几种乐器、几十位演奏者,他们之间彼此配合、紧密衔接,才能演奏出完美的乐章。健康码、核酸这样的应用系统也是如此,某一个合作方出现问题或者是对接中出现问题,都会影响整体的效果。

「 02 」应对:足够重视,详细规划,选对伙伴

核酸系统在当下生活中的重要性不断提高,关系到每个人的工作、生活。从这个角度来看,不仅需要对之前崩溃的理性反思,还要提出更有建设性的改进思路。

在刘松看来,以前因为重视不够,钱花得也不到位。所以,首先一点就是要对其重要性给予足够的重视,对其复杂度也要有足够的认知。

反思、应对、启示:核酸系统成为智慧城市的磨刀石_智慧健康_03

曹开彬对此给出了四个具体建议:

第一是在重视的基础上,做好一个非常详细的规划:

第二是对现有业务和系统进行充分的评估,要进一步明确目标,包括达成目标会经过哪些挑战,如何跨过这些障碍,需要制定详细的路线图。

第三选型。要选择适合自己的合作伙伴、适合自己的产品。选对的合作伙伴非常重要。把合适的提供商、合适的厂商能够放在一个合适的位置,这时候整体的协调、整体的工作、整体的系统最终才能达到一个最优的状态。

第四个应急预案。疫情一直在动态变化,面对新鲜事务一定要有更充分的准备,做好预案,一旦有突发情况,也能更快地解决问题,将对用户的影响降到最低。

刘松也认同这些建议,并给出了一些具体的建议。

他认为做这样一个重要且复杂的系统,需要一个“兜底人”。这个系统上线,往往是一个很具体的执行部门负责,可能没有足够的授权,也没有很多的经费,同时还要面对那么分散的开发商、集成商,怎么办?

这需要从组织形式上有一个“兜底人”来作保障。现在一些大的省市已经有了专门的市场化的运维支持公司,这就是从组织形式上确保有了“兜底”。

刘松特别强调“选对合作伙伴”的必要性:“涉及到几亿人的核酸系统,一定还是尽量选择相对有经验的大的公司。”比如在应用上东软有很多经验,为多个城市提供服务。云服务上,阿里云、腾讯云都有很非常丰富的经验,他们带来的不仅是技术,还有组织形式和运维体系上的经验,可以说把互联网的先进方式论平移过来。之前成都、西安等地核酸系统出现问题后,经过政府快速的排查调整,从而增加算力,优化了网络。

此外,他还提出了一个建议:做好全链路压力测试。包括从网络到整个云基础设施,再到数据库处理、负载均衡,一直到最前端的应用的优化等等。这可能需要很长的时间,但很有必要。这也是互联网企业常用的方式,非常值得借鉴。

「 03 」启示:用“三新”理念建设智慧城市

核酸系统的问题,给智慧城市的建设带来哪些启示呢?

首先是要看到变化。以前,我们说数字城市,主要是勤政、惠民、兴业,基本都是从政府管理的角度来看,更像是一个信息化系统,主要是公务员在用,所以从前的数字城市建设是基于2B应用的系统逻辑。而现在的智慧城市主要目标是服务于人民,类似于核酸系统,是无数个C端用户在使用,使用的对象和场景发生了变化。其实,我们现在已经能感受到明显的变化,老百姓可以在手机APP里使用到越来越多的政府服务。可以说,这是数字城市应用的本质变化。

反思、应对、启示:核酸系统成为智慧城市的磨刀石_运维_04

其次,看到这种变化带来的挑战与机遇。

“随着数字化、智能化的提升,新的系统会层出不穷。”曹开彬认为这对于供给侧是机遇也是挑战。

未来智慧城市建设中,会有越来越多类似的高频、高并发的应用,每一个普通用户体验的是评价系统好坏的真实标准,这对智慧城市建设者提出全新的挑战,要从过去的2B思维转上2C思维

新的系统都会涉及新的问题,核酸系统看似是一个小应用,但它关乎民生,不像以前2B的应用,有一点小错误并不明显,这类关乎民生的系统,稍有闪失就会造成巨大的影响。“使命光荣,责任重大。” 曹开彬强调。

谈及启示,刘松则认为:“你必须重新思考一个新的开放创新体系,包括新基础设施,新组织形式,是新运维体系。”

互联网企业、金融行业在面对2C应用有着丰富的经验,他们更愿意接受新技术、新趋势。智慧城市的建设中,也应该考虑采用更多的新技术、新基础设施,特别是经过验证的云服务,这不仅大大降低成本,也提升了应用上线的效率。

所谓新组织形织形态,就是前面提到的“兜底人”。一个公共服务应用,如果由具体执行部门负责IT系统的建设,他们的人力、财力、能力可能都不足够支撑。应该采用新的组织形态,有一个最终负责的“兜底人”。

鉴于智慧城市新阶段的特征,这些高频应用关系到每一个用户的体验,可以学习互联网的方法论,形成一套新的运维体系。

【结束语】

智慧城市正处于一个关键的转型期。核酸系统遇到了很多新问题,这个过程中老百姓抱怨牢骚是正常的,但作为政府部门更需要透过现象看本质,并将经验教训沉淀下来。作为智慧城市的一个重要应用,这些经验或许会对未来智慧化的进程起到更大的作用。“三新”就是这一次的重要收获。

标签:并发,城市,智慧,系统,反思,核酸,应用,磨刀石
From: https://blog.51cto.com/u_15416532/5805182

相关文章

  • 再次练习,后的反思
    总是经历各式各样的bug,今天又进行了一次练习,一些以前没注意的问题成为运行的障碍  这个values一定要注意,之前少写了s,就有问题了。  添加,修改啥的,只要是更新数据......
  • 工作总结反思2022年10月17日
    2022年10月17日晴,今天是比较冷的一天,今天迟到了,明天不能迟到了,最近的工作都是别人推送的,解决之前先得问同事,然后进行解决,主要的解决方法,自己不会,要多问,多学,看日志,别的......
  • 2020届软工期中考试反思(2)
    一.Bean文件是什么,用来做什么的JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来......
  • 10.12~13测验反思
    整体情况:不好。当时是下午最后一节课,可能是太困了还是不知道什么原因,没什么兴致做题。开题,前五个填空很快就搞定了。然后第一个问题就冒出来了:花了太长时间在第六题上。......
  • 10月联考试卷反思
    一、语文成绩:96.5二、数学成绩:78三、数学加试(武汉某模拟试题)成绩:85四、英语成绩:114.5五、物理原始成绩:73赋分:84六、化学原始成绩:54赋分:61七、地理原始成绩:5......
  • 2020应届生半年开发后的反思和决定
     爆发的疫情,把我揽在家里,每天抱着电脑学习,每天躺在被窝反思,偶尔也会在室内做些运动。 ## 基本情况介绍 我也是一名开发工程师,虽然还没毕业,但是也是做过半年开发了,在......
  • java课后反思
        在定义变量时,我们需要对变量进行初始化才可以继续进行使用,同时,对象变量如果不引用一个真实的值,则必须·对他声明为null;  对于原始数据类型变量,可以使用==......
  • 2022-09-25 反思
    摘要:记录周反思反思:现阶段对于Tianmu引擎功能的单元测试,集成测试都不完善,只有MTR的SQL句子的黑盒测试,而且现在MTR的SQL句子测试也不够完善。建议考虑开发Tianmu引擎......
  • 核酸管理网站爬取
    fromseleniumimportwebdriverfromselenium.webdriverimportActionChainsfromselenium.webdriver.common.byimportByimporttimeimportdatetime#date=st......
  • 系统权限的反思
    一、系统权限设计现状  目前大部分的应用系统,包含销售管理系统在内,系统权限的设计方案均采用的是RBAC模型,所谓RBAC就是:用户、角色、系统功能,用户属于某些角色、角色拥......