Nginx:接管整個網絡的俄羅斯軟件
目前,Nginx為15%的網站提供服務,既有CloudFlare、Parse之類的初創公司,也有Automattic 、Netflix之類的網絡巨頭。
圖為Nginx創始人西索夫
據美國《連線》雜志報道,十年多前,一個名不見經傳的開源Web服務器軟件誕生;十多年后的今天,它的影響力可以同Apache匹敵,吸引全世界一大批網絡巨頭的加入。他就是俄羅斯的Nginx。
那是2008年,Automattic打算替換用于支持WordPress服務的Web服務器軟件,事情并沒那么順利。
這家公司為了堅持一貫的開源策略,決心要把WordPress搬移至Web服務器,而世界知名的Apache無疑是首先。但工程師嘗試后發現,Apache會崩潰,特別是WordPress異常繁忙的時候。
“我們認識到它在大流量的情況下是非常不穩定的,”負責這項任務的巴瑞·亞伯拉罕森(Barry Abrahamson)說。
因此Automattic停止向Apache過渡,而是冒險采納當時不太知名的開源項目Nginx。5年后,WordPress仍然在Nginx上運行,其他公司也紛紛效仿。
在全球最知名的Web服務器正丟失市場份額的時代,Nginx的市場份額卻因其樸實無華的運營理念和同時處理多種網絡鏈接的技巧而不斷增長。Apache依然是所有Web服務器的王者,但是Nginx的使用數量卻在過去兩年翻了一番。
目前,它為15%的網站提供服務,既有CloudFlare、Parse之類的初創公司,也有Automattic 、Netflix之類的網絡巨頭。“我們在Nginx上使用盡可能多的軟件棧。”亞伯拉罕森說。
從任何方面來說,這不像是一個成功的故事,但它卻顯現了開源軟件的全球影響力。
Nginx 由俄羅斯工程師伊戈爾·西索夫(Igor Sysoev)創建,這位42歲的工程師2002年開啟項目,第一版的公共代碼于同年10月上線。
像其他開源項目領導者一樣,他希望項目能滿足自己的需求。當時,他服務于俄羅斯快速增長的門口網站Rambler。因此,他需要一個比現有開源服務器能處理更多流量的服務器。
在Nginx研發過程中,他利用Rambler測試其代碼。但它的第一個真正用戶是MP3下載網站Zvuki,接著是一個在線約會網站,然后還有Rambler下屬的照片分享站點。
截 至2005年,Nginx的用戶數量接近100,但來自英語國家的用戶很難理解這款軟件,因為大多數文件和討論貼都是俄語版。不過2006年,英語用戶開 始在Nginx的討論區發帖子;美國和其他國家的俄語用戶也在宣傳該項目,他們不僅在博客中分享配置文件,而且將復雜的俄語技術文件翻譯成其他用戶能夠理 解的格式。
當油Tube和非死book開始崛起時,Nginx還保持不溫不火的狀態,但他定位于下一代的網絡公司。幾年后,Automattic和CloudFlare也加入它的用戶行列。
2009年,CloudFlare創建公司,提供屏蔽網絡襲擊、增強網站性能相關的服務。它需要的Web服務器軟件必須能運行在多核處理器設備中。
CloudFlare聯合創始人兼首席執行官馬修·普林斯(Matthew Prince)表示,Nginx在多核多處理器設備中表現良好,它能與很多Web客戶端連接,而又不占用很大的計算機內存。
如果不能檢查源代碼,他們還會選擇不知名的俄羅斯軟件嗎?“沒門兒,”普林斯說,“如果它不是開源的,我們根本不信任。”
CloudFlare為西索夫提供了一個職位,并把公司賭注在這一項目上。如今,CloudFlare每月利用Nginx響應1萬億次的網絡需求。“科技界比較好的地方在于,好的技術最終會浮現出來,”普林斯說,“你可以閱讀源代碼,并修正。”
今天,Nginx在CloudFlare之類的創業公司中很受歡迎。據統計,使用亞馬遜云計算服務的1200萬網站中,40%的網站都使用Nginx的服務。而且Nginx的業務增長大多以蠶食Apache的市場為代價。
西 索夫滿足的是一種真正的需求。“他解決的問題非常普遍。這根本不是俄羅斯人的專屬問題。”Nginx公司聯合創始人安德魯·阿列克塞(Andrew Alexeev )表示,“越來越多的業務向在線服務過度,那就意味著每個服務器承擔的用戶數量更多,而且具備更復雜的結構。”
Automattic2008年轉換到新平臺后,創始人馬特·穆倫維格(Matt Mullenweg) 向西索夫捐贈3500美元。“我想知道能幫點什么忙,”他寫道,“他做得很不錯。”
也就是這個時候,西索夫知道他遇到最大的時機。“這是我最大的一筆捐贈。”他回憶說。
兩年前,他辭去了在Rambler的工作。如今他是一家新公司的首席技術管,主要向企業用戶推銷高效率版的Nginx。上個月,這家公司上線首個商業產品:NginxPlus。經過10年的研發,有了1億網站的支持,西索夫最終準備好大賺特賺了。
來自: 騰訊科技