Answer the question
In order to leave comments, you need to log in
Not enough gigabit channel per server?
There is a caching server (Varnish): upon request, it takes data from Amazon S3, remembers it for a while and gives it to the client. Faced with the problem that there is not enough bandwidth of the channel in 1GBit. Peak load within 4 hours completely clogs the channel. Server performance is still enough. Approximately 4.5TB of data is given per day. More than 100TB accumulates in a month.
The first thought is to simply add another gigabit port and sleep peacefully until 2GBit is not enough (and this can happen very quickly), or when one server can no longer cope.
And then you should already add new caching servers, but now you need a balancer that will also send a request to the same URL always to the same server (so that copies of the same cached objects do not multiply).
Now questions:
Answer the question
In order to leave comments, you need to log in
and what, LACP channel aggregation cannot be ordered from the provider?
The balancer may not drive all the traffic through itself, but redirect the request to one of the caching servers through a redirect.
Check out LVS. IP Tunneling and Direct Routing variants, judging by the description of www.linuxvirtualserver.org/how.html, solve the problem with the narrow channel of the balancer, giving a response through their channels.
Unfortunately, I haven't come across it in practice yet.
if an honest balancer
, then you can install ADX 1016
and you can sleep peacefully
www.brocade.com/products/all/application-delivery-controllers/product-details/serveriron-adx-series/index.page
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question