當前位置:
首頁 > 知識 > 喜歡 Netflix 么?你應該感謝 FreeBSD

喜歡 Netflix 么?你應該感謝 FreeBSD

喜歡 Netflix 么?你應該感謝 FreeBSD


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

-- Abhishek Prakash

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

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

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

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

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

喜歡 Netflix 么?你應該感謝 FreeBSD

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技術 的精彩文章:

怎樣在 Kubernetes 上運行 PostgreSQL
Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具

TAG:Linux技術 |