中國高考這一天,全球大半個互聯網,都被這家“小公司”搞癱了
6月8日,中國各省市高考正在如火如荼地進行中,國外互聯網卻發生了一件大事。
當天,數以億計的互聯網用戶發現,自己無法打開平時訪問的網站。
- 英國政府主要公共服務門戶網站無法訪問
- 英國《衛報》、美國《紐約時報》、法國《世界報》、日本《讀賣新聞》、金融廳、網絡電視臺AbemaTV等大量新聞網站、二手交易平臺、網購平臺全部出現無法連接的情況
- Google、亞馬遜、PayPal、Twitter等多家網站出現“503 Errors”錯誤,網站無法打開。
此次宕機事件波及歐洲、亞洲、北美三大洲,僅亞馬遜一家,就損失了約3400萬美元的銷售額。
經過數分鐘到一個小時的時間,所有網站才得以恢復正常。經過調查發現,導致全球大半個互聯網癱瘓的罪魁禍首,是一家名叫Fastly的公司。
Fastly是何方神圣?
對于普通互聯網用戶來說,Fastly這個名字比較陌生。這是一家美國云計算服務商,其邊緣計算平臺主要提供內容分發網絡、網絡安全服務、負載均衡及視頻流等服務,總部位于美國加州舊金山,在丹佛、紐約、波特蘭及日本東京設有分公司辦事處,員工約900多人。
公司名字耳生,員工也不過900多人,讓很多人一度以為這是一家小公司。
其實,Fastly為很多家知名企業提供云服務,比如CDN,Fastly在服務器和終端用戶之間搭建了一個中繼站,他會先將服務器上的資源緩存到自己的節點上,當用戶發起訪問請求后,由離用戶最近的節點負責響應,發送相關的資源給用戶。
CDN能夠大幅提升網頁的加載速度、優化圖片、視頻等互聯網資源,使其更快地呈現在終端用戶面前。
此次多家知名網站無法訪問,是因為一個bug所致,該漏洞存在于5月12日發送給客戶的一次軟件更新中。
直到6月8日,這家客戶更改了服務配置后,觸發這一bug,最終導致大量知名網站宕機。
Fastly稱,該問題出現在格林威治時間6月8日上午9點47分(北京時間17點47分),公司工程師們一分鐘內便注意到了該問題,約40分鐘左右分析出原因,并禁用引發問題的設置后,大部分網站才得以恢復正常。
當事故發生后,人們才發現,這家名不見經傳的“小公司”竟然為如此之多的知名企業提供云服務,當天Fastly股價不降反升,暴漲10.85%。
看到這則新聞,很多人心中不免犯了嘀咕,PayPal、Twitter、各大新聞網站使用Fastly的CDN服務可以理解,畢竟自己沒有,只能使用別人的。
但亞馬遜有AWS、Google有谷歌云,為什么還會使用第三方CDN呢?
一般情況下,大型公司會選用多家云服務提供商的CDN產品。主要原因有以下兩點:
1. 覆蓋地區不同
各CDN服務商所覆蓋的地理位置不同,使用單一服務商的CDN,不能達到大型企業的高要求。
2. 產品特征不同
CDN除了提供加速服務外,不同廠商所提供的功能也會有所差異,一些支持清除自帶SSL、路由規則等功能,一些則支持VoD或提供實時流媒體等等。
Fastly斷網事件給眾多云服務提供商敲了一下警鐘,如果出現短時故障,將導致大規模的互聯網服務受到影響,應極力避免此類事件的發生。