NGINX和NGINX Plus:为什么要从开源升级到商业版

2021年12月12日04:08:34 发表评论 1,287 次浏览

随着时间的推移,NGINX 开源负载均衡软件因其反向代理、负载均衡器和 HTTP 缓存功能而广受欢迎。NGINX 开源得到了大量社区参与的支持,并且已经在开源版本中编译了数百个第三方模块。

NGINX和NGINX Plus有什么区别?在创建最佳 Web 服务器平台的使命下,NGINX 最近推出了其商业版本 NGINX Plus。在商业版本中,NGINX 通过电子邮件进一步扩展了高级功能和专家 24×7 的支持。

使用 NGINX Plus,你可以获得满足所有应用程序交付需求的一站式解决方案,包括内容缓存、Web 服务器、API 管理等。此外,NGINX Plus 还提供高级、Web 和基于移动应用程序的无缝交付。

NGINX和NGINX Plus差异比较目录

  • 什么是 NGINX 开源?
    • NGINX 开源特性 
  • 什么是 NGINX Plus?
    • NGINX Plus 特性  
    • NGINX Plus 的价格是多少?
    • NGINX Plus 如何适用于不同的商业环境?
  • NGINX开源和NGINX Plus有什么区别?
    • NGINX Vs NGINX Plus:NGINX Plus 相对于 NGINX 开源的优势
    • NGINX 与 NGINX Plus:并排比较

什么是 NGINX 开源?

NGINX 开源是一个高性能的免费 HTTP 服务器,同时也充当 POP3、IMAP 和反向代理服务器。它是零停机升级的综合解决方案。

它以其 HTTP 服务器功能以及充当电子邮件代理服务器的能力而闻名。

NGINX 开源特性 

  • 负载均衡器NGINX 开源负载均衡器可扩展你的应用程序的性能。使用 NGINX 托管,可以更轻松地提高服务器的效率、可靠性和性能。
  • 反向代理NGINX 服务器使用反向代理为 HTTPS 配置负载平衡。在 NGINX 开源反向代理中,负载均衡器增加了可扩展性,提高了 Web 应用程序的性能和可靠性,并有效地跨应用程序服务器分配流量。
  • 高可用性NGINX 负载平衡软件为你的上游应用服务器提供弹性和可扩展性。由于 NGINX 开源的高可用性,服务器还消除了应用程序堆栈中的任何单点故障。无论出于何种原因,如果 NGINX 服务器遇到任何问题,另一台服务器随时准备接替它。
  • 反向粘性会话NGINX 开源反向粘性会话为客户端分配路由以将请求传递给服务器组。比较所有请求以识别请求代理的服务器。
  • NGINX开源API网关NGINX 托管是最普遍的 API 网关,用于处理 APIM 解决方案中的 API 流量,例如来自 IBM DataPower、Axway、Apigee、Kong、Terry Harris 和 Red Hat 3 的解决方案。

什么是 NGINX Plus?

NGINX和NGINX Plus有什么区别?NGINX Plus是一个反向代理负载均衡软件,增加了 API 网关。该软件有助于加强安全控制、编排 Kubernetes 容器并确保高级监控。

使用 NGINX Plus,你可以期待 NGINX 工程师和专家的全天候支持。NGINX Plus 优于 NGINX 开源的一些高级功能包括主动健康检查、通过 API 进行配置、会话持久性等。

NGINX Plus 特性  

NGINX Plus 的一些高级特性使其成为 NGINX 开源的升级版本:  

  • 高级负载均衡功能NGINX Plus 有助于横向扩展和提供冗余。作为高性能负载均衡器,NGINX Plus 支持会话持久化、全局服务器负载均衡、主动健康检查,并动态重新配置你的基础设施。
  • 扩展日志功能NGINX Plus 提供扩展的日志记录功能,使你能够调查应用程序的性能问题。NGINX Plus 提供了一个简单且经济高效的日志分析工具。
  • 商业级活动监控NGINX Plus API 支持商业级实时活动监控,包括上游服务器和键值存储的动态配置。该流程取代了之前在 NGINX Plus R13 中使用的 Upstream Conf 模块。
  • 高可用性设置NGINX 开源使用路由软件 Keepalived 来确保高可用性并防止故障转移冗余。使用 NGINX Plus,我们可以通过额外的节点进一步扩展此功能,并提供额外的可扩展性和冗余选项。
  • 应用健康检查在会话超时或通信错误的情况下,服务器以状态代码响应以提供失败的健康检查报告。在此之后,服务器被标记为不健康,NGINX Plus 不会向它发送任何客户端请求,除非它再次通过健康检查。
  • 自适应媒体流NGINX Plus 用于为 HTTP 伪流传输 MP4 和 FLV 内容。为了进一步提高其竞争力,NGINX Plus 支持通过计算机网络进行多媒体流媒体播放,用于使用 Adob​​e HDS、基于 Flash 的服务和 Apple HLS 的视频点播应用程序。
  • 动态即时重新配置负载平衡软件易于重新配置,不会导致任何停机或流量丢失。使用 NGINX Plus,你可以获得额外的功能,帮助你进一步自动化修改配置的过程。

NGINX Plus 的价格是多少?

NGINX和NGINX Plus差异比较:NGINX Plus 定价可应要求提供。如需更多信息,请联系我们的顾问团队。他们会在你要求的时间给你打电话。 

NGINX Plus 如何适用于不同的商业环境?

NGINX Plus 的使用取决于你业务的现有基础架构和要求。从广义上讲,你可以在以下情况下使用 NGINX Plus:

  • 使用 NGINX 开源:使用 NGINX Plus,你无需自行管理负载均衡器、服务器缓存等。
  • 使用基于硬件的负载均衡器: NGINX Plus 提供 ADC 功能以及软件形式因素。
  • 计划创建可扩展的 Web 架构: NGINX Plus 可以以可扩展的方式为繁忙的网站提供支持。

NGINX开源和NGINX Plus有什么区别?

让我们来看看 NGINX 与 NGINX Plus 的主要主要区别。

NGINX Vs NGINX Plus:NGINX Plus 相对于 NGINX 开源的优势

以下是你可以比较 NGINX 与 NGINX Plus 的关键指标:

  • 方便作为目前市场上最快的 Web 服务器,NGINX Plus 为你带来了 NGINX 开源的所有功能以及额外的企业级功能,例如 DNS 系统发现、会话持久性、主动健康检查和高可用性。
  • NGINX 专家的支持使用 NGINX 开源许可证,你可以从社区贡献中受益,而使用 NGINX Plus,你可以获得 NGINX 工程师的 24×7 商业支持。
  • 高级功能NGINX Plus 结合了一个强大的负载均衡器,该负载均衡器具有高度可扩展性并加速缓存,为你的 Web 应用程序创建一个安全的端到端平台。NGINX Plus 建立在 NGINX 开源之上,提供高性能 Web 服务器的功能。
  • 管理发布为了为客户快速变化的需求构建和测试新的 NGINX 二进制文件,NGINX Plus 及时推出确保整个生态系统安全的版本。
  • 应用交付能力NGINX 还在为 NGINX Plus 开发应用程序交付功能。负载均衡软件提供商已经为 NGINX Plus 添加了会话持久性和健康监控功能。该公司正在为其添加更多你无法在 Web 服务器中看到的功能。
  • 安全为了保护数据功能,NGINX 与 ModSecurity WAF 合作。这也是NGINX Plus用户专属的服务功能。使用 ModSecurity WAF,你可以获得 7 层攻击保护。

NGINX和NGINX Plus有什么区别

特征 NGINX 开源 NGINX Plus 
负载均衡器     
会话持久性 是的是的
TCP/UDP、HTTP 支持 是的是的
DNS 和服务发现的集成  是的 不 
主动健康检查 不 是的 
内容缓存     
缓存清除API 不 是的 
缓存静态和动态内容  是的 是的 
反向代理和网络服务器     
HTTP/2 网关 是的 是的 
HTTP/2 服务器推送 是的 是的 
安全控制     
RSA/TLS/ECC SSL 卸载双栈 是的 是的    
限速 是的 是的 
NGINX App Protect 附加费用 不 是的 
OpenID Connect 的单点登录 (SSO) 不 是的 
JWT认证 不  是的 
监控     
导出到外部监控工具  是的 是的 
100+ 的扩展状态 不 是的 
内置仪表板               不 是的 
高可用性 (HA)     
集群智能配置同步  不 是的 
用于粘性学习会话持久性的状态共享。速率限制和键值存储  不 是的 
主动-主动模式和主动-被动模式 不 是的 
可编程性     
不包括进程重新加载的动态重新配置 不 是的 
NGINX JavaScript 模块 是的 是的 
键值存储 不 是的 
使用 NGINX Plus API 动态重新配置  是的 
流媒体     
MP4 带宽控制 不 是的 
自适应比特率 VOD,如 HLS、HDS 不 是的 
RTMP、HLS、DASH 直播 是的 是的 
第三方生态系统     
商业支持 不 是的 
入口控制器 是的 是的 

NGINX和NGINX Plus差异比较结论

作为负载均衡软件,NGINX Plus 和 NGINX Open Source 都非常高效且广受欢迎。它们都提供先进的负载平衡功能,唯一的区别是 NGINX Plus 是付费软件,提供了一个精心设计的系统来解决任何冗余。

此外,它还具有其他功能,例如数据保护、NGINX 工程师的 24×7 支持、应用程序交付功能等等。因此,从 NGINX 开源升级到 NGINX Plus 的付费订阅是值得的。 

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: