Netflix 如何與世界各地的網路服務商攜手提供絕佳的觀賞體驗

明天,我們將於 190 個國家/地區同時發行《漫威夜魔俠》第 2 季。全球 Netflix 會員可透過任何可上網行動裝置即時串流節目。即使全球數以百萬計的會員同時觀賞,也只會在「網路」上產生少量的額外流量,這都要歸功於我們於 2011 年所做的決定,在當時建立了專屬的內容發佈網路(或稱 CDN)。

自從在 1 月服務拓展至世界各地之後,我們益發熱衷於了解如何同時為 190 個國家/地區提供絕佳的 Netflix 觀賞體驗。而透過 Netflix Open Connect(也就是全球分散式 CDN),終於實現了此理想。這份網路圖可讓您了解經過五年的努力後,我們擴展了多少。

網路服務商位置網路交換中心(圓圈的大小依量而定)

Netflix Open Connect 可提供 100% 的影片流量,目前每天提供超過 1 億 2,500 萬小時的觀賞量。此數量同時到達每秒數十 Tb 的尖峰流量,使得 Netflix Open Connect 成為世界上最大流量網路之一。

從全球來看,將近 90% 的 Netflix 流量都是透過 Open Connect 和會員用來存取網路的當地網路服務商 (ISP) 之間的直接連線傳遞的。而這些連線大部分已本地化至當地互相連線的交換中心,就地理位置而言最接近正在觀賞節目的會員。也因為連線至 Netflix Open Connect 網路一律免費,且流量傳遞已高度本地化,因此全球有數以千計的網路服務商踴躍參與。

我們也在網路互相連線的地點將相同的 Open Connect Appliance (OCA) 提供給符合條件的網路服務商。在網路服務商資料中心中安裝這些硬體裝置之後,幾乎所有 Netflix 內容均由當地 OCA 提供而不是由網路的「上游」提供。自從 Netflix 不再是容量問題的主要因素後,除了當地的網路互相連線外,許多網路服務商均充分利用這個選項,因為這樣可減少他們對網路其餘部分所需的建置容量。這可說是雙贏之舉,因為網路服務商的營運成本降低了,而訂戶也可享有最佳的 Netflix 體驗。

我們現在於全球將近 1,000 個不同地點均設有 Open Connect Appliance,如紐約、巴黎、倫敦、香港和東京的大型城市,以及更偏遠的地方,包括北至格陵蘭和挪威的特羅姆瑟,以及南至智利的蒙特港和塔斯曼尼亞的荷巴特。網路服務商甚至在亞馬遜雨林中的馬卡帕和馬瑙斯,以及除了南極洲外的各大洲和許多島嶼(例如牙買加、馬爾他、關島和沖繩)上均設有 OCA。這表示大多數會員皆可從內部伺服器或直接連線的伺服器,透過當地區域內的網路服務商網路存取 Netflix 影音內容。

隨著我們的服務持續在全球各地新地點穩健成長,Netflix Open Connect 的足跡版圖亦同,而網路服務商便能藉由參與我們的 Netflix Open Connect 計劃,輕鬆節省自身的成本。這也表示 Netflix 在印度、中東、非洲及亞洲等地區的畫質將會持續改善。

Open Connect 如何運作?

我們最近在部落格文章中分享了一件事,就是 Netflix 使用 Amazon 的 AWS「雲端」進行可調整規模的一般運算。基本上,在您按 [播放] 之前的所有作業均在 AWS 中執行,包括應用程式介面的邏輯、內容探索和遴選經驗、建議演算法及轉碼等;我們針對這類應用使用 AWS,因為並不是只有 Netflix 需要這類型的運算,所以我們可以充分利用簡單易用且逐漸商品化的「雲端」市場。

在您按 [播放] 之後的所有作業,則 Netflix 獨有的工作;我們在此區域中日益增長的擴充需求,顯示出為內容發佈和普遍網路創造更高效率的機會。

為了解一切的運作機制,讓我們更深入地探索 Open Connect 的起源及運作方式:

Netflix Open Connect 最初在 2011 年開發(並在 2012 年發表),以便因應 Netflix 串流不斷擴大的規模。自從 2007 年推出串流服務之後,Netflix 在營運的所有市場中,成功證明自己在網路流量方面占有一席之地且仍日益攀升。雖然第三方內容發佈網路也能順利傳遞 Netflix 內容(以及網路上所有其他內容),但是我們了解到自己可以根據客戶如何使用 Netflix 的知識採取更有效率的方法。縱使檔案的數量和大小讓我們的內容庫十分驚人,我們仍然能夠使用精細的配送模式來確保正確的檔案於正確的時間出現在正確的伺服器上。這些先進的演算法透過我們領先業界的內容建議系統,共用一些常見方法,有時也會共用輸入的資訊。

正如之前提過,這種方式的預先放置內容可讓我們避免網路「骨幹」容量出現任何顯著的利用率。以澳洲為例,非澳洲本土網路內容的所有存取作業均是透過一些海底電纜來完成。我們會從美國的轉碼存放庫將每個檔案複製一次,然後傳遞到澳洲的儲存地點,而不是利用這條要價不菲的海底電纜容量來提供 Netflix 流量。我們在非高峰期間(也就是不用與其他網路流量競爭的時段)便是這樣做。每個檔案都複製到澳洲之後,便能複製到每個網路服務商網路中的數十部 Open Connect 伺服器上。

除了預先放置內容的基本構想之外,我們也能專注在建立高效率的軟硬體組合,以供 Open Connect Appliance 使用。這項特製化和對最佳化的注重,自從計劃開始後,讓我們依重要性順序改善 OCA 效率,也得以讓我們從 2012 年以單一伺服器提供的 8 Gbps 傳輸量提升到 2016 年以單一伺服器可提供超過 90 Gbps。

在此同時,Open Connect Appliance 已成為更節能的小型裝置。這表示 Netflix 訂戶觀賞每部節目或電影時,啟動和冷卻伺服器所需的能源較少,而伺服器可架設在更小的空間之中。事實上,我們內容服務的整體足跡已達到碳中和,也就是我們最近在此部落格中提到的資訊。

後續展望

今年,除了中國以外,我們已將服務擴展至世界各地。我們很高興 Netflix Open Connect 可以為全球各地的會員帶來歡樂時光。精彩冒險才正要開始呢!

– Ken

Ken Florance 是 Netflix 內容發佈部門的副總裁

查看更多下列內容的資訊: 公司部落格

宣佈 2016 年 Netflix 推薦電視機

智慧型電視的功能近年來不斷演變,我們的計劃當然也隨之變動。在 2016 年,我們制定了全新的評鑑標準,並對現有的標準設置了一系列用於加快評鑑處理速度的效能門檻。 繼續閱讀

頁首