The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Альтернатива централизованному балансировщику нагрузки для Linux

15.06.2005 22:41

В статье "Loadbalancer-less clusters on Linux" подчеркиваются такие недостатки использования централизованного балансировщика нагрузки, наличие единой точки сбоя и необходимость пропускания трафика через "узкое горлышко" системы балансировки.

В качестве альтернативы рассматривается iptables расширение Clusterip, которое позволяет использовать один multicast MAC адрес на всех серверах кластера. Приняв запрос, за нодой кластера закрепляется обработка всех пакетов пришедших с клиентского IP (также можно учитывать порт назначения и отправки пакета).

Пример:

  • Нода 1: iptables - A INPUT - d 192.168.1.1 - i eth0 - p tcp --dport 80 - j CLUSTERIP --new --hashmode sourceip --clustermac 01:23:45:67:89:AB --total- nodes 2 --local-node 1
  • Нода 2: iptables - A INPUT - d 192.168.1.1 - i eth0 - p tcp --dport 80 - j CLUSTERIP --new --hashmode sourceip --clustermac 01:23:45:67:89:AB --total- nodes 2 --local-node 2

    1. Главная ссылка к новости (http://geminis.dyndns.org/word...)
    Лицензия: CC-BY
    Тип: Интересно / Практикум
    Короткая ссылка: https://opennet.ru/5636-balancer
    Ключевые слова: balancer, cluster, linux, netfilter, iptables
    При перепечатке указание ссылки на opennet.ru обязательно
    Обсуждение (3) RSS
  • 1, Яйца фаберже (?), 00:39, 16/06/2005 [ответить]  
  • +/
    Идея интересная, но придется дописывать мониторинг, который будет вешать запросы для неработайшего нода, на оставшиеся.
    И жаль что не написано насколько равномерно хеш работает
     
  • 2, Ardzhan (?), 01:08, 16/06/2005 [ответить]  
  • +/
    >Идея интересная, но придется дописывать >мониторинг, который будет вешать запросы для >неработайшего нода, на оставшиеся.
    А по моему там failover тоже предусматриватеся. Или я ошибаюсь?
     
  • 3, Ardzhan (?), 01:11, 16/06/2005 [ответить]  
  • +/
    Пардон, прочитал комменты ниже к статье, действительно система к сожалению нужна :(
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру