09/22 2023

CDN是什麼?3分鐘快速了解CDN用途、優勢與如何運作

CDN 是什麼? 一次掌握CDN的運作模式

「影音串流」已經成為我們日常生活中的一部分了。無論是在通勤的路上打開YouTube 觀看最新發燒影片,或是在家用Netflix 網飛一次看完所有新上架的影劇,無時無刻享有即時串流的便利性。然而你知道嗎? 綜觀全球來看,Netflix 有2億多的活躍用戶,而YouTube 更是超過25億的使用者。2023年年初,一夕間爆紅的Netflix 原創劇「黑暗榮耀」,在全球吸引超過4600萬人同步觀賞,這也不禁令人好奇,眾多的影音串流服務供應商是透過什麼樣的技術,承載上千萬的用戶同步觀看影片的工作負載?

什麼是CDN?

正因如此,各大媒體服務串流商現在必備的技術,就是「CDN」。CDN 的全名為 Content Delivery Network,全名叫做內容傳遞網路,主要目的是提升在網路上各大平台的內容傳輸速度和性能。試想今天若將單一部黑暗榮耀的影集分布在不同的伺服器上,成千上萬的觀眾同時觀看的高承載量仍然會讓系統不時出現當機的情況。因此CDN主要目標是除了在全球各地資料中心的伺服器節點上設定好影片內容副本,就能夠將影片分發至各個不同的區域提供使用者觀賞。如此一來,CDN使用節點,並根據使用者所在位置,當連線時將這些使用者的流量導至最接近之節點伺服器,以減少資料傳輸的距離和延遲,提高網站、應用程式或影音串流服務的性能和可用性。

CDN 是如何運作?

我們先從這個流程圖開始了解CDN是如何運作的:

CDN是什麼?
CDN是將源伺服器的流量分配到節點伺服器提供給使用者

從中可以觀察到,平常我們觀看影片或影劇時,都是連接至CDN的節點伺服器上來存取內容,進而無需與他人搶奪單一主要伺服器的資源,享有快速的影音內容服務,而CDN的運作,有這四大關鍵 :

內容快取

首先是內容快取的特色,CDN會將網站、影像、圖像與應用程式等內容的副本儲存在節點伺服器上,而這些節點伺服器通常遍布全球各個地理位置的資料中心,以便在需要時讓使用者能快速取得影音內容。

就近傳輸

當使用者造訪某個網站或請求特定內容時,CDN會自動選擇距離用戶最近的快取伺服器,接著將內容傳輸到使用者的設備,進而減少了資料傳輸的時間和延遲性,提升回應速度。

負載均衡

不僅如此,在CDN執行節點內容快取作業時,也能夠智能地管理流量,確保伺服器不會超過負載。CDN可以根據流量和伺服器現有的狀況來動態地分配請求,以確保高效地內容傳輸。

內容更新

CDN還提供了一種機制來管理快取內容的更新,這代表應用程式的管理者可以輕鬆更新內容,並在必要時迅速將新內容分發到CDN的伺服器節點上。

為什麼需要CDN?

相較於過往在地端的系統,在流量高峰期來臨時,必須要添購新的伺服器來應對,甚至在全球部署伺服器來達到內容快速分發及交付的效果。然而這樣的方式對企業來說,相當不符合成本與經濟效益。從另一個角度來看,Netflix 從原先的DVD租借再到網路串流的媒體服務,同樣也是有了CDN的解決方案,翻轉產業對內容交付的想像 :

提升網站性能

透過減少延遲和提高載入速度,CDN可以改善用戶體驗,減少跳出率,提高網頁排名。這對於B2C的行銷來說相當重要,網站載入的速度過久,用戶很有可能會因沒有耐心等待因而不再採用該網頁所提供的服務。

增強可用性

CDN的另外一個功效,就有如Amazon Web Services (AWS) 中的 Elastic Load Balancer (ELB),能夠在伺服器故障或流量高峰時分派負載流量,確保網站或應用程序的穩定性和可用性

節省頻寬成本

使用CDN的話,可以協助企業減少網路流量的成本,因為CDN可以從就近的快取伺服器提供大部分內容,減少了資料傳輸費用。

您知道嗎? 全球大型的影音龍頭Netflix 現在所有的營運都在AWS 雲端上進行,除了採用Amazon CloudFront 之外,更運用AWS Local Zones的服務,不僅讓影音與藝術的創作者能夠實現遠端協作,同步在影音內容交付上也能享有低延遲的效果。但除了Netflix 之外,台灣大型的影音直播串流平台也採用了CDN與相關AWS解決方案,締造收視奇蹟。

CDN 是什麼? Netflix 如何用CDN打造影音龍頭巨擘?
我們現在能夠享有快速取得內容服務的優勢,全靠CDN的幫忙。

遠傳friday運用CDN及AWS Fargate 完美直播

線上線下的觀看整合,已經成為媒體影音業滿足使用者需求的重要課題。2019年舉行了第56屆金馬獎頒獎典禮,由遠傳的FriDay影音線上平台獨家直播,在幾小時的活動中就吸引了超過140萬的線上觀眾,創下收視新奇蹟。而背後所採用的便是混合雲的架構,同步使用CDN與AWS Fargate 容器服務,針對現有流量快速擴展,提升隨看影片的可用性。再直播當下瞬間湧入的人潮,運用CDN的負載特色與數百台的Fargate Task分散流量,讓數百萬人次同步造訪網站依舊能維持其低延遲的優勢。

對於新的影音潮流,像是短影音,或是影劇隨選看,都會需要用到CDN內容交付網路的解決方案,協助高速傳輸,降低延遲性。立即諮詢博弘雲端,替媒體影音業者規劃CDN的相關技術,讓企業能夠在影音行銷的世代,強化品牌定位,搶攻新客群!