智慧CDN(下):CDN的未來發展方向

youbingke發表於2022-10-11

一、中心思想:

利用CDN網路來發布域名的DNS記錄,承載域名解析伺服器的功能,即CDN網路中的智慧CDN伺服器可以直接返回給客戶邊緣節點CDN伺服器的IP網址。

二、發展方向:

首先,CDN的重定向技術是根據域名解析伺服器的IP地址給使用者返回距離最近的CDN邊緣節點伺服器,而不是根據使用者的實際IP地址重定向,這可能導致返回給使用者的CDN節點並不是最佳IP地址,與此同時,現有的DNS構建框架很容易受到DDoS的攻擊和網路攻擊,針對這些問題,可部署一些節點伺服器,這些節點伺服器應用IP Anycast技術使域名伺服器可以向任何一個可正常工作的節點伺服器請求域名解析,調取DNS記錄,同時,這些節點伺服器上的部分資源被用於DNS記錄快取,提高了伺服器應對DDoS攻擊和網路攻擊的能力。

然而,這些這項技術仍然存在一些需要克服的問題:現有的域名解析器使用IP Anycast路由,共享快取,主動獲取DNS記錄等技術提高域名解析的服務質量,這些技術的應用是基於DNS的快取記錄,為了維持記錄的時效性,快取機制的TTL值被設定的很小,這對CDN節點伺服器和DNS源伺服器之間的資料傳輸壓力很大;此外,由於使用者的域名解析是基於IP Anycast伺服器解析的而不是根DNS伺服器提供IP地址,CDN網路的內容釋出的質量,跨域通訊量和負載均衡機制都將受到衝擊。

因此,一種新型的域名解析系統被提出(理想型模型),該系統將根DNS域名解析伺服器和授權DNS伺服器的功能結合於CDN網路的邊緣CDN節點伺服器上,實現高效能的域名解析。針對快取系統的問題,理想型域名解析系統利用CDN網路作為DNS記錄的釋出和管理系統,各域名權威的DNS記錄將被髮布和複製到CDN邊緣節點伺服器上,此時CDN邊緣節點伺服器就相當於現在DNS架構中域名伺服器的功能;針對IP地址問題,利用IP Anycast技術,CND網路邊緣節點的伺服器將對外使用使用者域名解析器所設定的IP地址,相當於現在的DNS架構中根DNS伺服器的功能,響應使用者的域名解析請求,返回地理位置上最近的CDN邊緣節點伺服器IP地址,提供域名解析服務。

三、利用CDN的網路佈局實現DNS雲解析的負載均衡

中科三方下一代DNS雲解析將利用CDN的網路佈局實現DNS雲解析的負載均衡功能,即在城市設定節點伺服器,透過負載均衡技術給使用者返回距離最近的可訪問節點,提高使用者的訪問速度和訪問質量。具體訪問流程如下(圖1 DNS的加速原理):


1. 使用者向本地域名解析器傳送解析請求以獲取訪問IP地址;

2. 若本地DNS伺服器中沒有快取資料,向根域名伺服器發出解析請求;

3. 根域名伺服器返回可訪問的授權DNS伺服器地址;

4. 本地DNS伺服器向授權DNS伺服器發出域名解析請求;

5. 授權DNS伺服器返回一個CNAME類的DNS記錄;

6. 解析請求根據記錄重定向至城市網路中的智慧DNS系統;

7. 智慧DNS系統對該記錄進行智慧解析,根據域名解析的IP地址,網路擁堵情況,各個可訪問的城市網路節點伺服器的健康狀況,返回最合適的城市網路節點的IP地址。

8. 使用者訪問距離最近的城市B節點伺服器。

CDN網路利用其負載均衡,內容儲存,內容釋出,內容管理技術,解決了大量使用者訪問造成的伺服器擁堵問題,解決了使用者訪問網頁響應時間過長問題,解決了使用者訪問網路不穩定的問題。CDN網路的未來發展是可預見的,而基於CDN網路系統的負載均衡技術,智慧DNS雲解析也有了相應的技術突破,可實現DNS的加速訪問。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2917834/,如需轉載,請註明出處,否則將追究法律責任。

相關文章