超實用:實現負載均衡技術的方式
負載均衡(Load Balance)是叢集技術(Cluster)的一種應用,可以將工作任務分攤到多個處理單元,從而提高併發處理能力,有利於提升中大型網站的效能,接下來小編就為大家介紹6種實現負載均衡技術的方式。 |
根據使用者的http請求計算出一個真實的web伺服器地址,並將該web伺服器地址寫入http重定向響應中返回給瀏覽器,由瀏覽器重新進行訪問。該方式比較簡單,但效能較差,
在DNS伺服器上配置多個域名對應IP的記錄。該方式直接將負載均衡的工作交給了DNS,為網站管理維護省掉了很多麻煩,訪問速度快,有效改善效能。
反向代理伺服器在提供負載均衡功能的同時,管理著一組web伺服器,根據負載均衡演算法將請求的瀏覽器訪問轉發到不同的web伺服器處理,處理結果經過反向伺服器返回給瀏覽器。該方式部署簡單,但是web 伺服器地址不能直接暴露在外,不需要使用外部IP地址,而反向代理服務作為溝通橋樑就需要配置雙網路卡、外部內部兩套IP地址。
在網路層通過修改目標地址進行負載均衡。該方式在響應請求時速度較反向伺服器負載均衡要快,但是,當請求資料較大(大型視訊或檔案)時,速度反應就會變慢。
在資料鏈路層修改Mac地址進行負載均衡,負載均衡伺服器的IP和它所管理的web 服務群的虛擬IP一致。它不需要負載均衡伺服器進行地址的轉換,但是對負載均衡伺服器的網路卡頻寬要求較高。
F5的全稱是F5-BIG-IP-GTM,是***的硬體負載均衡裝置,其併發能力達到***。該方式能夠實現多鏈路的負載均衡和冗餘,可以接入多條ISP鏈路,在鏈路之間實現負載均衡和高可用。
原文地址: https://www.linuxprobe.com/load-balancing-technology.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2667377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 六種實現負載均衡技術的方式負載
- 負載均衡技術(一)———負載均衡技術介紹負載
- 技術|如何為MySQL MGR實現簡單的負載均衡代理?MySql負載
- Ribbon實現負載均衡負載
- GRPC 負載均衡實現RPC負載
- nginx實現負載均衡Nginx負載
- SAP 應用服務負載均衡的實現負載
- 前端技術分享:Nginx負載均衡影片,基礎的實戰應用前端Nginx負載
- HaProxy 實現 MySQL 負載均衡MySql負載
- 解密負載均衡技術和負載均衡演算法解密負載演算法
- Nginx實現簡單的負載均衡Nginx負載
- nginx+tomcat實現負載均衡NginxTomcat負載
- dubbo(三):負載均衡實現解析負載
- 使用YARP來實現負載均衡負載
- Python實現簡單負載均衡Python負載
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- 在 Linux 上用 DNS 實現簡單的負載均衡LinuxDNS負載
- SpringCloud微服務中使用RestTemplate+Ribbon實現負載均衡(實現方法+實現原理+替換負載均衡策略)SpringGCCloud微服務REST負載
- 搞懂分散式技術9:Nginx負載均衡原理與實踐分散式Nginx負載
- Haproxy搭建 Web 群集實現負載均衡Web負載
- 在Linux中,如何實現負載均衡?Linux負載
- Nginx如何實現四層負載均衡?Nginx負載
- Keepalived實現Nginx負載均衡高可用Nginx負載
- Docker Compose+nginx實現負載均衡DockerNginx負載
- orleans叢集及負載均衡實現負載
- Nginx 高階篇(三)負載均衡的實現Nginx負載
- Nginx實現請求的負載均衡 + keepalived實現Nginx的高可用Nginx負載
- jmeter壓力測試實現負載均衡JMeter負載
- 伺服器負載均衡原理及實現伺服器負載
- nginx實現兩臺服務負載均衡Nginx負載
- nginx讓多個tomcat實現負載均衡NginxTomcat負載
- RHEL 7配置HAProxy實現Web負載均衡Web負載
- SpringCloud Fegin結合Ribbon實現負載均衡SpringGCCloud負載
- LVS+Keepalived 實現高可用負載均衡負載
- Nginx如何實現負載均衡釋出策略?Nginx負載
- haporxy+keepalived實現負載均衡+高可用負載
- 技術分享| Etcd如何實現分散式負載均衡及分散式通知與協調分散式負載
- LVS和Nginx實現負載均衡功能的比較Nginx負載