‍今年6月,有一次大范围的全球知名网站宕机,国内的网民感知可能没那么强烈,但是在国外,很多知名网站都受到了波及。

本次大规模宕机时长长达一小时,受到影响的网站有谷歌、Twitter、亚马逊、eBay、Target、Reddit、PayPal、Square、Spotify、Twitch,还有《卫报》、《金融时报》、《独立报》、《纽约时报》、CNN、BBC、TechRadar等各大媒体网站。

1

当晚,网友们在访问这些网站的时候,网站都无法正常显示,会提示 "Error 503 Service Unavailable"。甚至英国政府网站gov.uk同样中招!

正在网民们猜测是什么原因导致众多大型网站集体宕机的时候,一家"名不见经传"的公司宣称本次大规模宕机可能和他们有关:

“我们目前正在调查对我们的内容交付网络服务(Content Delivery Network)带来潜在影响的冲击。”

这家公司是一家名为Fastly的公司,他们的主营业务就是提供互联网内容传递服务。他们主要的产品是边缘计算平台,其实就是提供内容分发网络(CDN)、网络安全服务、负载均衡及视频流等服务的。

因为很多公司要服务全球用户,全球用户想要访问他们的网站,都需要通过网络从他们的服务器上加载资源。Fastly就干了这么一件事儿,就是他提供了可以把服务器资源更近、更快的交付给终端用户的服务。

相当于把服务器上的资源预先加载到他们的CDN节点中,用户访问网站的时候,只需要从他们这里就可以获取到服务器资源了,不需要和远程服务器直接交互,大大缩短了时间。

2

美国太平洋时间8日凌晨2:58分,Fastly表示全球大量网站断网和他们有关之后,人们开始具体故障原因。

很多人的第一想法是可能是受到了黑客攻击。甚至很多想象力丰富的朋友已经在脑海里上演了一出黑客攻防大戏了。

大约1小时之后,在美国太平洋时间8日凌晨4:10分,Fastly表示他们已经找到了问题并且完成修复。

“我们发现一个服务配置的更改引发了全球服务的短暂中断,目前已将这一配置关闭,我们全球服务网络已恢复正常。”

服务器配置更改???

这无论怎么看都是个低级错误。这个解释,显然让很多程序员们没办法接受,这么重要的系统,配置推送难道没有做灰度吗?

后来,据说这个配置错误最初是在5月份的一次发布时引入的,直到6月份才导致bug触发。

在看到相关报道之后,我就在想,又要有程序员背锅了,这么大的影响,一定是个P0级故障了,这种故障,至少要有副总裁级别的人被fire掉吧?

但是,事情接下来的发展出乎了我的意料。

3

本以为这件事会以Fastly道歉赔偿、高管引咎辞职、程序员被开除收场。

但是,有一个有意思的现象发生了。

当人们知道这次重大故障的主要责任方是Fastly时,这家公司的股价却在盘中大涨超过10%。

因为,很多人发现,原来这个之前从来没听说过的公司,竟然和这么多大企业都有合作关系,竟然能有这么大的影响力。

而且,更让大家确认这家公司有前途的是,当天的故障,全球最大的云服务商Amazon也同样宕机了。所以….

这个事情一发生,让大家瞬间认识了一家叫做Fastly的公司。

4

这个事件,有几个事情是需要大家注意的:

1、边缘计算云服务现在的应用已经非常广泛了

2、云服务商一旦出问题,那就一定是大问题。如何保证云服务的稳定性,是个长期的课题

2、这么大的故障,可以在1小时左右发现、定位并解决,这家公司的效率已经算是很高了

3、线上变更要谨慎!!!哪怕是一行配置!

最后,本文内容,不构成任何投资建议!!!

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

程序员捅了个P0故障,公司股价反而涨了10%!相关推荐

  1. 年入100万的程序员说,看完这些书至少涨薪10万

    坚持阅读好书是学习Java并且快速提升技术的最好方式之一.但是,市面上与Java技术相关的书籍可谓数不胜数,如何从这些质量参差不齐的众多书中选择出优秀的书籍,就成为了Java程序员面对的第一个问题. ...

  2. 测试/开发程序员喜欢跳槽?跳了就能涨工资吗?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  3. 【254天】跃迁之路——程序员高效学习方法论探索系列(实验阶段12-2017.10.17)...

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. 我将开源我的学习方 ...

  4. 【跃迁之路】【605天】程序员高效学习方法论探索系列(实验阶段362-2018.10.09)...

    @(跃迁之路)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. ...

  5. 【248天】跃迁之路——程序员高效学习方法论探索系列(实验阶段06-2017.10.11)...

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. 我将开源我的学习方 ...

  6. 【265天】跃迁之路——程序员高效学习方法论探索系列(实验阶段23-2017.10.28)...

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. 我将开源我的学习方 ...

  7. 《程序员延寿指南》火爆 GitHub,日涨 1500+ 星,优秀 !

    作者:金磊 丰色 发自 凹非寺 来源:量子位(ID:QbitAI) " 阅读本文大概需要 11 分钟. " 跟着程序员搞养生,最高能多活 20 年?! 就在最近,一个名为<程 ...

  8. 要命!《程序员延寿指南》火爆 GitHub,日涨1500+星,跟着码农干多活 20 年

    金磊 丰色 发自 凹非寺 量子位 | 公众号 QbitAI 跟着程序员搞养生,最高能多活20年?! 就在最近,一个名为<程序员延寿指南>的项目在GitHub上大受欢迎,几天狂揽5.5k颗星 ...

  9. 程序员社交网站_程序员不必在社交上感到尴尬。 这里有10项社交技巧可以改善您的职业。...

    程序员社交网站 If you work as a software developer, most of your workday is spent dealing with people. 如果您是 ...

最新文章

  1. php不能加载oci8,无法加载动态库'oci8.so'(PHP 7.2)
  2. CoSENT:比Sentence-BERT更有效的句向量方案
  3. 领域驱动和MVVM应用于UWP开发的一些思考
  4. ABB RAPID 程序 WorldZone 归纳
  5. 信息学奥赛一本通 1141:删除单词后缀 | OpenJudge NOI 1.7 20
  6. 笔记︱支持向量机SVM在金融风险欺诈中应用简述
  7. (C语言)队列的链式实现(数据结构十一)
  8. tensor.detach() 和 tensor.data 的区别
  9. .net 委托 +lamda表达式
  10. 【笔记】c c++如何打印变量地址
  11. PSPNet运行及训练
  12. Tips--解决Deepin20系统安装完毕无WiFi问题
  13. 台式计算机搜索不到无线信号,台式机无线搜不到怎么办
  14. MMGG聚焦| Mines of Dalarnia-土地预售在即
  15. 市场调研报告-全球与中国充气帆船市场现状及未来发展趋势
  16. 员工时间管理系统市场现状研究分析报告-
  17. 测试基础-动态黑盒测试
  18. 计及需求侧响应日前、日内两阶段鲁棒备用优化【IEEE6节点】(Matlab代码实现)
  19. 小伙因家人“催催催” 欲轻生 民警苦劝将其救下
  20. 曙光5000a超级计算机性能,曙光5000A 超级计算机的Linpack 测试

热门文章

  1. Qt creator5.7 OpenCV249之图片膨化(含源码下载)
  2. java后端模拟http请求_Http请求后端
  3. java tcp 仿真工具_MODBUS-TCP Client Tester(免费从站仿真工具)V1.01 最新版
  4. java for循环前面label_Java 实例
  5. 应用程序无法正常启动(0xc000007b)错误的解决
  6. mysql字符串和数字的互相转换
  7. 挖漏经验:在密码重置请求包中添加X-Forwarded-Host实现受害者账户完全劫持
  8. C#几个经常用到的字符串的截取
  9. 反应堆模式(reactor)
  10. MySql 5.6.36 64位绿色版安装