加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 1GBit的通道容量不足

发布时间:2020-12-13 16:44:56 所属栏目:Linux 来源:网络整理
导读:有一个缓存服务器(Varnish):它根据请求从Amazon S3接收数据,保存一段时间并将其提供给客户端.我们遇到了1GBit的信道容量不足的问题. 4小时内的峰值负载完全阻塞了通道.服务器性能现在已足够.每天传输大约4.5TB的数据.每月累计超过100TB. 首先想到的只是添加
有一个缓存服务器(Varnish):它根据请求从Amazon S3接收数据,保存一段时间并将其提供给客户端.我们遇到了1GBit的信道容量不足的问题. 4小时内的峰值负载完全阻塞了通道.服务器性能现在已足够.每天传输大约4.5TB的数据.每月累计超过100TB.

首先想到的只是添加一个1GBit端口并安静地睡眠,直到2GBit不够(可能很快发生)或者一台服务器无法处理它.

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

以下是问题:

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

解决方法

Does a Balancer need a band equal to sum of all bands of Caching Servers? What shall we do in case there are no ports in a Balancer?

是.添加更大的管道或使用CDN地理负载平衡.

Should we add more Balancers or solve the problem by means of Round robin DNS?

这实际上是同样的解决方案.您添加更多平衡器并将其插入循环DNS.或者正如我之前所说,更智能的替代方案是使用地理负载平衡.

What are the standard approaches to such problems?

使用DNS来回答最近的用户服务器并将这些服务器放在世界各地.这具有其他优势,例如为用户提供低延迟体验.

Can anyone advise hosting-companies,which can solve this problem? We are interested in American and European markets.

对于地理DNS负载平衡,您应该谷歌它.您将需要更高端的DNS服务,但您应该能够找到它.在欧洲,你一定要看看OVH,它有一个非常大的网络,可以为你提供数千兆的带宽.对于美国,我不知道.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读