系統原理分析架構-一-DNS負載均衡

感謝朋友支持本博客,歡迎共同探討交流,因爲能力和時間有限,錯誤之處在所不免,歡迎指正!數據庫

若有轉載,請保留源做者博客信息。
服務器

Better Me的博客blog.csdn.net/tantexian

如需交流,歡迎你們博客留言。網絡


DNS(Domain Name System)域名系統,因特網的一項服務。它做爲將域名IP地址相互映射的一個分佈式數據庫,可以令人更方便的訪問互聯網。DNS 使用TCPUDP53。
這樣當咱們訪問某個域名時,DNS查找對應的分佈式數據庫,得出該域名對應的ip地址,從而從internet上訪問該ip地址。
        可能不少人會納悶,這DNS跟系統架構彷佛徹底不相關。那麼接下來就談談DNS跟架構到底又有什麼關係。
        其實最先實現負載均衡功能的就是DNS機制。
首先解釋一個名詞,負載均衡:在大型的網絡應用中,使用多臺服務器提供同一個服務是常有的事。平均分配每臺服務器上的壓力、將壓力分散的方法就叫作負載均衡。


接下來簡要分析下DNS又是如何達到負載均衡的:架構

        在DNS中爲多個域名地址配置同一個名字,於是查詢這個域名地址的客戶機將獲得其中一個地址,從而使得不一樣的客戶訪問不一樣的服務器,達到負載均衡的目的。即給網站訪問者隨機分配不一樣IP。DNS負載均衡是一種簡單而有效的方法,可是它不能區分服務器的差別,也不能反映服務器的當前運行狀態。負載均衡


像taobao有開發本身的dns負載均衡器,來處理高QPS。對於一些中小型公司可使用第三方服務,好比DNSPod等。分佈式


更多DNS負載均衡請參考DNSPod官網:https://www.dnspod.cn/
網站

相關文章
相關標籤/搜索