The OpenNET Project / Index page

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

Настройка отказоустойчивого балансировщика web-запросов

31.10.2007 17:47

В статье "Setting Up A High-Availability Load Balancer (With Failover and Session Support) With HAProxy/Keepalived On Debian Etch" показан пример балансировщки нагрузки на два узла, с возможностью автоматического перехвата управления рабочим узлом в случае сбоя второго узла.

В конфигурации использовались программы HAProxy (высокопроизводительный прокси/балансировщик для TCP соединений) и keepalived (реализация протокола VRRP (Virtual Router Redundancy Protocol) для исключения сбойного узла из списка активных серверов).

  1. Главная ссылка к новости (http://www.howtoforge.com/hapr...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12599-balance
Ключевые слова: balance, proxy, http, VRRP, cluster
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Alrond (??), 18:30, 31/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    nginx с балансировкой наше все :)
     
     
  • 2.2, dimka (??), 18:49, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    а наше это F5
     
  • 2.3, BrandStorm (?), 19:12, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А как вы будете балансировать несколько nginx?
     
     
  • 3.4, Alrond (??), 19:55, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >А как вы будете балансировать несколько nginx?

    а у меня до этого еще не доходило :)
    но если прикинуть, если мощностей сервера, где крутится только нгинкс не хватает :), то на первый момент можно на разные IP/физ.сервера разнести поддомены, и оставить один nginx только для балансировки, на других серваках nginx для статики(с тех поддоменов), а что там на серверах с динамикой, не так уж и важно будет, пусть опять таки nginx :)))
    Кто может опыт крупных проектов рассказать с ngixn-ом?

     
     
  • 4.5, csa (??), 20:34, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >оставить один nginx только для балансировки

    и тут этот сервер ложится...

     
     
  • 5.7, dolphin (??), 21:20, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    DNS round-robin на два nginx с заCARPленными адресами.
    Пусть хоть обпадается.
     
     
  • 6.24, csa (??), 23:50, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >DNS round-robin на два nginx с заCARPленными адресами.
    >Пусть хоть обпадается.

    ну так это аналог VRRP, как я понимаю...
    та же пасха, только в профиль

     

  • 1.6, Аноним (-), 20:37, 31/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    nginx и правда рулит - проксирует относительно легко порядка 40млн get-запросов в сутки при размере ответа -(10-100k). А когда перестало хватать, cтали использовать     ipvs.
     
     
  • 2.8, Ack (?), 21:29, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Это на каком железе?
     
     
  • 3.17, Аноним (-), 14:16, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    в качестве фронтэнда 2 сервера (carp) c 4-мя 2x ядерным Xeon и 8Гб оперативы
     
  • 2.9, Nick (??), 21:41, 31/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    да,
    ipvs наше все
     

  • 1.10, anton_lva (??), 03:13, 01/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    CSS это наше все! :)

    Остальным красноглазикам желаю удачных половых актов с нгникс.

     
     
  • 2.11, Myc (??), 08:25, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ню-Ню.
    А если у вас 40 машин бэкэндов с апачем?
    Получается нужно на всех них ставить nginx для отдачи статики?

    СSS хорош как универсальное решение, но в данном случае удобнее nginx.

     
     
  • 3.12, Атщтньщгыу (?), 09:53, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А не подскажите - что это такое CSS ?
     
  • 3.15, anton_lva (??), 11:46, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Ню-Ню.
    >А если у вас 40 машин бэкэндов с апачем?
    >Получается нужно на всех них ставить nginx для отдачи статики?
    >
    >СSS хорош как универсальное решение, но в данном случае удобнее nginx.

    Сорока у меня нет. Есть 24. И зачем мне на них нгникс - в упор не пойму. Может, объясните?

     
     
  • 4.18, Аноним (18), 16:03, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А на них и не надо! А .... да все равно не ведь поймешь :)
     

  • 1.19, kill9 (??), 20:37, 01/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    memcached наше все =)
     
  • 1.20, Mike (??), 20:51, 01/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Alteon 180, стоит около 200 долларов...
    У нас 1000 машин и несколько алтеонов..
     
     
  • 2.21, ЩекнИтрч (?), 22:34, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Чуть не пивом не подавился, когда прочитал: "Alteon 180, стоит около 200 долларов..." :)

    В обзоре представлены два коммутатора-балансировщика — Alteon 180e и Foundry ServerIron XL. Отличия "Редакция советует" был удостоен Alteon 180e, который превзошел соперника благодаря наличию восьми 10/100/1000-Мбит/с портов, каждый из которых оснащен специализированной микросхемой, и отличной программе управления. Цена модели составляет 21 995 долл., что вполне приемлемо для устройства, обладающего такой гибкостью, масштабируемостью и пропускной способностью. Коммутатор 180e — великолепный выбор для построения крупных узлов Web и электронных магазинов, ориентированных на дальнейший рост.

     
     
  • 3.22, ЩекнИтрч (?), 23:23, 01/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    если отдаете по 200 - куплю 1000 шт.
     

  • 1.23, av5 (?), 23:31, 01/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://av5.com/samagru/balancing-cisco-content-switch-ccs

    Создание и балансировка отказоустойчивых служб с помощью Cisco Content Switch


    CCS/CSS стоит ~300

     
     
  • 2.29, sa10 (ok), 18:13, 15/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >http://av5.com/samagru/balancing-cisco-content-switch-ccs
    >

    Фигня какая то...
    В этой статье почему то автору не подошел heartbeat и он связался с металоломом со свалки.
    Непонятно при чем и зачем там ему heartbeat :)
    Этот софт совсем для других целей.
    Так же можно утверждать, что дескать моему мерсу не подходит в качестве топлива томатный соус,  бензин  ему лучше... :)
    kipalived ему вполне подошел бы, просто он не успел прочитать эту статью :)
      


     

  • 1.25, ЩекнИтрч (?), 00:41, 02/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такой?
    http://www.vist-lan.ru/product_info.php?products_id=1506

    Что ж это за день кретина сегодня такой на Опеннете, а? :)
    С какого сельца-то, любезный? Как удои? Хорошо ли пасутся куры и восходят озимые?

     
     
  • 2.26, ЩекнИтрч (?), 00:43, 02/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А нельзя ли по IP колхозы отфильтровать?
    Задача-то решаемая. Иначе сельчане неизбежно превратят Опеннет в помойку.
     
     
  • 3.27, С.А. (?), 20:52, 03/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >А нельзя ли по IP колхозы отфильтровать?
    >Задача-то решаемая. Иначе сельчане неизбежно превратят Опеннет в помойку.

    Москали, не зознавайтесь!

     
     
  • 4.28, ЩекнИтрч (?), 21:42, 03/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Да мы - ниже травы, любезный!
    У нас Сиска - $20000, Альтеон - $20000, сидим, не рыпаемся.
    А у вас, в сельпо - по богохульственым ценам, предполагающим подрыв общественных устоев и законодательства :) по 200 баксов :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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