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



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

  • 现在每分钟有 3000 次并发命中。(例如(
  • 目前,它直接在1个只有一台Apache服务器上。
  • 该网站无法缓存。(出于某种敏感原因(

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

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

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

  • Load BalancerWeb Servers .就BANDWIDTHPERFOMANCE而言,哪些应该具有更好的容量.

假设 LB 将1000连接重定向到每个 Web 服务器。这是否意味着:

  1. LB还需要消耗3000流量带宽输入+输出?
  2. 每台Web服务器还需要消耗1000流量带宽IN+OUT?
  3. LB应该有很大的处理性能吗?或者,网络服务器?

更假..

类似的东西..

  • 我需要为LB Droplet购买$ 80/月(并为Web服务器留下$ 20 Droplets(吗?
  • (或(我需要购买$ 40/月 3x WebServer Droplets(并为LB留下$ 10 Droplet(?
  • (或(都一样?

请帮我提供建议,因为我在设置自己的LB环境方面很陌生.
谢谢。

  1. 是的。但是,通常,"内部"流量是免费的。
  2. 是的。
  3. Nginx作为LB消耗的资源非常少。所有性能资源都应提供给 Apache 服务器。但它将使用所有"传出"带宽。

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

最新更新