Мы используем E250si по coyotepoint.
Причины, по которым мы выбрали для этого конкретного loadbalancer
- Мы хотели ключ решения, которое эта часть оборудования есть.
- Цена (мы использовали его с годом поддержки, оставленной на eBay).
- Веб-интерфейс - очень простой в использовании (например, настройка кластера, настройка сервера, устранение неполадок, статистика и т. Д.), Даже если вы не системный администратор.
- Полу-личные отношения с компанией (или, скорее, с кем-то, работающим на них в то время).
- На основе FreeBSD мы запускаем FreeBSD почти исключительно, и я предпочитаю решение, которое не добавляет в стек еще одну технологию.
Одна из вещей, чтобы добавить, что даже несмотря на то, loadbalancer имеет только четыре физических порта, вы можете включить больше портов за счет подключения коммутатора к одному из ваших физических портов - и тем самым уходящая
Там в не так много сказать об этом loadbalancer. Это было хорошо для нас и работает без перезагрузки и любых проблем в течение 10 месяцев или около того. Всякий раз, когда сервер терпел неудачу, он был немедленно снят с вращения. Не столько я могу жаловаться.
Первоначально есть несколько вещей, чтобы привыкнуть, и если я должен был думать о слабых местах, только два приходят на ум:
- Когда вы обработки более 4 Мбит/с, поступающая он может получить бит медленный - и действительно, очень медленный, когда вы включаете такие функции, как липкость. Мы достигаем максимума 5-6 мбит/с, но из-за того, что мы отключили липкость, серверные агенты, зонды и использовали самую основную политику round_robin, все в порядке.
- Веб-интерфейс использует JavaScript/ajax для частей дисплея - и это довольно плохо, хотя продавец @ сказал, что они разрешены, если мы делаем обновление программного обеспечения.
Все в целом, E250si спас нас все настройки и поддержание другого сервера, и т.д .. Но, так как я слышал так много хороших вещей о HAproxy и фунте, мы, вероятно, рано или поздно мигрировать в этом направлении. Если я поеду на программный маршрут, я буду очень придирчив после того, как компоненты, которые я разместил на сервере, - например, системная плата, сетевые карты и т. д.
Циклическая DNS даст вам избыточность. Веб-браузеры обычно ведут себя разумно, когда один из хостов в циклическом DNS-сервере терпит неудачу. В частности, если хост в RR DNS быстро сработает (например, «отказ от подключения», веб-браузер так быстро выходит из строя, что пользователи не заметят. – MarkR 2008-10-05 18:54:35
Я не знал об этом. браузер знает о настройке round-robin, хотя, учитывая, что он просто запрашивает ОС для реляционной DNS? Разве это не тот браузер, слепо выполняющий автоматический повтор? – skaffman 2008-10-05 18:59:48
Браузер разрешает все IP-адреса хоста и выбирает один из них, если это не удается, он пытается других. Библиотека resolver позволяет приложению получать все соответствующие записи. – MarkR 2008-10-05 19:28:38