DNS解析常見問題:如何為網站配置負載均衡?
一、什麼是負載均衡?
早期的網際網路應用,由於使用者流量比較小,業務邏輯也比較簡單,往往一個單伺服器就能滿足負載需求。隨著現在網際網路的流量越來越大,系統功能也越來越複雜,單臺伺服器就算將效能最佳化得再好,也不足以支撐太大流量的訪問壓力了,這個時候就需要使用多臺機器,設計高效能的叢集來應對。
因此,在一些大型的網路應用中,為了保障站點的可持續性和穩定性,常常為一個服務或站點提供多臺伺服器,以平均分配每臺伺服器上的壓力,這種方式就叫做負載均衡。
負載均衡透過「負載均衡器」,根據某種轉發的策略,將訪問流量均勻地分發到後端多臺伺服器上,後端的伺服器可以獨立地響應和處理請求,從而實現分散負載的效果。負載均衡技術提高了系統的服務能力,增強了應用的可用性。
二、負載均衡方案有幾種?
目前市面上最常見的負載均衡技術方案主要有三種:基於DNS負載均衡、基於硬體負載均衡、基於軟體負載均衡。
其中DNS負載均衡透過為站點配備多條解析記錄以實現在地域上的流量均衡,硬體負載均衡主要用於大型伺服器叢集中的負載均衡,而軟體負載均衡大多是基於機器層面的流量均衡。三種方式各有優劣,在實際場景中,一般是三種方式組合使用。本文主要介紹DNS負載均衡的應用場景和配置方法。
三、DNS負載均衡原理
基於DNS配置負載均衡是一種比較簡單但十分有效的實現方式,其原理我們對某一個域名配置多條A記錄,指向不同的IP地址。當使用者訪問時,DNS伺服器會根據不同地理位置的使用者返回不同的IP。比如南方的使用者返回深圳的IP地址,北方的使用者返回北京的IP地址。
在這個模式下,使用者就相當於實現了按照「就近原則」將請求分流了,既減輕了單個叢集的負載壓力,也提升了使用者的訪問速度。
四、負載均衡的常見問題
(1)我只有多臺電信伺服器(或者網通伺服器),該如何填寫?
新增記錄的時候,選擇定製區域為預設即可。
(2)DNS輪詢的時候,IP是如何給出的?流量是完全平均的麼?
IP是隨機給出的。由於訪問者訪問的資源不同,流量是不可能做到完全平均的。
(3)DNS負載均衡有哪些缺點?
由於DNS的快取所限,當配置修改時,新的解析記錄不能及時生效,導致IP變更不及時,可能會影響負載均衡的效果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2841937/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 智慧雲解析如何實現網站的負載均衡?網站負載
- DNS解析常見問題:如何新增A記錄?DNS
- DNS負載均衡的配置與特點DNS負載
- 大型網站--負載均衡架構網站負載架構
- DNS解析常見問題:域名解析生效原理及時間DNS
- 解析 Nginx 負載均衡Nginx負載
- 負載均衡常見的演算法有哪些?負載演算法
- 透過修改DNS配置解決網站登陸異常問題DNS網站
- 中科三方DNS雲解析常見問題盤點DNS
- Flume負載均衡配置負載
- apache 負載均衡配置Apache負載
- Flume高可用負載均衡問題負載
- 一個負載均衡的問題負載
- 【中科三方】什麼是DNS雲解析,DNS雲解析常見問題盤點DNS
- 負載均衡原理的解析負載
- 【中科三方分享】DNS雲解析常見問題盤點DNS
- weex常見問題解析
- DNS解析常見問題:什麼是AAAA記錄?如何新增AAAA記錄?DNS
- 配置IIS的負載均衡負載
- DNS解析常見問題:什麼是主DNS伺服器和輔助DNS伺服器?DNS伺服器
- nginx配置+uwsgi+負載均衡配置Nginx負載
- 《搭建DNS負載均衡服務》RHEL6DNS負載
- 淺談大型網站之負載均衡架構網站負載架構
- 使用Nginx配置TCP負載均衡NginxTCP負載
- Nginx負載均衡配置說明Nginx負載
- 兩種負載均衡的配置。負載
- 客戶端負載均衡配置客戶端負載
- dubbo原始碼解析之負載均衡原始碼負載
- dubbo(三):負載均衡實現解析負載
- 如何修改域名DNS伺服器?修改DNS伺服器常見問題彙總DNS伺服器
- 大型網站架構系列:負載均衡詳解(上)網站架構負載
- 大型網站架構系列:負載均衡詳解(下)網站架構負載
- 大型網站架構系列:負載均衡詳解(2)網站架構負載
- 大型網站架構系列:負載均衡詳解(1)網站架構負載
- 大型網站架構系列:負載均衡詳解(3)網站架構負載
- 大型網站架構系列:負載均衡詳解(4)網站架構負載
- Docker Swarm :gRPC 基於 DNS 的負載均衡DockerSwarmRPCDNS負載
- 使用tengine解決負載均衡的session問題負載Session