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