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
- 【中科三方】什麼是DNS雲解析,DNS雲解析常見問題盤點DNS
- DNS解析常見問題:什麼是AAAA記錄?如何新增AAAA記錄?DNS
- 【中科三方分享】DNS雲解析常見問題盤點DNS
- weex常見問題解析
- DNS解析常見問題:什麼是主DNS伺服器和輔助DNS伺服器?DNS伺服器
- nginx配置+uwsgi+負載均衡配置Nginx負載
- Docker Swarm :gRPC 基於 DNS 的負載均衡DockerSwarmRPCDNS負載
- IdentityServer4 負載均衡配置IDEServer負載
- Nginx/Httpd負載均衡tomcat配置Nginxhttpd負載Tomcat
- 使用Nginx配置TCP負載均衡NginxTCP負載
- 如何修改域名DNS伺服器?修改DNS伺服器常見問題彙總DNS伺服器
- dubbo原始碼解析之負載均衡原始碼負載
- dubbo(三):負載均衡實現解析負載
- Nginx專題(2):Nginx的負載均衡策略及其配置Nginx負載
- 域名解析常見問題(下)
- 域名解析常見問題(上)
- keepalived 1.3.5常見配置以及常見問題解決
- 華為雲:彈性負載均衡健康檢查異常負載
- 一文讀懂DNS解析故障的排查思路,輕鬆解決解析常見問題DNS
- nginx安裝及負載均衡配置Nginx負載
- 中科三方雲解析DNS產品常見問答DNS
- 中科三方DNS雲解析產品常見問答DNS
- Discuz! X3.5 針對常見CDN/WAF/負載均衡,如何獲取真實IP?負載
- 做了反向代理和負載均衡的nginx配置檔案簡單示例(nginx.conf) HTTP負載均衡/TCP負載均衡負載NginxHTTPTCP
- LVS負載均衡配置與keepalive服務配置負載
- Flutter配置環境常見問題Flutter
- 淺談網站伺服器的負載能力問題網站伺服器負載
- 高效能網站實用技巧之負載均衡篇網站負載
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- Dubbo原始碼解析之負載均衡策略原始碼負載
- Nginx負載均衡的max_fails和fail_timeout的預設配置問題Nginx負載AI
- 壓測平臺 - 使用 LVS 負載均衡解決網路流量成為瓶頸的問題負載