今天是2024年7月20日,周六
今天是我的跑步日,原计划要跑35公里的,由于本周临时加入爬坡计划,因此决定跑30公里就够了。
晚上四点多起床,五点出发跟着大部队一起跑上白鹿原,跑到小区门口刚好30公里。
爬坡的过程有点辛苦,但整个过程没有掉链子,还是比较舒服的。
我跑步的过程虽然没有掉链子,但大家经常使用的windows电脑最近却掉链子了,可以说出了大问题了。
世界各地windows电脑蓝屏,导致航班取消,老板眼睁睁看着打工人们被迫带薪摸鱼。
问题已经查明,windows电脑蓝屏是由一个叫crowdstrike的美国电脑安全软件引起的。
有人庆幸没有使用这个安全软件,有人庆幸没有用windows,但不管是否用这个安全软件和windows,我们的生活其实已经离不开这些IT基础设施和软件,多少都会受到影响。
有很多人在讨论这个安全软件导致这次影响的缺陷(BUG)问题,也有人在讨论windows的脆弱性,但很少有人在讨论一个安全软件的更新如何就导致了这么大范围的事故影响。
可能大家认为企业或工业网络内的电脑跟个人家用电脑没有区别吧,实际上除了配置有可能更好一些,管理方式也往往与个人电脑有所区别。
当前能够造成这么大范围的影响,很明显是没有做好试点,跳过了在小范围灰度更新确认,正常后再向所有设备推送的规范流程。
软件先天的可靠性和安全性很重要,但怎么管理好这些软件,确保最小化异常所带来的故障影响,这是每个企业IT支持部门的责任。
这就类似于,我们在讨论如何生一个没问题的孩子。
我们可以通过减少近亲结婚,提高精子的质量,保证准妈妈在孕期的营养和心理需求来减少孩子出生前可能存在的问题,也可以通过保证孩子出生后前三年的营养和心理支持来增强孩子的健康,也可以通过后续的营养、爱和教育促进孩子在身体和心理上变得健康。
没有人能保证开发一个没有任何缺陷的软件,也没有人能保证孩子出生后一辈子不会有任何问题或犯任何错误。
有些领导总想知道我们开发的软件是不是有什么缺陷,有没有办法保证软件没有缺陷。
有些人总在打听怎么才能生一个乖巧听话,不会犯错,不会给父母懂烂子的好孩子。
这就跟某个地方规定,饭馆用的菜刀必须都是经过安全认证的安全菜刀,以防发生菜刀变成凶犯的作案工具。
我不知道有没有这样的安全菜刀,但我清楚不存在没有缺陷的软件,也不存在永远不犯错的孩子。
开发软件要不断提升质量,国家不断提升优生优育,让菜刀更适合切菜切肉,这些都是很有必要的。
系统运营维护的规范更加重要,即便软件程序有缺陷,也可以及时发现异常,将故障限定在非常小的范围内,这就是我谋生工作在做的事情。
父母对于孩子心理支持和正面的教育,在一个人成长过程中也更加重要,可以及时发现孩子的心理需要和成长问题,避免小问题变成大悲剧,这就是我此生希望不断去做的事情。
领取专属 10元无门槛券
私享最新 技术干货