Балансировка нагрузки и скорость порта / пропускная способность

Помогите мне разобраться с балансировкой нагрузки.

Давайте представим, что у нас есть один сервер в качестве внешнего интерфейса и три сервера в качестве внутреннего.

Все они размещены в одном центре обработки данных с использованием локального подключения. Обычно VPS обслуживаются с портом 1 Гбит / с, если вы испытываете большой трафик, все внутренние серверы будут пытаться передавать трафик на внешний прокси-сервер со скоростью не более 3 Гбит / с, в то время как внешний интерфейс сможет принимать только 1 Гбит / с. Разве это не замедлит работу пользователей?

Кроме того, используется ли локальная сеть между серверами так же, как подключенная к Интернету, которая всегда используется совместно?

Если вместо этого мы рассмотрим бэкэнд-серверы в разных местах, можно ли будет балансировать нагрузку с помощью реального "перенаправления IP" вместо прокси? Или CDN - единственный способ достичь этого? Я полагаю, что использование прокси-конфигурации в разных местах не имеет никакого смысла, так как вы добавляете задержку, время в пути и не получаете преимущества близости для пользователей, так как весь трафик будет исходить из одного местоположения (интерфейс)

Спасибо

2 ответа

В теории да - ваш балансировщик нагрузки внешнего интерфейса может быть узким местом в этом сценарии.

Если вы используете разные LB-методы (например, LVS DR), это не имеет значения, поскольку каждый бэкэнд-сервер будет напрямую отвечать клиентам.

Если вы рассматриваете возможность предоставления одного и того же контента в разных местах для предоставления контента "локально", то вам следует взглянуть на IP-рассылку.
У вас будут прокси-серверы и внутренние серверы в разных местах (например, в США и Великобритании), обслуживающие один и тот же контент, и люди, ближайшие к этому местоположению, будут обслуживаться этим прокси-сервером.

Другой вариант - иметь несколько внешних прокси-серверов на внутренних серверах и использовать циклический перебор DNS для балансировки нагрузки между прокси-серверами, что даст вам дополнительный 1 Гбит / с на внешнем интерфейсе.

Другие вопросы по тегам