加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

走入遗留IT系统的阴暗世界

发布时间:2022-02-16 09:41:28 所属栏目:安全 来源:互联网
导读:新冠疫情的全球性蔓延无疑对经济产生了毁灭性的影响。仅美国在2020年3月下旬至4月初之间,就有2200万人申请失业。为了帮助失业人士维持基本生活,美国政府于2020年3月底通过了2.2万亿美元救助法案,当中包括每周增加600美元的失业救济金。然而,不幸的是,由
    新冠疫情的全球性蔓延无疑对经济产生了毁灭性的影响。仅美国在2020年3月下旬至4月初之间,就有2200万人申请失业。为了帮助失业人士维持基本生活,美国政府于2020年3月底通过了2.2万亿美元救助法案,当中包括每周增加600美元的失业救济金。然而,不幸的是,由于需求激增,许多州政府网站崩溃,许多人面临着严重的失业救济申请处理延迟。
  
   根据美国信息技术和创新基金会(ITIF)的调查数据显示,到2020年4月中旬,超过一半的州失业网站经历了严重的停机。佛罗里达州的站点甚至一度宕机16个小时。部分原因在于许多组织机构没有考虑过这种需求量的激增,另一方面则是由于联邦和地方州的失业IT系统过时且不兼容的问题。据悉,这些系统大多可以追溯到20世纪80年代,有些甚至可以追溯到更早以前。例如,佛罗里达州的失业网站正在运行旧版本的Internet Information Services(基于Windows的Web服务器),并使用旧版的ASP.net设计其系统;还有至少12个州在其系统中运行着一种有60年历史的被称为“COBOL”的编程语言。
 
多年来,COBOL人才短缺的状况一直在加剧。据市场研究公司Gartner估计,COBOL程序员的平均年龄超过60岁,绝大多数已经退休。为了解决该问题,各州政府正在与专家们合作更新COBOL代码来实施政府救助计划。2020年4月中旬,新泽西州州长Phil Murphy甚至在新闻发布会上公开呼吁/恳求COBOL程序员来帮助处理该州的计算机问题。出现问题的不只有州/地方系统,联邦级别同样出现了类似的问题。作为联邦政府疫情救助计划的一部分,符合条件的美国纳税人将从美国国税局(IRS)获得1200美元的付款。但是,由于国税局的计算机系统甚至比各州的失业系统还旧,有些还可以追溯到60年前,所以花了20多周的时间才支付所有款项。
 
正如传奇投资者沃伦·巴菲特曾说过的那样,“只有当浪潮退去,你才能知道谁在裸泳。”新冠疫情就像一股大潮,暴露了政府对老旧IT系统的依赖。当然,在过时IT系统重压下苦苦挣扎的并非只有政府部门,还有航空公司、银行、保险公司以及其他商业实体,他们的系统同样在运行着供应商不再支持的软件或硬件,甚至存在很多无法修复的漏洞。调查数据显示,自2010年以来,全世界的企业和政府在IT产品和服务上的支出估计为35万亿美元。其中,约3/4用于运营和维护现有的IT系统。至少有2.5万亿美元用于尝试替换旧的IT系统,其中约有7,200亿美元被浪费在失败的替换工作上。但是令人惊讶的是,即便企业和公共机构每年在其上花费数千亿美元,却很少有人真正注意到这些IT系统。从起床到入睡,短短一天,我们就在不知不觉中与数十个IT系统进行了交互。至于污水处理厂、电网、空中交通管制、电信服务和政府管理等基础设施就更不用说了,它们的服务甚至取决于成千上万个看不见的IT系统。
 
虽然说这些系统存在于我们生活的方方面面,但却很少引起我们的关注,因为它们在大多数情况下都运行良好。我们甚至忽略了,IT是需要持续关注才能保持正常运行的东西。英国历史学家David Edgerton在其里程碑式的研究《历史的震撼——1900之后的技术和全球历史》中声称,尽管维护和修复对于我们与技术的关系至关重要,但它们是“我们宁愿不考虑的问题”。结果,技术维护就如同身处混沌世界,在现实世界的账目中几乎看不到任何踪迹。确实,遗留IT系统的强隐形性也证明了这些系统的成功程度。

事实上,关于“遗留系统”尚未有正式定义,但通常被理解为“在某种程度上已经过时的关键系统”。它可能无法支持未来业务运营;提供应用程序、操作系统或硬件的供应商可能不再经营或支持其产品;系统架构可能因脆弱性或复杂性,不适合升级或修复的;或无从再获知系统的运行方式等等。是否推进计算系统现代化是困扰几乎每个组织的问题。考虑到老旧IT系统造成的种种问题,你可能认为推行现代化是无需思考的问题。但是这个决定并不像看起来那么简单。有些遗留IT系统最终会以现代化的方式结束,但是有些组织却并不想或负担不起与现代化相关的成本和风险。显然,对于日常操作至关重要的遗留系统,如果没有发生重大破坏一般是不会进行更换或强化的。因此,即便它们存在一些小问题,管理层还是倾向于忽略它并推迟现代化进程。在过去很长时间里,这些系统并没有发生灾难性的错误,因此它们仍然顽强的坚挺的存在着。这种“踢皮球”的做法是可以理解的。大多数IT系统(无论是新的还是现代化的)都是十分昂贵的,如果没有部分或完全失效,通常不会轻易被淘汰。
 
而且,管理层真正需要的是任何新的IT系统都能够提供投资回报,并尽可能长时间地降低成本。这样的需求往往导致多年来对日常维护的投资不足。当然,那些批准对新系统进行投资的高管十年后可能发生职位变动,这些系统也逐渐变成了老旧系统。同样地,系统的开发人员很清楚遗留系统的运行方式和局限性,但是他们很可能已经去到其他项目或组织。对于寿命特别长的IT系统来说,大多数开发人员可能已经退休。随着时间的推移,这个系统就像办公电梯一样,成为用户日常生活的一部分。只要它起作用,就不会有人特别注意它,最终它缩进组织运营的阴影之中。

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!