负载平衡器上的容量& Web服务器?带宽+性能

时间:2013-12-14 04:49:47

标签: apache nginx webserver load-balancing bandwidth

(我在 DigitalOcean )然后我的网站有一个非常简单的场景。

  • 现在每分钟都有3000个并发点击量。 (例如)
  • 目前它直接在1个单独的Apache服务器上。
  • 网站无法缓存。 (出于某些敏感的原因)

然后我想要简单的高级设置,例如:

  • 1x软件负载均衡器(例如,Nginx)
  • 3x Apache作为Web服务器..在LB后面。

然后突然我的简单(但很大)的问题是:

  • Load BalancerWeb Servers。根据{{​​1}}和BANDWIDTH
  • ,哪些应具有更好的CAPACITIES

让我们说LB重定向PERFOMANCE连接到每个Web服务器。这是不是意味着:

  1. LB仍然需要消耗3000流量带宽IN + OUT?
  2. 每个WebServer仍然需要消耗1000流量带宽IN + OUT?
  3. LB应该有很高的处理性能吗?或者,WebServers?

  4. 更加虚拟..

    像...这样的东西。

    • 我是否需要为LB Droplet每月购买80美元(并为WebServers留下20美元的Droplet)?
    • (或)我是否需要购买每月40美元的3x WebServer Droplets(并为LB留下10美元的Droplet)?
    • (或)都一样吗?

    请帮助我,因为我在设置自己的LB环境时非常新 谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 是。但是,通常情况下,“内部”流量是免费的。
  2. Nginx作为LB消耗的资源非常少。应将所有性能资源提供给Apache服务器。但它将使用所有“传出”带宽。
  3. 此外,LB上的Nginx可以用作服务静态内容的Web服务器(如果你没有太多的话)