從微博到“油管”,互聯網宕機都是程序員惹的禍嗎
來源:北京商報
昨天,馮紹峯和趙麗穎在微博官宣結婚,於是微博“掛”了。

今天,世界各地的用户報告稱,YouTube(俗稱“油管”)無法登陸。


據路透社消息,針對數小時前用户報告的網頁宕機問題,YouTube在調查了YouTube, YouTube TV 和YouTube Music後表示,其宕機導致的服務問題已經得到解決。
但YouTube並未透露宕機原因。
互聯網、軟件在關鍵時刻掉鏈子,真的很讓人捉急!而這一切,都是因為程序員惹的禍嗎?
01 YouTube全球宕機
YouTube是世界上訪問量第二大的網站,許多用户説,宕機問題似乎正在影響世界各地的人們。
宕機開始於美國東部時間週二晚上9點,當時有用户開始報告網站出現問題。

在桌面版本中,登陸YouTube的人會看到網站的模板,但是沒有顯示視頻,視頻頁面返回錯誤頁面,上面寫道:“出現錯誤,請稍後再試。”

雖然YouTube在幾個小時候後恢復了正常,但是目前還不清楚是什麼導致了這個問題,也不知道有多少人受到了影響,但是美國、南美和歐洲都有用户報告了這個問題。
作為一個全球用户超10億,每分鐘上傳500小時新內容的視頻平台,在宕機的這段時間不知道會造成怎樣的損失。
根據分析師的預計,YouTube直至2021年網絡廣告營收年均複合增長率將達到9.9%。平均觀看時長和在YouTube追劇的時間增加。YouTube的13-17歲年齡段用户數量遠超Facebook同年齡段的用户數量。
同時在今年5月,YouTube在上線了兩項新業務。

一個是音樂流媒體服務YouTube Music ,一個是綜合服務YouTube Premium。
YouTube Music無廣告的付費版兩種定價為9.99美元/月,可以提供手機後台播放、歌曲下載和音樂探索三種高級功能。
然而YouTube的視頻服務其實很難找到一個競爭對手,因為UGC依然是它的主要視頻內容,這跟Netflix的專業化視頻是完全不同的。

國外網紅想要紅,首選不是Instagram就是YouTube.
YouTube一直都是看中網紅生意,不過生意不太好,後來的YouTube走上了像優酷、愛奇藝這樣的道路。
**畢竟視頻網站的主要收入來源是付費會員和廣告,而廣告除了看點擊率,也非常依賴會員的訂閲量。**如果YouTube不轉型,真的很難再走下去了。
等等,剛才的**“宕機事件”**還沒説完呢!
實際上,互聯網宕機可不止是微博和YouTube,中槍的多了去了。
02 數不完的宕機事件
今年6月,阿里雲掛了。
在**市場佔有率47.6%**的阿里雲宕機,影響的是中國互聯網的半壁江山。對此,坊間傳聞伴着吐槽聲起伏不斷,甚至有人聲稱此次事故是由兩個實習生造成。

而在2015年5月27日下午4點左右,部分用户反映其支付寶出現網絡故障,賬號無法登錄或支付。支付寶官方表示,該故障是由於杭州市蕭山區某地光纖被挖斷導致。直到20時10分,支付寶才全面恢復正常。
對於此次事故帶來的具體損失額度,螞蟻金服表示,暫時無法統計。
除了阿里雲和淘寶,還有一個撐起騰訊市值半壁江山的微信。作為人們日常生活的必備品,集社交、支付、娛樂一體。
作為一款國民級應用,宕機事件可不只有這一次。

2013年7月22日,這是微信最為嚴重的宕機事故,此次事故造成近7個小時的網絡中斷。經微信官方確認,是上海一支施工隊挖斷了通信光纜導致華東數據處理中心的業務請求紛紛轉向華南和華北,進而導致全面癱瘓。
2014年春節期間,微信推出了大家喜聞樂見的搶紅包功能,由於同一時間在線人數太多,產生巨大流量,服務器又不小心宕機了。搶紅包搶到宕機…用户得多抓狂。
去年的7月也曾發生過宕機,不過經過那麼多次事件,多多少少的bug,大家或許也已經習慣了吧?

而作為網絡安全水平全球第一的美國,也發生過重大的宕機事故。
2016年10月21日早晨,許多美國用户突然發現包括Twitter、CNN、Spotify等網站都法登陸。這場網絡癱瘓從美國東部起始,一路蔓延至全美。原因是服務器遭受了黑客的DDoS攻擊。

另外,在去年的2月28號,號稱**“亞馬遜AWS最穩定”**的雲存儲服務S3出現“超高錯誤率”的宕機事件。
接着,半個互聯網都跟着癱瘓了。
AWS之後給出了確切的解釋:一名程序員在調試系統的時候,運行了一條原本打算刪除少量服務器的腳本,結果輸錯了一個字母,導致大量服務器被刪。為了修復這個錯誤,亞馬遜不得不重啓整個系統(在此之前已經幾年都沒有重啓過了),最終導致了震驚全球的Amazon S3宕機4個小時事件。
隨着安全技術提升的同時,黑客也在不斷地挑戰全世界。作為手機界的巨頭,蘋果也難逃一劫!
2015年3月11日下午5點起,據蘋果用户反應App Store、Mac App Store、iTunes Store 均為宕機狀態,iTunes Connect 無法登陸,iBooks 商店沒有響應。此外,iOS 和 Mac 的應用商店也出現了大面積癱瘓。並顯示為“所有用户不可用”。

蘋果公司在一份電子郵件聲明中表示,服務中斷是由於內部系統錯誤引起的。服務中斷時間長達11個小時,甚為罕見。
03 辛苦的程序員
所以,互聯網宕機不能全都怪程序員!

但是服務器一旦“掛”了,最緊張的還是程序員…怪不得跪拜服務器是日常。
如果有人問哪裏的程序員最牛,十有八九你會覺得是美國。畢竟美國擁有非常多傑出的程序員:比爾·蓋茨、 肯·湯普森、 C 語言之父丹尼斯·裏奇、唐納德·克努特……
但是據小編所知,印度這些年,程序員的規模增長是全世界最快的,俄羅斯的黑客也聲名大噪。
那麼,如何判斷哪裏的程序員最牛?
根據HackerRank官網的數據調查顯示:中國的程序員是世界上最牛的程序員,打敗了擁有眾多偉大程序員的美國、“黑客帝國”般存在的俄羅斯和程序員增長速度最快的印度!
HackerRank統計了程序員最多的50個國家,並制定了一個1-100分的分數框架,結果如下:中國程序員雄踞榜首,綜合實力居第一。

中國程序員在數據結構、數學和函數式編程方面打敗了其他國家的程序員。
另外,俄羅斯程序員在挑戰舉辦最多的算法領域也摘得桂冠,其次是分別處於第二、第三位置的波蘭和中國。

怎麼解釋不同國家在不同領域的水平差異?

特定領域程序員的表現
有可能是因為俄羅斯的程序員更喜歡參加算法類的比賽,也就會在這一領域投入更多精力,而大部分中國程序員則更喜歡參與數據結構類的項目。
來自中國的頂尖程序員Shimi Zhang就中國程序員的不同凡響之處表達了他的看法:
“
和其他國家相比,中國的高等教育資源比較少,中國的年輕人學習編程的路本來就窄。很多非凡的年輕人在得到來之不易的變成比賽,會真正痴迷於此。
在中國,很多年輕人在中學時期就開始自學編程了,甚至還嘗試解決的一些在全世界也沒有多少人能解決的難題。
”