DNS轮询实现负载均衡的简易方案

 

假设tomcat的吞吐量是1200次每秒,当系统总吞吐量达到3600时,如何扩容是首先要解决的问题,DNS轮询是一个很容易想到的方案:

 

 

此时的架构图如上:

1)多部署几份web-server,1个tomcat抗1000,部署3个tomcat就能抗3000

2)在DNS-server层面,域名每次解析到不同的ip

优点:

1)零成本:在DNS-server上多配几个ip即可,功能也不收费

2)部署简单:多部署几个web-server即可,原系统架构不需要做任何改造

3)负载均衡:变成了多机,但负载基本是均衡的

例如:

扩容软硬件要求:

  1. 2台web服务器系统Windows server 2008 ip分别为:192.168.5.55和192.168.5.150
  2. 一台DNS服务器系统wind server 2008 ip:192.168.5.141
  3. 一台客户机ip:192.168.5.100一台客户机ip:192.168.5.100

环境配置:

  • 2台web服务器搭建web的过程(即将一个web部署在多个web服务器上)。
  • 分别为两台web服务器进行网络配置使其可以互通
  • 搭建配置DNS服务器
posted @ 2021-02-20 14:43  TONGYING2020  阅读(528)  评论(0编辑  收藏  举报