什麼是 CDN?(功能、工作原理、優勢)


什麼是內容分發網路?

內容分發網路 (CDN) 是一組計算機,它們在多個網路節點上儲存資料副本。精心設計並充分執行的 CDN 透過增加頻寬和減少訪問延遲來提高資料訪問速度。Web 物件、應用程式、資料庫查詢、可下載資料物件和影片流都是 CDN 內容的示例。

  • CDN 是一個透過網際網路連線的計算機節點集合,用於為使用者提供訪問大量影片或資料。CDN 也稱為內容分發網路。

  • CDN 架構包含許多獨立的元件,這些元件協同工作以向終端使用者社群提供服務。一個整合的檔案伺服器,既充當使用者應用程式又充當資料檔案倉庫,就是一個著名的 CDN 示例。

  • 檔案可訪問性、應用程式處理、多媒體交付和快取都是與內容分發網路相關的標準功能。一個完全執行的 CDN 可以展示僅由於每個 CDN 元件的參與而可行的功能。

  • 通常,CDN 充當基於網際網路的應用程式服務提供商。許多知名的網際網路網路供應商(例如 ATT)都構建了自己的內容分發網路來服務內容客戶市場。

  • CDN 節點通常安裝在各種遠端位置,以覆蓋多個骨幹網。為了改進服務交付流程,這些網路節點相互幫助來滿足終端使用者的內容請求。CDN 組成的伺服器和計算節點的數量根據網路設計而異。

與網路骨幹網相比,戰略性部署的伺服器具有更高的容量,最大限度地提高了擴充套件同時使用者數量的能力。此外,戰略性部署的邊緣伺服器減少了交付時間並減輕了公共和私有對等方、骨幹網和互連的負載。透過將流量重定向到邊緣伺服器,CDN 管理整個流量負載。

CDN 如何工作?

CDN 的目的是減少延遲。延遲是在您嘗試在裝置上訪問網頁或影片流之前,您會遇到的令人惱火的延遲,直到它完全載入。即使以毫秒為單位測量,它也可能讓人感覺像一個世紀,並且可能導致載入錯誤或超時。

一些內容分發網路透過縮短內容到達您的距離來減少延遲。因此,透過將 Web 內容儘可能靠近終端使用者放置,更大範圍且更廣泛的 CDN 可以快速且一致地提供 Web 內容。

  • 假設是週末,你想一邊觀看最新的好萊塢大片一邊放鬆身心——CDN 將在其網路上找到最合適的伺服器來提供該影片。

  • 這通常是距離您物理位置最近的伺服器。媒體檔案將被快取並存儲在該內容交付網路伺服器上,以便將來來自同一地理區域的其他使用者請求。

  • 如果請求的專案不可用或已過時,CDN 服務將快取新獲得的內容以供將來查詢。

  • 雖然 CDN 通常用於交付網站材料,但這並不是其主要目的。實際上,CDN 提供各種材料,包括 4K 和高畫質影片、音訊流、軟體下載(如應用程式、遊戲、作業系統升級)等等。內容分發網路可以潛在地交付任何可以數字化的資料。

CDN 的功能

CDN 的主要功能是透過伺服器網路安全高效地提供材料。這些網路增強了材料的安全、效能和可用性。它們還用於跟蹤網路流量和收集使用者分析。

內容分發網路 (CDN) 為網站、移動應用程式、流媒體和可下載專案提供服務。CDN 處理來自社交媒體和搜尋引擎的流量。

內容所有者使用 CDN 服務來加速靜態和動態材料、線上遊戲、移動內容和流媒體影片等的交付。以下是 CDN 使用的一些示例:

  • 電子商務公司使用它在一年中交通高峰時段交付內容。

  • 銀行使用 CDN 安全地傳送敏感資訊。

  • 移動應用程式提供商使用這些網路之一來改善移動使用者的客戶體驗,方法是減少載入時間並提高響應時間。

使用 CDN 的優勢

CDN 的優勢可以分為四類,具體取決於您公司的規模和需求:

提高網站頁面載入速度

透過使用附近的 CDN 伺服器(以及其他最佳化)使 Web 內容交付更接近網站訪問者,使用者可以體驗更快的網頁載入時間。頁面載入時間長的網站更有可能導致訪問者點選或離開。這可能會對頁面的搜尋引擎排名產生不利影響。因此,使用 CDN 可以降低跳出率並提高訪問者在您網站上花費的時間。換句話說,載入速度快的網站會讓訪問者停留更長時間。

降低頻寬成本

每次源伺服器響應請求時都會消耗頻寬。頻寬使用成本對企業來說是一項重大負擔。CDN 可以透過快取和其他改進來減少源伺服器需要提供的資料量,從而降低網站所有者的託管成本。

提高內容的可用性和冗餘性

大量線上流量或硬體故障可能會導致網站的正常執行,從而導致停機。由於其分散式特性,CDN 可以處理比許多源伺服器更多的 Web 流量並承受硬體故障。此外,如果由於任何原因一個或多個 CDN 伺服器出現故障,則其他執行的伺服器可以接管 Web 流量,確保服務保持可用。

提高網站安全性

CDN 非常適合緩解 DDoS 攻擊,因為它們使用相同的方法來處理流量峰值。這些是惡意攻擊者傳送大量請求以壓垮您的應用程式或源伺服器的攻擊。當伺服器由於高流量而宕機時,客戶對網站的可用性就會受到影響。

藉助 GSLB 和邊緣伺服器在整個網路的總容量中均勻分攤負載,CDN 有效地充當 DDoS 防禦和緩解平臺。證書管理以及自動證書生成和續訂都是 CDN 可以提供的服務。

更新於:2022年6月2日

473 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.