随着时间的推移,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 支持通过计算机网络进行多媒体流媒体播放,用于使用 Adobe 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 的付费订阅是值得的。