Linux中國

喜歡 Netflix 么?你應該感謝 FreeBSD

Netflix 是世界上最受歡迎的流媒體服務之一。對,你已經知道了。但你可能不知道的是 Netflix 使用 FreeBSD 向你提供內容。

是的。Netflix 依靠 FreeBSD 來構建其內部內容交付網路(CDN)。

CDN 是一組位於世界各地的伺服器。它主要用於向終端用戶分發像圖像和視頻這樣的「大文件」。

Netflix 沒有選擇商業 CDN 服務,而是建立了自己的內部 CDN,名為 Open Connect

Open Connect 使用自定義硬體:Open Connect Appliance。你可以在下面的圖片中看到它。它可以每秒處理 40Gb 的數據,存儲容量為 248 TB。

Netflix』s Open Connect Appliance runs FreeBSD

Netflix 免費為合格的互聯網服務提供商(ISP) 提供 Open Connect Appliance。通過這種方式,大量的 Netflix 流量得到了本地化,ISP 可以更高效地提供 Netflix 內容。

Open Connect Appliance 運行在 FreeBSD 操作系統上,並且幾乎完全運行開源軟體

Open Connect 使用最新版 FreeBSD

你或許會覺得 Netflix 會在這樣一個關鍵基礎設施上使用 FreeBSD 的穩定版本,但 Netflix 會跟蹤 FreeBSD 最新/當前版本。Netflix 表示,跟蹤「最新版」可以讓他們「保持前瞻性,專註於創新」。

以下是 Netflix 跟蹤最新版 FreeBSD 的好處:

  • 更快的功能迭代
  • 更快地使用 FreeBSD 的新功能
  • 更快的 bug 修復
  • 實現協作
  • 盡量減少合併衝突
  • 攤銷合併「成本」

運行 FreeBSD 「最新版」 可以讓我們非常高效地向用戶分發大量數據,同時保持高速的功能開發。

Netflix

請記得,甚至谷歌也使用 Debian 測試版而不是 Debian 穩定版。也許這些企業更喜歡最先進的功能。

與谷歌一樣,Netflix 也計劃向上游提供代碼。這應該有助於 FreeBSD 和其他基於 FreeBSD 的 BSD 發行版。

那麼 Netflix 用 FreeBSD 實現了什麼?以下是一些統計數據:

使用 FreeBSD 和商業硬體,我們在 16 核 2.6 GHz CPU 上使用約 55% 的 CPU,實現了 90 Gb/s 的 TLS 加密連接。

Netflix

如果你想了解更多關於 Netflix 和 FreeBSD 的信息,可以參考 FOSDEM 的這個演示文稿。你還可以在這裡觀看演示文稿的視頻。

目前,大型企業主要依靠 Linux 來實現其伺服器基礎架構,但 Netflix 已經信任了 BSD。這對 BSD 社區來說是一件好事,因為如果像 Netflix 這樣的行業領導者重視 BSD,那麼其他人也可以跟上。你怎麼看?

via: https://itsfoss.com/netflix-freebsd-cdn/

作者:Abhishek Prakash 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國