加入收藏 | 设为首页 | 会员中心 | 我要投稿 长春站长网 (https://www.0431zz.com.cn/)- 媒体智能、开发者工具、运维、低代码、办公协同!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

云计算正在改变制造业

发布时间:2021-01-29 16:34:56 所属栏目:外闻 来源:安卓网
导读:想象一下,带您的家人在一个美丽的星期天下午乘车兜风。外面很好,阳光明媚。所有人都进入了汽车,行驶了与上百万次完全相同的高速公路。 但是这次却有所不同即使您放开油门踏板,汽车仍会继续不受控制地加速行驶。刹车也不起作用,似乎它们失去了动力。为了

想象一下,带您的家人在一个美丽的星期天下午乘车兜风。外面很好,阳光明媚。所有人都进入了汽车,行驶了与上百万次完全相同的高速公路。

但是这次却有所不同–即使您放开油门踏板,汽车仍会继续不受控制地加速行驶。刹车也不起作用,似乎它们失去了动力。为了挽救局势,您紧急拉了紧急制动器。在您的汽车撞到路边的路堤之前,这会在道路上留下150英尺长的防滑痕迹。

听起来像一场噩梦?但这正是2007年9月让·布克特(Jean Bookout)驾驶丰田凯美瑞(Camry)时发生的事情。这不是唯一的此类事件。这是与所谓的"意外加速"有关的众多事件之一,该事件困扰了丰田汽车十多年,造成近100人死亡。汽车制造商很快就将手指对准了"粘性踏板",驾驶员失误甚至地板垫。但是,一些专家长期以来一直怀疑有问题的软件可能正在发挥作用。

为了解决这个问题,美国宇航局的软件专家已被征召入伍,一无所获。仅仅几年后,在对Bookout事件进行调查的过程中,真正的罪魁祸首是由另一个软件专家团队发现的。他们花了将近18个月的时间来研究丰田代码。他们将Toyota代码库描述为"意大利面条代码",这是一种用于缠结代码的程序员术语。

软件专家已经演示了超过1000万种丰田软件导致意外加速的方法。最终,丰田被迫召回了超过900万辆汽车,并支付了超过30亿美元的和解费和罚款。
 

(3) 杜绝数据孤岛

现代化进程本身也存在问题——将旧数据迁移到新系统。当TSB银行在2018年转移到新的IT平台时,大约190万在线和移动客户的账户被封锁了将近2个星期。对一个遗留系统进行现代化改造通常意味着必须升级其他互连系统,而其他互连系统也可能是遗留系统。例如,在美国国税局,最初安装于20世纪60年代的主税务主文件系统已被埋藏在更现代化,更相互关联的系统之下,每个系统都使得更换之前的系统变得更加困难。自1968年以来,该机构一直在尝试对其相互关联的遗产税系统进行现代化改造,以目前的汇率计算,累计成本至少为200亿美元,但到目前为止,收效甚微。该组织计划在未来五年内再投入27亿美元用于现代化建设。

另一个常见的问题是,各种遗留系统可能具有重复的功能。美国海军正在安装价值1.67亿美元的海军薪酬和人事系统,该系统旨在整合驻留在55个独立的IT系统中的223个应用程序,其中10个应用程序的使用寿命已经超过30年,还有一些已经使用了50年之久。这些不同的系统使用21种编程语言,在跨越73个数据中心和网络的9个操作系统上执行。

如此庞大的重复和数据孤岛听起来很荒谬,但却非常普遍。而造成这一切的方式很简单:政府发布一项新的授权,其中包括对某种类型的自动化的要求,并且该政策附带了用于实施该自动化的新资金。相关部门或机构发现,相比升级现有系统所需的成本以及可能造成破坏的意外成本,不如直接创建一个新的IT系统更容易,即使这些新系统的部分(甚至大部分)功能都与现有系统相同。最终的结果就是,同一个组织内的不同部门最终部署了具有功能重复的IT系统。

长期以来,缺乏对系统工程思维以及协调IT开发的能力,使得重复建设问题深深困扰着政府和企业。

(4) 保持关注,永远不要让IT成为遗留问题

处理遗留IT的最佳方法是永远不要让IT成为遗留问题。人们越来越认识到遗留IT系统的许多成本问题,由此引发了对软件维护的重新思考。美国国防创新委员会于2019年5月发布的一份报告《软件没有结束》阐述了一种新方法。它认为软件应被视为“一种持久的能力,必须在其整个生命周期中予以支持并不断加以改进”。这包括能够在短时间内持续不断地测试、集成和提供改进软件系统的能力。

目前,软件开发、操作和支持被视为独立的活动。但是,如果将这些独立的活动集成起来(DevOps范式),那么操作系统将始终处于“开发中”的状态,并且每天不断地进行改进、测试和部署,甚至会出现一天迭代多次的现象。

DevOps只是防止关键IT系统变成遗留系统的一种方法。美国国防部高级研究规划局(DARPA)一直在探索另一种可能更有效的方法,因为它认为IT系统一旦实施便具有持续性。自2015年以来,DARPA资助了资源自适应软件系统构建(BRASS)研究课题,旨在寻找能够使软件能够使用100多年的解决方案,构建能够动态适应所依赖资源和运行环境变化的长寿命软件系统。

(编辑:长春站长网)

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

    推荐文章
      热点阅读