苹果官网“失联”104 分钟,背后发生了怎样惊心动魄的故事?
看过了苹果发布会,不管是自己赚的,还是吃了两个月泡面省的,或者是找了一个刀工精湛的大夫把肾给割了。反正是把钱给攒够了,就等苹果官方开放预订页面。
虽然是下午三点才开放预订,但是很多人在中午的时候就已经开始刷苹果官网了,但是,啊嘞,官网怎么挂了?刷新了很多次,怎么还是挂的?
耽误了广大想要入苹果大坑的消费者,苹果官网简直罪大恶极,但是,事情可并不是这么简单。苹果手机开放预订带来的网页流量,堪比一次 DDoS 攻击,如果你对 DDoS 还不是很了解,那么你应该知道前不久坚果手机发布会进行的时候,锤子官网也在经历一场 DDoS 攻击,对预订带来了很大影响。
根据爱范儿得到的消息,这次苹果官网挂了不是因为受到了 DDoS 攻击,问题出在了 Akamai 这家服务商身上。
要想让用户更快的访问到网络,许多厂商需要用到 CDN 服务,Akamai 就是世界上最大的 CDN 服务,据称全世界有 30% 的流量都得经过 Akamai 的服务器,其中就包括苹果官网 apple.com。当你秒开苹果的官网的时候,背后就是苹果官网的内容存放在 Akamai 部署的服务器上,你打开的就是离你最近的那个。
除了苹果之外,BBC、索尼、任天堂等等也是 Akamai 的客户。
这次大面积出现苹果官网打不开的状况,就是苹果的 CDN 服务商 Akamai 没能经受住超大流量的考验,从而自动启动了保护性措施,限制了访问。
CDN 服务没能抗住,并且迫不得已启动了应急措施,按理说在这个关头应该进行紧急修复才对,事实上苹果和 Akamai 也这么做了。
于是出现了第二个悲剧,根据爱范儿进一步得到的消息,Akamai 这一次只能确认有问题,但是无法定位问题,也就无法解决问题,起码就目前的状况来说是这样的。(此时是一点半左右,苹果官网仍是无法显示)
所以问题出在了 CDN 服务商上,苹果也是完全没有办法,只有等待 Akamai 那边修复了。
那么第二个问题来了,Apple.com 能不能搬家?答案是可以的,但是现实是残酷的。
现在苹果用于显示服务器状态的网页也处于 403 的状况,并且也显示现在仍在用 Akamai 的 CDN 服务(即使它挂了)。官网搬家需要新的服务器和足够的带宽资源,更为重要的是 DNS 缓存有时候需要若干个小时才会失效。所以一旦出现问题,换新的 CDN 服务是可行的,但是时间极有可能赶不上原来预订的时间。
需要注意的是,这一次不是 DDoS 攻击,而是真的由于网页流量太大。
在接近发稿的时候,苹果官网终于得到了修复,此时距离上次能够正常访问苹果官网已经过去了 104 分钟,这也意味着 Akamai 方面终于找到了问题所在,并解决了问题。
对于苹果来说,这可能是苹果官网历史上最惊险的一次,离正式可以预定时间仅有 1 个小时不到的时间前修复算是虚惊一场。
在想着买苹果手机的消费者面对空白的苹果官网并还在疑惑的时候,官网背后的是苹果和 Akamai 心急如焚的工程师们,这 104 分钟可能是这些人生命中最为漫长的 104 分钟。
还好,第 105 分钟后,世界恢复了苹果,果粉的狂欢开始了。