前几天看到朋友圈转发一篇关于 Cloudflare宕机事件的报道 网页链接https://mp.weixin.qq.com/s/06lPvz7WyOsRhtKL6rmCeg,转发者还郑重的评论了一番,显示自己是这方面的专业人士,很懂的样子。
我发现很多人看什么信什么。Cloudflare说宕机是因为那样的原因,就真的是那样的原因吗?有人在 X 上说宕机就是他写的 regex 导致的,他已经被 Cloudflare 开除了,就真的是他吗?这个人甚至可能根本就不是 Cloudflare 的员工,而是网络上不知道什么人。
这个我已经证实,因为我去看了他发在 X 上的其它帖子。他根本就是一个搞笑的网红,不是 Cloudflare 的员工,宕机当然不是他引起的。没人去调查过,所以他们轻易地相信了。
你有没有发现,最近各大网络服务商都在相继出现类似的大面积事故?他们真的会犯如此低级的错误吗?我认为这是不可能的,否则这些基础服务不可能运营这么多年没出过这样的事。
分布式计算的 fault tolerance,high availability 等机制已经有很多年的研究。很显然,巨头们高薪雇佣了很多这种专家。每一个步骤都经过多人的检查,设置多重的防护和备用措施。可能不是那么的高明,但也不至于让一个人推送一片代码就搞死整个系统。你还觉得这样的低级错误可能发生?
就像你不可能把手枪带到美国总统面前一样。如果可以的话,还有人敢坐飞机吗?机场的安检显然不可能比总统出席的场合还严密,所以不知道已经出现多少劫机事件了。
有人说,肯尼迪和特朗普,不都遇刺了吗?咳咳,这个是 muggle 无法理解的题外问题,我就不继续说了。
我也是直到最近才认识“宕机”这个词里的“宕”(dang)字。以前我们都说“当机”,从来没见过这个“宕”字。而且自从 Windows 不再一统天下,几十年都没怎么听过“当机”这词了。最近怎么突然冒出来?不是很奇怪吗?
总之,我认为多个大型基础互联网设施出现这类事故,应该并不是真正的事故,而是自编自导自演的戏。为什么他们要演这样的戏呢?因为,我们一直生活在戏里。
这些新的剧情,可能是在为将来的,更大型的剧情做铺垫。让人们相信了“互联网可以如此脆弱”,你想想将来可以再演些什么?人们都会信。
这种“事故戏”的另一种用途,是用于制定新的政策。由于人们简单地相信灾难发生了,而起因是声称的那样。接下来他们就能改变政策,制定一系列“安全措施”,却实际上是另有企图。由于人们对灾难的恐惧,大部分人都会支持这种改变,即使它实际上损害了人们的权益。
所以,好好享受这场戏吧,别太认真了[阴险]