• 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服务器
  • 相关阅读:
    clone对象
    Windows下swoole扩展的编译安装部署
    PHP备忘录
    Linux文档的压缩与打包
    Linux系统启动过程
    Linux虚拟机安装
    MongoDB自动增长
    MongoDB固定集合(Capped Collections)
    Activating Google Cloud Storage
    Downloading the Google Cloud Storage Client Library
  • 原文地址:https://www.cnblogs.com/tongying/p/14420705.html
Copyright © 2020-2023  润新知