В чем разница между NGINX Plus и NGINX Community Edition? Некоторые сомнения в использовании NGINX при создании ESO кластера WSO2 - PullRequest
0 голосов
/ 23 октября 2019

Я абсолютно новичок в NGINX, и у меня есть следующие сомнения по поводу этого продукта. Я должен создать кластер EI WSO2 и прочитать официальную документацию, в которой говорится, что NGINIX в качестве балансировщика нагрузки :

https://docs.wso2.com/display/EI650/Clustering+the+ESB+Profile#ClusteringtheESBProfile-Configuringtheloadbalancer

Вкл. В официальной документации указано, что:

Выполните следующие шаги, чтобы настроить NGINX Plus версии 1.7.11 или NGINX Community версии 1.9.2 в качестве балансировщика нагрузки.

Итак, первое сомнение: в чем разница между NGINX Plus и NGINX Community ? Является ли первая платная версия, а вторая - бесплатной?

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

Еще одно сомнение заключается в том, что на веб-сайте NGNIX: https://www.nginx.com/solutions/adc/

itмне кажется, что он предлагает разные продукты (от балансировщика нагрузки до веб-сервера и прочее). Это один продукт, выполняющий больше заданий, или он состоит из разных модулей, которые нужно устанавливать отдельно?

Еще одно сомнение: в зависимости от объема трафика, который должен обрабатывать балансировщик нагрузки, изменяются требования к оборудованию. ВМ, где я должен установить его?

Спасибо

1 Ответ

1 голос
/ 23 октября 2019

Является ли первая платежная версия, а вторая бесплатная версия?

В основном - да. Плюс дополнительные функции.

NGINX Plus также поддерживает готовые сессии, необходимые для настройки HA для углеродной консоли, проверки работоспособности активной службы и многого другого. Мне нужно было два упомянутых.

Теоретически вы можете создать (скомпилировать) дополнительные модули дополнений (например, для липких сессий и проверок работоспособности) с помощью редакции сообщества, но это не всегда работает так гладко, как я ожидал. (вы также можете рассмотреть Apache httpd)

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

Это один продукт, выполняющий больше заданий, или он состоит из разных модулей, которые необходимо устанавливать отдельно?

NGINX предлагает больше продуктов (APIM, WAF ,. .) насколько я знаю, это все NGINX Plus с дополнительными модулями. Но для балансировки нагрузки у вас может быть все в порядке с базовым веб-сервером (балансировщик нагрузки) и keepalived

Еще одно сомнение ... меняет требования к оборудованию виртуальной машины, где я должен ее установить?

NGINX может обрабатывать МНОГО трафика даже на скромной инфраструктуре, намного больше, чем сам wso2ei, imho nginx не станет вашим узким местом, пока вы не сделаете ничего особенного (WAF) или глупого (полезные данные журнала)

...