(我在DigitalOcean上( 然后我有一个非常简单的场景 我的网站.
- 现在每分钟有
3000
次并发命中。(例如( - 目前,它直接在1个只有一台Apache服务器上。
- 该网站无法缓存。(出于某种敏感原因(
然后我正在考虑简单的高级设置,例如:
- 1x 软件负载均衡器(例如 Nginx(
- 3x Apache作为Web服务器..在LB后面。
然后突然间我的简单(但很大(问题是:
-
Load Balancer
或Web Servers
.就BANDWIDTH
和PERFOMANCE
而言,哪些应该具有更好的容量.
假设 LB 将1000
连接重定向到每个 Web 服务器。这是否意味着:
- LB还需要消耗3000流量带宽输入+输出?
- 每台Web服务器还需要消耗1000流量带宽IN+OUT?
- LB应该有很大的处理性能吗?或者,网络服务器?
更假..
类似的东西..
- 我需要为LB Droplet购买$ 80/月(并为Web服务器留下$ 20 Droplets(吗?
- (或(我需要购买$ 40/月 3x WebServer Droplets(并为LB留下$ 10 Droplet(?
- (或(都一样?
请帮我提供建议,因为我在设置自己的LB环境方面很陌生.
谢谢。
- 是的。但是,通常,"内部"流量是免费的。
- 是的。
- Nginx作为LB消耗的资源非常少。所有性能资源都应提供给 Apache 服务器。但它将使用所有"传出"带宽。
此外,LB上的Nginx可以用作Web服务器来提供静态内容(如果你没有太多的话(