我对NGINX绝对是陌生的,对此产品有以下疑问。 我必须创建一个WSO2 EI集群,并阅读它说使用 NGINIX 作为负载均衡器的官方文档:
在官方文档中指定:
按照以下步骤配置NGINX Plus版本1.7.11或NGINX 社区版本1.9.2作为负载均衡器。
第一个疑问: NGINX Plus 和 NGINX社区有什么区别?第一个是付费版本,第二个是免费版本吗?
如果我的主张正确,那么使用社区版的限制是什么?
另一个疑问是,在NGNIX网站上: https://www.nginx.com/solutions/adc/
在我看来,它提供了不同的产品(从负载平衡器到Web服务器和其他东西)。是单个产品完成更多工作,还是由必须单独安装的不同模块组成?
另一个疑问是:基于负载平衡器必须处理的流量,这改变了我必须安装VM的硬件要求?
谢谢
答案 0 :(得分:1)
第一个是付费版本,第二个是免费版本吗?
基本上-是。加上其他功能。
NGINX Plus还支持碳控制台的HA设置,活动服务运行状况检查等所需的即席粘性会话。我需要提到两个。
理论上,您也可以使用社区版构建(编译)其他插件模块(例如,用于粘性会话和运行状况检查),但是它并不总是能像我预期的那样顺利进行。 (您最好考虑使用Apache httpd)
也许值得一试,主要是针对关键部署。我更喜欢这种解决方案,而不是客户在周末打电话给我检查我的自定义版本。
是单个产品完成更多工作,还是由必须单独安装的不同模块组成?
NGINX提供了更多产品(APIM,WAF等),据我所知,这是所有带有附加模块的NGINX Plus。但是对于负载均衡,您可以使用基本的Web服务器(负载均衡器)并保持正常状态
另一个疑问是..改变了我必须安装VM的硬件要求吗?
NGINX甚至可以在适度的基础架构上处理大量流量,这比wso2ei本身要多得多,除非您不做任何特殊的事情(WAF)或愚蠢的(日志有效负载),否则imho nginx不会成为您的瓶颈