全球第二開源Web Server Nginx“墮入”商業(yè)化
之前我們有報道過,在排名前1000的高流量網(wǎng)站中,Nginx占據(jù)了34.9%,已經(jīng)取代了Apache(34.5)***名的位置。而Netcraft公布的數(shù)據(jù)顯示,將范圍擴大到前百萬網(wǎng)站時,Nginx已超過Microsoft,位列第二。全球范圍內(nèi),有上億個網(wǎng)站使用了Nginx,大約占14.55%。然而不能免俗的是,繼類似Red Hat 、SUSE這樣的開源公司之后,Nginx也發(fā)行了其商業(yè)版本,以下為譯文:

Nginx將要發(fā)行其同名開源Web服務(wù)器軟件的商業(yè)版本Nginx Plus,它的市場被定義為ADC(Application Delivery Controller)的軟件代替產(chǎn)品之一。
Nginx***執(zhí)行官Gus Robertson說道:“新產(chǎn)品添加的特性非常類似于基于硬件的ADC,我們曾經(jīng)一直是Apache的替代方案之一,而現(xiàn)在我們同樣成為基于硬件ADC的一個備選。”
通過Robertson了解到,新的版本將提供類似ADC(F5 Networks或思杰)設(shè)備的功能,它們通常被用于給高流量網(wǎng)站提速,使用負(fù)載均衡和緩存技術(shù)。而Nginx本身就出名于其能有效處理大量傳輸負(fù)載的Web Server。
Nginx的發(fā)展史
俄羅斯系統(tǒng)管理員Igor Sysoev于2004年發(fā)布了Nginx的***個版本,其基于BSD開源許可。然而開始時Nginx過的并不如意,因為大家的眼光都放在市場霸主Apache Web Server的身上。Sysoev對Nginx(發(fā)音“Engine X”)針對大量的傳輸做了特殊設(shè)計,讓單服務(wù)器支持1萬個并發(fā)連接。其包含了領(lǐng)先的流量管理功能,通常只在ADC中出現(xiàn),比如負(fù)載均衡、邊緣緩存及反向代理服務(wù)。

通過該公司得知,在流量排名前1000的網(wǎng)站中,Nginx的采用率***。類似Netflix、Hulu、Pinterest、AirBnB、WordPress.com、GitHub、SoundCloud、Zynga、Evenbrite及Zappos這些網(wǎng)絡(luò)重量級公司都使用了Nginx來服務(wù)他們的網(wǎng)站。Netcraft***的互聯(lián)網(wǎng)調(diào)查顯示,該軟件現(xiàn)運行于上億個網(wǎng)站,占所有網(wǎng)絡(luò)的14.55%。
Sysoec在2011年成立了Nginx公司,擔(dān)任公司的CTO一職。在首輪風(fēng)險投資中,Nginx吸引了來自美國的300萬美元。當(dāng)下,該公司大約有15個雇員。Robertson在4月接任了CEO一職,之前他一直在Red Hat擔(dān)任全球業(yè)務(wù)發(fā)展副總裁一職。
在這之前,Nginx公司主要為開源軟件提供支持服務(wù),而Nginx Plus是該公司的***個產(chǎn)品。在雙重協(xié)議下,Nginx的商業(yè)版本加入了比免費開源版本更多的功能。“在任務(wù)關(guān)鍵環(huán)境中,Nginx的負(fù)載均衡、請求路由、健康監(jiān)視以及Nginx實例的常用控制和監(jiān)視都得到了提高”,Nginx聯(lián)合創(chuàng)始人兼業(yè)務(wù)發(fā)展部門總監(jiān)Andrew Alexeev說道。
其中最重要的一個改變就是在運行狀態(tài)的Nginx上,直接更改配置,不需要重啟軟件讓配置生效。通常類似Apache、Nginx這樣Web Server軟件中的配置改變需要重啟后才能生效,這就有可能造成服務(wù)中斷。Andrew Alexeev說道:“重啟必然會影響到運營,并增加稍許開銷,用戶更愿意在Nginx運行的同時讓這些改變生效。”
通過監(jiān)視,商業(yè)版本提供了運行中Nginx的一切所需指標(biāo),使用JSON格式。通過Alexeev還了解到,用戶可以在任何商業(yè)或者開源監(jiān)視系統(tǒng)中導(dǎo)入這些指標(biāo),同樣也可以通過HTML或者JavaScript來定制自己的模板;當(dāng)然,商業(yè)版有著自己的標(biāo)準(zhǔn)。
健康檢查功能可以在網(wǎng)絡(luò)應(yīng)用后端組件故障時進行提醒,比如數(shù)據(jù)庫。這項功能通過對比某個網(wǎng)頁的預(yù)定和實際大小,同樣它可以自動的處理那些依賴失敗組件的服務(wù)。這里Nginx還與New Relic合作,整合了它的APM軟件,Nginx Plus還為Adobe HDS及Apple HLS格式添加了更先進的媒體流 。
盡管Nginx Plus本應(yīng)該可以運行在任何標(biāo)準(zhǔn)Linux發(fā)行版的,但是通過Nginx得知其暫時只能運行在Amazon Linux、Red Hat、CentOS、Ubuntu及Debian發(fā)行版上。Nginx Plus的收費情況為單實例每年1350美元,當(dāng)下已經(jīng)發(fā)行。















 
 
 



 
 
 
 