? ?
但是你已經(jīng)知道了。是不是
您可能不知道的是Netflix使用FreeBSD向您提供其內(nèi)容。
恩,那就對(duì)了。Netflix依靠FreeBSD構(gòu)建其內(nèi)部?jī)?nèi)容交付網(wǎng)絡(luò)(CDN)。
一個(gè)CDN是一個(gè)組位于世界各地的服務(wù)器數(shù)量。它主要用于以比集中式服務(wù)器更快的速度向最終用戶交付圖像和視頻等“大量?jī)?nèi)容”。
Netflix沒有選擇商業(yè)CDN服務(wù),而是構(gòu)建了自己的內(nèi)部CDN(稱為Open Connect)。
Open Connect利用自定義硬件Open Connect Appliance。您可以在下圖中看到它。它可以處理40Gb / s數(shù)據(jù),并具有248TB的存儲(chǔ)容量。
Netflix免費(fèi)向合格的Internet服務(wù)提供商(ISP)提供Open Connect Appliance。這樣,大量的Netflix流量就可以本地化,并且ISP可以更有效地交付Netflix內(nèi)容。
該Open Connect設(shè)備在FreeBSD操作系統(tǒng)上運(yùn)行,幾乎只運(yùn)行開源軟件。
您可能希望Netflix在這樣的關(guān)鍵基礎(chǔ)架構(gòu)上使用FreeBSD的穩(wěn)定版本,但Netflix會(huì)跟蹤FreeBSD的頭版/當(dāng)前版本。Netflix表示,跟蹤“頭”可以讓他們“保持前瞻性并專注于創(chuàng)新”。
這是Netflix跟蹤FreeBSD的好處:
功能迭代更快
更快地訪問FreeBSD的新功能
更快的錯(cuò)誤修復(fù)
實(shí)現(xiàn)協(xié)作
最小化合并沖突
攤銷合并“成本”
運(yùn)行FreeBSD的“ head”可以使我們非常高效地向用戶交付大量數(shù)據(jù),同時(shí)保持高速的功能開發(fā)。 -------Netflix
請(qǐng)記住,甚至Google都使用Debian測(cè)試而不是Debian stable。也許這些企業(yè)最喜歡尖端功能。
像Google一樣,Netflix也計(jì)劃盡可能地上傳任何代碼。這將有助于FreeBSD和其他基于FreeBSD的BSD發(fā)行版。
那么Netflix通過FreeBSD可以實(shí)現(xiàn)什么?以下是一些快速統(tǒng)計(jì)信息:
使用FreeBSD和商品部件,我們?cè)?6核2.6 GHz CPU上以約55%的CPU達(dá)到了TLS加密連接的90 Gb / s服務(wù)。 -------Netflix
如果您想了解有關(guān)Netflix和FreeBSD的更多信息,可以參考FOSDEM的演示文稿。您也可以在此處觀看演示視頻。
如今,大型企業(yè)主要依靠Linux作為其服務(wù)器基礎(chǔ)結(jié)構(gòu),但Netflix信任BSD。對(duì)于BSD社區(qū)而言,這是一件好事,因?yàn)槿绻馧etflix這樣的行業(yè)領(lǐng)導(dǎo)者將自己的力量放在BSD后面,其他人可能會(huì)效仿。你怎么看?