рекомендации по аппаратному обеспечению для HAProxy для сайта с небольшим или средним трафиком

10

Я заинтересован в настройке HAProxy для использования в качестве балансировщика нагрузки для набора веб-приложений с небольшим трафиком. Использование растет и может стать среднего размера в ближайшем будущем (6 месяцев или около того). В основном мы ищем балансировку нагрузки, потому что некоторые клиенты хотят иметь собственный выделенный сервер, некоторые из которых должны быть как можно более дешевыми, чтобы приспособиться к ним, нам, кажется, нужен балансировщик нагрузки.

Я посмотрел на домашнюю страницу HAProxy и некоторые блоги, но они действительно не разбираются в специфике или являются огромными сайтами, использующими солнечные серверы для приложения.

Какое оборудование и какие дистрибутивы вы бы порекомендовали в отношении процессора, памяти, хранилища и дистрибутивов, которые вы используете или порекомендуете для такого приложения?

заранее спасибо

MikeJ
источник

Ответы:

6

Учитывая, что HAProxy просто изменяет заголовок каждого пакета, который проходит через него, вам нужен просто мощный процессор. Я использую HAProxy для большого сайта на 3 ГБ памяти DDR3, жестком диске SATA 7200 об / мин и Xeon E5450. Для этого вам понадобится пропускная способность, потому что весь трафик будет проходить через этот сервер (даже если вы используете nat или route)

MihaiM
источник
так что любой современный Core2 Duo или Quadcore должны сделать свое дело? а сколько баран 2-4гб?
MikeJ
3
Мой Xeon - четырехъядерный, но нагрузка на него никогда не превышала 50% (и это происходило в пиках). Я работаю с 3 ГБ на DDR3 (на HP DL360-G6), и у меня никогда не было проблем. Я рекомендую вам сделать несколько графиков для сетевого трафика, чтобы вы могли обнаружить узкие места в сети.
МихайМ
6
Достаточно двухъядерного ядра, ни haproxy, ни система не будут использовать дополнительные ядра. Но на правильно настроенном Core2duo 2,66 ГГц вы можете достичь до 40000 новых соединений в секунду, что более чем достаточно для 99,99% веб-сайтов. Не забудьте поставить немного оперативной памяти. С 4 ГБ вы можете поддерживать около 100000 одновременных подключений. Я настоятельно рекомендую вам установить 64-битную систему. Какую пропускную способность вы ожидаете обработать?
Вилли Тарро
Я рассматриваю это для сайта моей компании. Какие-нибудь изменения, о которых я должен знать за последние 6,5 лет?
user38537
не так много, но , пожалуйста , убедитесь , что вы не делаете эту HAproxy единую точку отказа .. я бы рекомендовал иметь 2 или более loadbalancers (HAproxy) в кардиостимулятора кластере
MihaiM