【问题标题】:Capacities on Load-balancer & Web Servers? Bandwidth + Performance负载均衡器和 Web 服务器的容量?带宽 + 性能
【发布时间】:2013-12-14 04:49:46
【问题描述】:

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

  • 现在每分钟都有3000 并发命中。 (例如)
  • 目前它直接在 1 个单一的 Apache 服务器上。
  • 网站不能被缓存。 (出于某些敏感原因)

然后我正在考虑简单的高级设置,例如:

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

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

  • Load BalancerWeb Servers。就BANDWIDTHPERFOMANCE而言,哪些应该有更好的能力。

假设 LB 将 1000 连接重定向到每个 Web 服务器。是什么意思:

  1. LB还需要消耗3000流量带宽IN+OUT?
  2. 每个WebServer还需要消耗1000流量带宽IN+OUT?
  3. LB 应该有很大的 PROCESSING 性能?或者,WebServer?

为了更假..

类似..

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

请帮我建议,因为我是建立自己的 LB 环境的新手。
谢谢。

【问题讨论】:

    标签: apache nginx webserver load-balancing bandwidth


    【解决方案1】:
    1. 是的。但是,通常情况下,“内部”流量是免费的。
    2. 是的。
    3. Nginx 作为 LB 消耗的资源非常少。所有性能资源都应该提供给 Apache 服务器。但它将使用所有“传出”带宽。

    此外,LB 上的 Nginx 可以用作提供静态内容的 Web 服务器(如果你没有太多的话)

    【讨论】:

      猜你喜欢
      • 2015-12-04
      • 2013-08-26
      • 2017-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      相关资源
      最近更新 更多