開源網頁伺服器 Tengine 位列全球第九

看到這個題目時大家會問什麼是 Tengine ?網頁伺服器不是Apache最好用嗎?但如果說開發 Tengine 的正是阿里巴巴,你會有興趣了解一下嗎?20150423tengine
2015年3月28日,在中國舉行的開源技術大會2015上,阿里雲高級技術專家朱照遠表示,Tengine 已經被全球多個大型網站使用,成為最受歡迎的十大Web伺服器之一。阿里巴巴在電子商務和雲端運算領域佔據絕對優勢,這與其在開源方面的努力不無關係。Tengine 是一個由阿里巴巴工程師,基於 Nginx 開發的開源Web伺服器,適合流量大的互聯網服務,在淘寶、天貓等電商業務大量使用,並成為阿里雲產品SLB、OSS、CDN的核心組件。微博、土豆、小米等大型互聯網公司也是Tengine用戶。據W3Techs統計,Tengine在全球用戶量排名中位列第9。朱照遠是 Tengine 開源項目發起人,同時也是阿里巴巴集團開源委員會成員,在業內他的花名「叔度」更為知名。他表示,「按照目前的發展趨勢,Tengine可能很快就會超過老牌Web伺服務器Lighttpd,成為全球第8。」

因業務龐大,阿里巴巴經常性地面臨大規模交易、雲端運算、大數據等技術領域的極端挑戰。該公司既有大量的自研技術,同時也積極擁抱開源社區,使用並回饋,如 Tengine 團隊就向Nginx官方貢獻過修正檔,並幫助Nginx官方將其文檔翻譯成中文。這些由阿里工程師維護的開源軟體版本,被認為經過大流量網站真實應用場景的考驗,深受社區的歡迎。Tengine 是阿里巴巴已經開源的100多個項目之一。剛剛由開源中國發佈的《2014 最受關注開源軟件排行榜 TOP 50》中,阿里巴巴有3款軟件上榜,分別是Dubbo、Druid和FastJSON。而在TOP100榜單中則超過了7個。這一定程度上,體現了該公司與開源社區的緊密關係。阿里巴巴並非只是在開源軟體基礎上做增強工作,他們也積極地開源自己研發的軟體,即便是剛剛在內部實施的關鍵軟體。朱照遠介紹,Linux核心、LVS、Tengine、JVM屬於前一類,而後一大類則包括了TFS、Tair、Dubbo、RocketMQ、FastJSON、Druid等。

著名的負載均衡軟體LVS,由阿里雲CTO章文嵩博士開發,他在阿里的花名叫「正明」,同時他也是阿里巴巴開源委員會主席,推動了阿里與開源社區的交流。此外,阿里巴巴也維護著一個開源平台,名為淘蝌蚪 code.taobao.org 的社區已經有27,457個項目,有6萬多工程師註冊使用。這也是這家旨在「用技術拓展商業邊界」的公司在軟體工程領域具有遠景的體現,為了應對業務指數級增長,這家公司先後放棄了以 IOE 為代表的商業解決方案,通過自己的技術團隊來實現更低成本更高效率的系統,同時積極分享。「在用戶眼中,阿里是電商和雲端運算,但在技術領域,我們希望成為技術先進並善於分享的代表。」 朱照遠說。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。