Преимущества Использования Nginx или прокси HA как подсистема балансировки нагрузки

Windows 2008 назвали свои собственные методы виртуализации Гиперпротив запуститься с виртуализации почти на любой платформе (и некоторые люди предпочитают, чтобы это к 2008 окон создало в методах), можно попробовать VMware Server. Это свободно, очень популярно, и позволяет Вам изучить, как виртуализация работает.

9
задан 22 July 2011 в 20:14
4 ответа

(Я не вхожу в "лучший способ загрузить баланс", так как это - очевидно, конкретная ситуация.)

И HAProxy и nginx являются отличным выбором для подсистем балансировки нагрузки HTTP с открытым исходным кодом на Unix. На очень высоком уровне за и против, которые на первом месте для возражения, по моему скромному мнению:

nginx:

  • Может сделать разгрузку SSL (часто важная персона).
  • Имеет богатый набор довольных модули обработки, т.е. перезапись заголовка, сжатие содержания, и т.д.
  • Может иногда быть 'единственный HTTPD, в котором Вы нуждаетесь', делая администрирование более простым, если Вам не нужен никакой другой HTTPD.
  • Более расширяемый с плагинами, f.x. для маршрутизации трафика.

HAProxy:

  • Может предложить более высокую производительность единственного сервера, чем nginx (особенно при выполнении в режиме TCP 10gbit/s был продемонстрирован).
  • По моему скромному мнению, более простой встать и работающий за основной плоскостью установки выравнивания нагрузки HTTP.
  • Изменения немного меньше, особенно немного более старые стабильные ответвления часто идут некоторое время, не нуждаясь в обновлениях безопасности и устойчивости.

Но, как сказано, оба - отличный выбор. Выберите тот, с которым Вы чувствуете себя больше всего комфортно.

8
ответ дан 2 December 2019 в 22:31

Мы используем nginx в качестве веб-сервера и очень довольны им. Я никогда не возвращаюсь к Apache. Оборотная сторона - то, если Вы полны решимости относительно выполнения PHP; это требует, чтобы некоторое хакерство-jiggery заставило его работать под fastCGI.

Не забывайте помещать Лак на месте для кэширования! Тот простой шаг решает много проблем сайтов, являющихся Slashdotted/Fireballed!

1
ответ дан 2 December 2019 в 22:31

Это действительно зависит от того, что Вы хотите сделать.

Nginx может разделить загрузку между кластерами, а также направить определенные домены к различным кластерам. Наша nginx производительность была удовлетворительной. Это больше похоже на маршрутизатор загрузки.

Для haproxy я знаю, что он постоянно запрашивает состояние сервера и проверит сервер прежде, чем направить трафик к нему. Это также имеет интерфейс, где можно просмотреть статистику. nginx я не думаю, делает это на любом счете.

2
ответ дан 2 December 2019 в 22:31

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

Теперь я мог бросить список сравнений и сравнительных тестов в Вас, но я просто свяжу результаты Google вместо этого https://encrypted.google.com/search? q=nginx+vs+haproxy

0
ответ дан 2 December 2019 в 22:31

Теги

Похожие вопросы