小编Rom*_*azh的帖子

1GBit通道容量不足

有一个缓存服务器(Varnish):它根据请求从 Amazon S3 接收数据,保存一段时间并将其提供给客户端。我们遇到了1GBit通道容量不足的问题。4 小时内的峰值负载完全阻塞了通道。服务器性能目前足够了。每天大约传输 4.5TB 的数据。每月累积超过100TB。

想到的第一个想法就是再添加一个 1GBit 端口并安静地休眠,直到 2GBit 不够用(这可能很快发生)或一台服务器无法处理它。

然后我们只需要添加新的缓存服务器。但是现在我们需要一个负载均衡器,它将在同一个 URL 上发送请求,始终在同一个服务器上(以避免相同缓存对象的多个副本)。

以下是问题:

  1. 平衡器是否需要一个等于所有缓存服务器频段总和的频段?如果Balancer没有端口怎么办?我们应该添加更多的Balancer还是通过Round robin DNS来解决问题?
  2. 解决此类问题的标准方法是什么?
  3. 任何人都可以建议托管公司,这可以解决这个问题吗?我们对美国和欧洲市场感兴趣。

linux bandwidth high-availability load-balancing high-load

5
推荐指数
1
解决办法
125
查看次数