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