DNS 負載均衡

2021-09-08 22:56:15 字數 1027 閱讀 9643

由上圖可以看出,在dns伺服器中應該配置了多個a記錄,如:

dns網域名稱解析負載均衡有如下優點:

1. 將負載均衡的工作交給dns,省去了**管理維護負載均衡伺服器的麻煩。

2. 技術實現比較靈活、方便,簡單易行,成本低,使用於大多數tcp/ip應用。

3. 對於部署在伺服器上的應用來說不需要進行任何的**修改即可實現不同機器上的應用訪問。

3. 伺服器可以位於網際網路的任意位置。

4. 同時許多dns還支援基於地理位置的網域名稱解析,即會將網域名稱解析成距離使用者地理最近的乙個伺服器位址,這樣就可以加速使用者訪問,改善效能。

同時,dns網域名稱解析也存在如下缺點:

1. 目前的dns是多級解析的,每一級dns都可能快取a記錄,當某台伺服器下線之後,即使修改了a記錄,要使其生效也需要較長的時間,這段時間,dns任然會將網域名稱解析到已下線的伺服器上,最終導致使用者訪問失敗。

2. 不能夠按伺服器的處理能力來分配負載。dns負載均衡採用的是簡單的輪詢演算法,不能區分伺服器之間的差異,不能反映伺服器當前執行狀態,所以其的負載均衡效果並不是太好。

3. 可能會造成額外的網路問題。為了使本dns伺服器和其他dns伺服器及時互動,保證dns資料及時更新,使位址能隨機分配,一般都要將dns的重新整理時間設定的較小,但太小將會使dns流量大增造成額外的網路問題。

事實上,大型**總是部分使用dns網域名稱解析,利用網域名稱解析作為第一級負載均衡手段,即網域名稱解析得到的一組伺服器並不是實際提供服務的物理伺服器,而是同樣提供負載均衡伺服器的內部伺服器,這組內部負載均衡伺服器再進行負載均衡,請請求發到真實的伺服器上,最終完成請求。

參考:

[1] 

[2] 

[3] 《大型**技術架構——核心原理與案例分析》

DNS負載均衡

dns負載均衡技術的實現原理是在 dns伺服器中為同乙個主機名配置多個 ip位址,在應答 dns查詢時,dns伺服器對每個查詢將以 dns檔案中主機記錄的 ip位址按順序返回不同的解析結果,將客戶端的訪問引導到不同的機器上去,使得不同的客戶端訪問不同的伺服器,從而達到負載均衡的目的。直到現在,很多 ...

DNS負載均衡

dns 負載均衡技術的實現原理是在 dns伺服器中為同乙個主機名配置多個 ip位址,在應答 dns查詢時,dns伺服器對每個查詢將以 dns檔案中主機記錄的 ip位址按順序返回不同的解析結果,將客戶端的訪問引導到不同的機器上去,使得不同的客戶端訪問不同的伺服器,從而達到負載均衡的目的。直到現在,很多...

DNS負載均衡

dns負載均衡 對同乙個請求的網域名稱,對映為不同的伺服器ip位址。http重定向 http 比如瀏覽器 向web伺服器請求某一url後,web伺服器根據http響應頭資訊中的location標記來返回乙個新的url,然後http 繼續請求訪問這個新的url。反向 負載均衡 普通的 方式是客戶端指定...