NGINX Open Source 与 NGINX One:功能差异

NGINX One专为企业打造,通过高级功能进一步发挥开源技术的强大能力。了解两者的对比。

联系F5,了解详情。


NGINX One是一体化企业解决方案,将所有NGINX组件整合到一个专为现代应用交付打造的软件包中。NGINX One以值得信赖的NGINX Open Source为基础,为管理平面、数据平面和控制平面增添高级功能。

下方对比图表全面展示了NGINX One的强大功能,涵盖统一平台所有组件的功能,旨在提升可扩展性、安全性和运营效率。这些组件包括NGINX Plus、NGINX Ingress Controller、NGINX Gateway Fabric、NGINX Instance Manager、NGINX One Console和NGINX App Protect。

了解NGINX One如何助力企业发展。

功能对比:NGINX Open Source与NGINX One

功能说明集成更多功能NGINX OSS 中包含OSS功能完整度(%)主要区别

企业支持

提供专家协助,帮助基础设施保持稳定和高性能,尽可能缩短停机时间并加快问题解决。

是

0%

NGINX One提供专属的企业级支持,并设有服务级别协议(SLA)。OSS依赖社区支持,不保证响应时间。购买NGINX One许可证后,可获得针对OSS的支持。

专业服务

提供符合独特业务需求的定制解决方案和优化措施,降低部署风险并提高投资回报率。

是

0%

作为增强型服务的一部分,NGINX One提供NGINX专业服务团队的专业支持,包括架构建议、迁移规划和定制实施。NGINX OSS不提供这些服务,但可通过获得NGINX One许可将其应用于OSS。

功能说明更多功能,集于一体NGINX OSS 中包含OSS功能完整度(%)主要区别

双活

通过在节点间分配流量,提高服务可靠性和性能,并实现无缝故障转移,避免服务中断。

是

是

60%

NGINX One提供由F5构建并支持的高可用性(HA)软件包,并支持集群同步,可在整个环境中共享NGINX配置。NGINX OSS需要安装社区提供的Keepalive.d软件包,不受F5支持,也不提供在集群中自动同步NGINX配置的方式。

主动-被动

通过自动切换到备用系统来确保持续可用性,最大限度缩短故障期间的停机时间。

是

0%

NGINX One原生支持主动-被动集群,并可自动故障转移。OSS需要手动编写脚本才能实现故障转移功能。

集群内配置同步

通过自动确保集群中所有节点的设置保持一致,减少错误和运维开销。

是

0%

NGINX One可自动同步集群节点之间的配置。OSS需要手动同步。

集群内配置同步

在分布式环境中保持流畅的用户体验和一致的应用行为。

是

0%

NGINX One 原生支持会话持久性、分布式速率限制和同步键值存储。NGINX OSS 不支持状态共享功能。

负载均衡器

通过处理Web和非Web流量来支持多种应用,灵活满足不同的业务需求。

是

是

100%

NGINX One和OSS均提供全面支持,两者没有明显差异。

第7层请求路由

根据详细的应用数据智能路由请求,从而提高资源利用率和用户满意度。

是

是

100%

NGINX One和OSS均提供全面支持,两者没有明显差异。

会话持久性

让用户始终连接到同一后端,确保应用会话流畅可靠。

是

是

25%

NGINX One支持通过高级配置选项实现会话持久性。OSS通过ip或ip_hash提供粘性会话功能。

主动健康检查

主动检测问题,避免故障服务器影响用户体验,从而提高整体正常运行时间。

是

0%

NGINX One提供内置的主动健康检查,而OSS则需要额外编写脚本或使用第三方工具。主动健康检查通过定期发送请求来主动监控上游服务器,确保仅由健康的服务器处理客户端流量,从而提高可靠性并减少停机时间。

被动健康检查

无需增加网络负载即可识别不可用的上游,有助于维持应用可用性。

是

是

100%

NGINX One和OSS均提供全面支持,两者没有明显差异。

DNS服务发现集成

自动适应后端服务的变化,简化扩展并减少人工干预。

是

是

100%

NGINX One和OSS均提供全面支持,两者没有明显差异。

支持IPv4和IPv6

支持两种IP版本

是

是

100%

NGINX One和OSS均提供全面支持,两者没有明显差异。

功能说明一体化附加功能NGINX OSS 中包含OSS功能完整度(%)主要区别

静态和动态内容缓存

加快内容交付并降低后端负载,在改善用户体验的同时降低基础设施成本。

是

是

90%

NGINX One提供集群支持、增强的缓存性能监控和缓存清除API等功能;除此之外,没有明显差异。

缓存清除API

支持自动从缓存中移除过时内容,以便及时更新,确保用户看到最新数据。

是

0%

NGINX One提供集群支持、增强的缓存性能监控和缓存清除API等功能;除此之外,没有明显差异。

支持IoT设备的MQTT协议

促进IoT设备实现高效、低延迟通信,支持构建响应迅速且可靠的互联解决方案。

是

0%

NGINX One原生支持MQTT,而OSS缺少内置MQTT解析器,需要进行自定义配置。

功能说明一体化附加功能NGINX OSS 是否包含OSS功能完备度(%)主要区别

静态内容源服务器

通过高效提供静态资源来减轻后端系统负载,从而加快页面加载速度并降低服务器成本。

是

是

100%

NGINX One和OSS均提供原生全面支持,两者没有明显差异。

反向代理:HTTP、FastCGI、memcached、SCGI、uwsgi

通过智能路由和缓存流量,简化应用架构并提升性能。

是

是

90%

NGINX One和OSS均提供全面支持,其中NGINX One针对企业级部署增强了配置功能。这些增强功能包括集群支持,以及通过API清除缓存。

正向代理

支持管理出站HTTP/HTTPS策略。

是

0%

NGINX One和OSS均提供此功能,两者没有明显差异。

HTTP/2 网关

通过加快页面加载速度并降低延迟来提升Web性能,从而提高用户参与度。

是

是

100%

NGINX One和OSS均提供此功能,两者没有明显差异。

gRPC代理

支持可扩展的低延迟微服务通信,助力构建现代、高效的应用架构。

是

是

100%

在NGINX One和开源软件(OSS)中均完全可用;NGINX One还提供托管式API调整和增强的功能集成。

基于QUIC的HTTP/3

在状况多变的网络中提供更快速、更可靠的连接,改善移动客户端和远程客户端的用户体验。

是

是

100%

NGINX One和OSS均完全提供,二者没有明显差异。

功能说明一体化附加功能NGINX OSS 中包含OSS功能完整度(%)主要区别

HTTP身份验证

通过访问控制保护敏感资源,降低未经授权使用的风险。

是

是

60%

NGINX One支持与身份提供商集成(例如LDAP、OpenID Connect、OAuth),而OSS支持使用auth_basic和静态凭据文件进行身份验证。

HTTP身份验证子请求

支持灵活的集成式身份验证工作流,可适配企业身份系统。

是

是

60%

NGINX One提供响应缓存、增强的可观测性、基于用户的实时流量指标,以及与企业身份验证系统集成等功能。OSS通过auth_request模块支持子请求。

基于IP地址的访问控制列表

通过仅允许受信任来源访问,增加有效的网络级安全层。

是

是

80%

NGINX One提供动态IP访问控制列表(ACL),可通过REST API实时更新。OSS支持使用allow和deny指令进行静态配置。

速率限制

保护应用免受流量激增和滥用的影响,在负载下保持性能和可用性。

是

是

90%

NGINX One支持在整个NGINX集群中同步速率限制,并提供用于查询当前速率限制配置的API。除此之外,没有明显差异。

双栈RSA/ECC SSL/TLS卸载

采用现代加密标准保护通信安全,同时提升服务器效率。

是

是

100%

NGINX One和OSS均提供此功能,两者没有明显差异。

TLS/SSL 支持

通过对通信进行端到端加密,确保数据隐私并满足合规要求。

是

是

60%

NGINX One包含动态证书加载、OCSP装订等TLS/SSL功能,并针对高流量场景提升了性能。OSS通过标准配置支持TLS/SSL。

JWT身份验证

通过轻量级无状态身份验证,简化API安全防护。

是

0%

NGINX One提供TLS/SSL功能,例如动态证书加载、OCSP装订,以及针对高流量场景的性能优化。OSS通过标准配置支持TLS/SSL。

JWT授权

支持基于JWT声明对传入请求进行授权

是

0%

NGINX One原生提供此功能,而OSS需要依赖自定义脚本(例如njs或LUA)来实现类似功能。

OpenID Connect单点登录(SSO)

简化用户对多个应用的访问,有助于提升安全性和用户工作效率。

是

是

25%

NGINX One通过预构建的集成原生支持OpenID Connect,而OSS需要额外的组件才能支持OpenID Connect。

内部重定向

通过在服务器内部路由请求来提高效率,减少网络开销。

是

是

100%

NGINX One和OSS均提供全面支持。不过,NGINX One支持高级内部重定向功能,可通过API驱动的配置和高级变量实现条件路由。NGINX OSS可使用rewrite模块和try_files实现此功能,但其功能更适合静态规则和基本错误处理。

将NGINX用作SAML服务提供商

为企业用户提供安全、可扩展的单点登录功能,有助于提升合规性和用户便利性。

是

0%

NGINX One提供功能强大的SAML解决方案,支持SP发起和IdP发起的单点登录(SSO)、HTTP POST和重定向绑定,以及单点注销(SLO)。OSS本身不支持SAML。

功能说明一体化附加功能NGINX OSS 中包含OSS功能完整度(%)主要区别

导出到外部监控工具

通过与现有监控生态系统集成,提供全面的可观测性。

是

是

100%

NGINX One和OSS均提供全面支持,两者没有明显差异。

内置仪表板

即时呈现系统运行状况,帮助更快地排查问题并进行优化。

是

0%

NGINX One包含集成式仪表板。OSS需要外部解决方案。

扩展状态,提供200多项额外指标

提供深入的性能洞察,帮助优化运营,并在问题影响用户之前加以防范。

是

0%

NGINX One包含企业级监控功能。OSS不提供类似的内置工具,仅提供6项指标。这些指标包括:活动连接数、已接受连接数、已处理连接数、请求数、正在读取、正在写入和正在等待。

扩展状态,提供200多项额外指标

有助于在复杂的微服务环境中实现端到端可观测性,从而改善调试和性能。

是

是

100%

NGINX One和OSS均提供此功能,两者没有明显差异。

功能说明集于一体的更多功能NGINX OSS中包含OSS功能完备度(%)主要区别

NGINX JavaScript模块

支持高级自定义,可实现独特的流量管理和应用逻辑。

是

是

100%

NGINX One和OSS均提供此功能,并支持NGINX One和OSS指令。

用于动态重新配置上游服务器的NGINX Plus API

无需停机即可顺畅调整后端,从而加快部署周期。

是

0%

NGINX One包含此API,可用于实时更改上游配置。OSS不包含此功能。

键值存储

为动态路由和有状态应用提供快速、灵活的内存数据存储。

是

0%

NGINX One提供内存键值存储,支持集群范围内的同步和REST API。OSS不原生支持键值存储。

功能说明一体化附加功能集成更多功能OSS功能完备度(%)主要区别

直播:RTMP、HLS、DASH

确保向全球受众流畅、可扩展地交付直播视频,提升观众参与度。

是

是

90%

NGINX One提供集成式HLS/DASH,具备增强的性能、精细的可观测性和企业级支持。OSS通过第三方模块支持RTMP。

VOD:Flash(FLV)、MP4

优化点播视频的播放质量和可靠性,提升用户满意度。

是

是

90%

与NGINX OSS相比,NGINX One提供高级MP4速率限制功能。

自适应比特率视频点播:HLS、HDS

根据网络状况自动调整视频质量,确保观看不中断。

是

是

50%

NGINX One简化了自适应比特率流式传输,并为大规模环境提供更出色的性能。OSS需要使用插件或进行手动配置。

MP4带宽控制

兼顾质量与资源使用,在控制成本的同时提供一致的视频体验。

是

0%

NGINX One提供高级MP4带宽控制,可实现更精细的流量管理;而NGINX OSS支持MP4流式传输,但不具备内置带宽控制功能。

功能说明一体化附加功能NGINX OSS 是否包含OSS功能完整度(%)主要区别

动态模块存储库

通过第三方插件扩展平台功能,加快创新和定制。

是

是

25%

NGINX One支持访问官方存储库,其中提供适用于各种用例的多种预打包且经过测试的动态模块。NGINX OSS的官方存储库仅提供其中一小部分模块。NGINX OSS的其他模块可从各自的开源存储库获取,但可能需要手动构建和集成。

商业支持

快速提供专家支持,帮助尽可能降低风险,并提升正常运行时间和性能。

是

是

25%

NGINX One提供由NGINX专家全天候(24/7)支持的商业支持服务,而OSS则依赖社区支持和自行排查问题。

功能说明一体化附加功能NGINX OSS 中包含OSS功能完整度(%)主要区别

Ingress 控制器

简化Kubernetes流量管理,加快部署和扩展。

是

是

是

NGINX One提供企业级Ingress控制器,具备高可用性、高级监控、可编程性和零停机重载等功能。OSS包含标准Ingress。

Gateway API

为微服务提供灵活的高级路由功能,有助于提高可靠性和敏捷性。

是

是

75%

NGINX Gateway Fabric作为NGINX One的一部分,包含企业级Gateway API功能。OSS包含标准Gateway API功能。

可观测性

为微服务提供灵活的高级路由功能,有助于提高可靠性和敏捷性。

是

是

是

NGINX One为Kubernetes可观测性提供更多指标。OSS支持其中一部分指标。

功能说明一体化附加功能NGINX OSS 中包含OSS功能完备度(%)主要区别

SaaS控制台

集中管理,更轻松地跨环境进行扩展、监控和管理。

是

0%

NGINX One SaaS控制台可同时管理NGINX One和OSS实例。NGINX One提供更多指标和可视化功能。使用该功能需要有效的NGINX订阅许可证。

本地部署管理选项

通过支持私有、可控的部署,帮助满足隔离环境的合规性和安全要求。

是

0%

NGINX Instance Manager可在隔离环境中对企业版和开源软件实例进行本地控制和监控。NGINX One还提供更多指标和可视化功能。使用此功能需要有效的NGINX One订阅许可证。

设备群管理

自动完成多个实例的更新和配置,降低运维开销。

是

0%

NGINX One提供用于集群管理和自动化的工具。NGINX OSS的实例更新需要手动管理。

大规模配置

通过自动推送配置简化大规模部署,减少错误。

是

0%

NGINX One提供集群范围的配置同步和API,可高效扩展部署。NGINX OSS需要手动更改配置。

策略实施

确保在所有服务中一致应用安全和运营策略。

是

0%

NGINX One支持对所有实例集中实施策略并进行精细控制。OSS需要单独配置每个实例。

证书管理

通过自动执行证书续订和部署,防止服务中断。

是

0%

NGINX One 集中管理证书,包括实时更新。OSS需要手动管理证书。

漏洞管理

主动检测并修复安全威胁,保障业务连续性。

是

0%

NGINX One的商业支持服务包括漏洞监控,并提供对已修补版本的访问。OSS依赖第三方工具。如果已获得OSS支持,则可使用漏洞监控。

日志记录

捕获全面的日志,为审计、故障排除和合规工作提供支持。

是

是

是

NGINX One和OSS均提供此功能,两者没有明显差异。

模板

提供NGINX配置蓝图,助力更快实现规模化部署。

是

0%

NGINX One提供Go模板,简化配置生命周期管理。

功能描述集于一体的更多功能NGINX OSS 中包含OSS功能完整度(%)主要区别

AI 助手

提供可付诸行动的洞察和建议,帮助优化性能并加快问题解决。

是

0%

NGINX One提供经过审核的官方AI工具,可简化运维、自动执行任务并改善决策。OSS不包含AI驱动的功能。

功能说明一体化附加功能NGINX OSS 中包含OSS功能完整度(%)主要区别

Web应用防火墙

保护应用免受SQL注入和XSS等常见威胁,降低风险。采用原生方式,并以线速处理流量。

是

0%

NGINX One高级订阅包含可无缝配置的NGINX App Protect WAF,并可保护OSS实例。NGINX OSS需要手动配置另行采购的F5品牌解决方案或第三方解决方案。

DoS防护

检测并缓解拒绝服务攻击,防止服务中断。

是

0%

NGINX One高级订阅包含可无缝配置的NGINX App Protect DoS,并可保护OSS实例。NGINX OSS需要手动配置另行采购的F5品牌或第三方解决方案。