1. 程式人生 > >DNS全域性負載均衡

DNS全域性負載均衡

DNS全域性負載均衡通過智慧DNS解析來實現,通常在不同的地區設立多個數據中心,每個資料中心又使用多個運營商的線路

智慧DNS可以通過多種負載均衡策略來將客戶端需要訪問的域名解析到不同的資料中心不同的線路上,比如通過IP地理資訊資料庫解析到最近的線路,或者權衡不同線路的繁忙度解析到空閒的線路等等。

除了使用智慧DNS解析軟體或者雲服務,多數對可靠性和效能要求高的使用者都會使用硬體的全域性負載均衡解決方案。我曾做過數個國有大型銀行、企業的全域性負載均衡專案,使用F5Radware來實現的。

下例的全域性負載均衡解決方案中,域名服務商或者授權伺服器將域名的NS記錄指向有智慧DNS解析功能的全域性負載均衡(

GSLB)裝置,然後由GSLB裝置來進行A記錄解析,如果在多地部署了GSLB裝置,它們都應該新增到NS記錄中以保證高可用性,域名服務商處輪詢地返回GSLB地址或者一次性返回全部地址。GSLB裝置會對各個資料中心的各個運營商線路公網IP進行健康檢查,並根據全域性負載均衡策略來選擇最優的地址解析給使用者。

1) 使用者向本級配置的本地DNS伺服器發出查詢請求,如果本地DNS伺服器有該域名的快取

2) 本地DNS伺服器進行遞迴查詢,最終會查詢到域名註冊商處的授權DNS伺服器,這裡可能有

3) 授權DNS伺服器返回一條NS記錄給本地DNS伺服器。根據授權DNS伺服器上的不同設定,

4) 本地DNS伺服器向其中一個

GSLB地址發出域名查詢請求,如果請求超時會向其它地址發出

5) 

GSLB裝置返回一條A記錄給本地DNS伺服器。根據全域性負載均衡策略設定的不同可能返回

6) 本地伺服器將查詢結果通過一條A記錄返回給使用者,並將快取這條記錄

通過DNS解析報文中的TTL(Time To Live)欄位可以控制客戶端快取這條記錄的時間,在快取時間超過時才可能重新發出查詢,TTL值過大會導致故障發生時切換時間過長,TTL值太小會造成查詢頻繁,對裝置和網路壓力增大

相關推薦

DNS全域性負載均衡

DNS全域性負載均衡通過智慧DNS解析來實現,通常在不同的地區設立多個數據中心,每個資料中心又使用多個運營商的線路 智慧DNS可以通過多種負載均衡策略來將客戶端需要訪問的域名解析到不同的資料中心不

DNS全域性負載均衡(GSLB)基本原理

目前很多DNS服務商都提供了智慧DNS服務,智慧DNS可以通過多種負載均衡策略來將客戶端需要訪問的域名解析到不同的資料中心不同的線路上,比如通過各運營商分省IP地理資訊資料來判斷使用者的就進性,並結合健康檢查策略(通常是發一個固定的http請求)來分配訪問量。第三方智慧DNS的不足在於通過公網健康檢查可能會受

5.CND技術詳解---全域性負載均衡工作原理及實現

2.基於 DNS 解析的 GSLB 實現機制2.1 DNS工作流程:2.2 DNS 記錄型別及報文格式2.3 基於 DNS 解析的 GSLB 工作方式2.4 負載均衡的策略判斷條件3.基於 DNS 的 GSLB 應用部署方式4.基於應用層協議重定向的 GSLB5.基於 IP

全域性負載均衡與CDN內容分發

## CDN簡介 CDN的全稱是Content Delivery Network,即內容分發網路。CDN是構建在現有網路基礎之上的智慧虛擬網路,依靠部署在各地的邊緣伺服器,通過中心平臺的負載均衡、內容分發、排程等功能模組,使使用者就近獲取所需內容,降低網路擁塞,提高使用者訪問響應速度和命中率。CDN的關鍵技

【轉】淺談一個網頁打開的全過程(涉及DNS、CDN、Nginx負載均衡等)

位置 filters 產生 多種方法 tps windows cnblogs 這就是 廣東 1、概要   從用戶在瀏覽器輸入域名開始,到web頁面加載完畢,這是一個說復雜不復雜,說簡單不簡單的過程,下文暫且把這個過程稱作網頁加載過程。下面我將依靠自己的經驗,總結一下整個過程

DNS服務子域委派,授權解析,負載均衡等功能原理解析實驗(歡迎各位朋友蒞臨指教、討論)

子域委派授權負載均衡一、DNS服務器簡易架構圖二、實驗操作步驟~~~~~~~~~~~~~~~~1、設置客戶端域名解析,使之指向緩存服務器~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[root@DNS131 ~]# cat /etc/resolv.conf ; generated

DNS 負載均衡

成本 名稱 eas 互聯 到你 地理 div 主機 分布式數據庫 轉自:http://blog.csdn.net/cywosp/article/details/38017027 在上一篇文章(http://blog.csdn.net/cywosp/article

web服務器(LAMP)通過DNS輪詢功能和nfs共享實現負載均衡

hosts dir 通過 sts lvcreate etc update file fst web服務器(LAMP)通過DNS輪詢功能和nfs共享實現負載均衡,部署discuz論壇 拓撲思路: 服務器1:mariadb+nfs;172.20.120.40 服務器2:apac

伺服器叢集負載均衡(F5,LVS,DNS,CDN)區別以及選型

http://www.taocms.org/922.html 下面是“黑夜路人”的《大型網站架構優化(PHP)與相關開源軟體使用建議》 ======================================= F5全稱: F5-BIG-IP-GTM 全球流量管理器. 是

grpc中的dns負載均衡

grpc中的dns負載均衡 (金慶的專欄 2018.8) grpc-go 中如下連線伺服器,請求將在多個IP之間輪轉。 conn, err := grpc.Dial( "dns:///rng-headless:8081", grpc.Wit

高併發負載均衡(一)——企業架構分析和DNS

最近研究了幾個關於阿里研究院對於高併發的解決方案,總結一下,漲漲姿勢。 企業級web專案架構圖   1、客戶端通過企業防火牆傳送請求 2、在App伺服器如tomcat接收客戶端請求前,面對高併發大資料量訪問的企業架構,會通過加入負載均衡主備伺服器將請求進行轉發到不

系統運維:DNS通過軟路由(Quagga’s OSPF)實現負載均衡

概要說明 DNS是非常重要的服務,需要保證業務的安全性,可靠性與可用性。 原始的DNS主從結構雖然能夠實現DNS的主備,但是無法使用統一的IP對外服務。所以我們將OSPF引入,多臺DNS伺服器都配置統一的VIP作為業務IP,統一對外服務。 LVS+DNS遇到的問題(keepalived軟體bug

系統運維:LVS實現DNS負載均衡

概要說明 DNS是非常重要的服務,需要保證業務的安全性,可靠性與可用性。 原始的DNS主從結構雖然能夠實現DNS的主備,但是無法使用統一的IP對外服務。所以我們將LVS引入,多臺DNS伺服器都配置統一的VIP作為業務IP,統一對外服務。 如下圖,使用192.168.1.251這個VIP來對外服務,

負載均衡DNS域名解析,實現一個域名對應多個IP地址

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

接入層負載均衡策略——“反向代理層”絕不能替代“DNS輪詢”!

目錄 1、原文以兩個問題引出話題 2、反向代理層的作用是什麼?架構實現時需要注意什麼問題? 3、反向代理還存在的問題 4、DNS輪詢如何解決反向代理層的擴充套件性問題? 4.1 、裸奔時代:單機架構  4.2、簡易擴容方案:DNS輪詢 4.3、簡易擴容方案:反向

DNS實現HA和負載均衡

NAPTR和SRV均可以實現後臺伺服器的master/slave和load balancing。但是兩者實現的粒度不一樣,所以兩者通常結合起來使用。通過NAPTR可以查詢服務(service),通過SRV可以查詢某個service的細節比如協議,PORT,server。1 S

淺談一個網頁開啟的全過程(涉及DNS、CDN、Nginx負載均衡等)

1、概要   從使用者在瀏覽器輸入域名開始,到web頁面載入完畢,這是一個說複雜不復雜,說簡單不簡單的過程,下文暫且把這個過程稱作網頁載入過程。下面我將依靠自己的經驗,總結一下整個過程。如有錯漏,歡迎指正。   閱讀本文需要讀者已有一定的計算機知識,瞭解TCP、DNS等。 2、分析   眾所周知,開啟

DNS負載均衡和NGINX負載均衡

負載均衡:把請求均勻的分攤到多個伺服器上處理 兩種負載均衡: 客戶端與反向代理伺服器之間的DNS負載均衡 伺服器與反向代理伺服器之間的負載均衡,可以使apache+tomcat負載均衡,也可以是ngnix負載均衡 DNS負載均衡 DNS負載均衡是通過DNS伺服器實現的

DNS負載均衡與CDN內容分發技術

負載均衡:負載均衡技術能平衡伺服器及群眾所有的伺服器和請求應用之間的通訊負載,根據實時響應時間進行判斷,將任務交由負載最輕的伺服器來處理,以實現真正的智慧通訊管理和最佳的伺服器群效能,從而使網站始終保持執行和保證其可訪問性。 DNS負載均衡:為了充分利用現有伺服器軟體的

2、高效能web架構之DNS負載均衡(LVS-DR+keepalived實現DNS和web輪詢)

LVS-DR+keepalived+DNS實現DNS高可用性: 一、介紹: 結合上一章的DNS主從複製,按現在大多數公司的需求是滿足不了的。DNS配置雖然簡單易用,但是它在網路中起到了主導作用。 如果客戶端設定的這臺首選DNS伺服器剛好宕機,即使客戶端還設定了備用DNS