CDN技術常識入門 談CDN的網路架構

2021-05-21 20:26:54 字數 1027 閱讀 5608

cdn網路架構主要由兩大部分,分為中心和邊緣兩部分,中心指cdn網管中心和dns重定向解析中心,負責全域性負載均衡,裝置系統安裝在管理中心機房,邊緣主要指異地節點,cdn分發的載體,主要由cache和負載均衡器等組成。 

當使用者訪問加入cdn服務的**時,網域名稱解析請求將最終交給全域性負載均衡dns進行處理。全域性負載均衡dns通過一組預先定義好的策略,將當時最接近使用者的節點位址提供給使用者,使使用者能夠得到快速的服務。同時,它還與分布在世界各地的所有cdnc節點保持通訊,蒐集各節點的通訊狀態,確保不將使用者的請求分配到不可用的cdn節點上,實際上是通過dns做全域性負載均衡。 

對於普通的internet使用者來講,每個cdn節點就相當於乙個放置在它周圍的web。通過全域性負載均衡dns的控制,使用者的請求被透明地指向離他最近的節點,節點中cdn伺服器會像**的原始伺服器一樣,響應使用者的請求。由於它離使用者更近,因而響應時間必然更快。 

每個cdn節點由兩部分組成:負載均衡裝置和快取記憶體伺服器 

負載均衡裝置負責每個節點中各個cache的負載均衡,保證節點的工作效率;同時,負載均衡裝置還負責收集節點與周圍環境的資訊,保持與全域性負載dns的通訊,實現整個系統的負載均衡。 

快取記憶體伺服器(cache)負責儲存客戶**的大量資訊,就像乙個靠近使用者的**伺服器一樣響應本地使用者的訪問請求。 

cdn的管理系統是整個系統能夠正常運轉的保證。它不僅能對系統中的各個子系統和裝置進行實時監控,對各種故障產生相應的告警,還可以實時監測到系統中總的流量和各節點的流量,並儲存在系統的資料庫中,使網管人員能夠方便地進行進一步分析。通過完善的網管系統,使用者可以對系統配置進行修改。 

理論上,最簡單的cdn網路有乙個負責全域性負載均衡的dns和各節點一台cache,即可執行。dns支援根據使用者源ip位址解析不同的ip,實現就近訪問。為了保證高可用性等,需要監視各節點的流量、健康狀況等。乙個節點的單台cache承載數量不夠時,才需要多台cache,多台cache同時工作,才需要負載均衡器,使cache群協同工作。 

CDN的入門了解

前言 這段時間,在工作中遇到了乙個cdn導致的資源載入的錯誤,在排查問題的過程中,發現自己對cdn的了解非常的片面,僅僅停留在它能快取靜態資源,提公升訪問速度的了解中。所以覺得還是非常有必要深入去了解下。什麼是cdn?cdn的基本工作過程 最簡單的cdn網路是由一台cdn伺服器和多台快取伺服器構成。...

cdn回源php 小談CDN回源函式計算的應用場景

cdn團隊聯合函式計算團隊近期推出了乙個全新功能,即通過cdn把回源流量指向函式計算進行處理,該功能旨在幫助cdn使用者能通過函式計算快速處理和便捷處理回源資料為目的,使用者僅僅需要在cdn回源位址填寫函式計算的自定義網域名稱即可把請求 到函式計算進行處理,配置簡單,費用低廉,先前cdn回源可以設定...

CDN採用的關鍵技術

cdn的實現,對技術上的要求是很高的,它所採用的關鍵技術包括 負載均衡技術 動態內容路由 快取記憶體機制 動態內容分發與複製 網路安全機制等。動態內容路由 當使用者訪問加入cdn服務的 時,網域名稱解析請求將最終由重定向dns負責處理。它通過一組預先定義好的策略 如內容型別 地理區域 網路負載狀況等...