【中间件】What Is NGINX Plus?
Chinese, Simplified
NGINX Plus是一个基于开源NGINX构建的软件负载均衡器,Web服务器和内容缓存。 NGINX Plus具有独特的企业级功能,超出了开源产品的功能,包括会话持久性,通过API配置和主动健康检查。 使用NGINX Plus代替硬件负载均衡器,在不受基础设施约束的情况下获得创新自由。
为何选择NGINX Plus?
Cost Effective
与硬件ADC相比,节省80%以上,而不会牺牲性能或功能。
Flexible and Portable
在任何地方部署:公共云,私有云,裸机,虚拟机和容器
Automated
通过内置的NGINX Plus API执行常见任务,节省时间
特征
负载均衡器
使用软件扩展传统的负载平衡:
- HTTP,TCP和UDP负载平衡
- 使用URI,cookie,args等进行第7层请求路由
- 基于cookie的会话持久性*
- 状态代码和响应正文的主动健康检查*
- 使用DNS *进行服务发现
内容缓存
使用为世界上最大的CDN提供支持的相同缓存:
- 缓存静态和动态内容
- 通过微缓存(microcaching)提高动态内容性能
- 在后台重新验证时提供“陈旧”内容以提高性能
- 覆盖或设置Cache-Control标头
- 使用缓存清除API轻松管理缓存*
Web Server
以无与伦比的速度和效率交付静态资产:
- 同时处理数十万客户端
- 使用比其他Web服务器少90%的内存
- 反向代理多个协议:HTTP,gRPC,memcached,PHP-FPM,SCGI,uwsgi
- 流HTTP视频:FLV,HDS,HLS,MP4
- 支持HTTP / 2服务器推送的HTTP / 2网关
安全控制
保护您的应用:
- 请求和连接限制
- 双栈RSA / ECC SSL / TLS卸载
- TLS 1.3支持
- 动态证书加载
- 基于IP地址的访问控制列表(ACL)
- API的JWT身份验证和OpenID Connect单点登录(SSO)*
- NGINX WAF动态模块*
动态模块
动态插入其他功能:
- NGINX JavaScript模块在请求处理期间运行JavaScript代码
- GeoIP模块按IP地址定位用户(需要MaxMind GeoIP数据库)
- 用于编译自己的自定义模块的构建工具
- SSO模块:ForgeRock,IDF Connect和Ping Identity *
- 动态模块库*
监控
诊断和调试复杂的应用程序体系结构:
- 使用NGINX Amplify监控NGINX指标并验证配置
- 适用于AppDynamics,Datadog和Dynatrace的插件
- 具有超过90个唯一指标的扩展状态*
- 内置实时图形仪表板*
- 用于与自定义监视工具集成的JSON和HTML输出*
高可用性(HA)*
可扩展且可靠的HA部署:
- 主动 - 主动和主动 - 被动HA模式
- 群集中NGINX Plus服务器之间的配置同步
- 状态共享功能包括Sticky-Learn会话持久性,速率限制和键值存储
- 使用内置脚本轻松安装
Kubernetes Ingress控制器
使用NGINX Plus创建Kubernetes应用程序:
- 使用SSL / TLS终止进行负载平衡
- WebSocket和HTTP / 2支持
- 请求之前的URI重写被转发到应用程序
- 普罗米修斯出口商进行监测
- 会话持久性和健康检查*
- JWT认证*
可编程
动态部署自定义体系结构:
- 用于脚本和高级配置的NGINX JavaScript模块
- Lua脚本语言
- Ansible,Chef和Puppet集成
- 用于管理上游服务器,键值存储和实时指标的API *
- 无需重新加载的动态重新配置*
流媒体
Scalably提供流媒体:
- 直播:RTMP,Apple HTTP直播(HLS),HTTP上的动态自适应流媒体(DASH)
- VOD:Flash(flv),MP4
- 自适应比特率VOD:HLS,Adobe HTTP动态流(HDS)*
- MP4流媒体的带宽控制*
原文:https://www.nginx.com/products/nginx/
本文:http://pub.intelligentx.net/what-nginx-plus
讨论:请加入知识星球或者小红圈【首席架构师圈】
- 195 次浏览
SEO Title
What Is NGINX Plus?