NGINX博客2021年度热门文章精选

NGINX | 2021年12月22日

2021年,新冠疫情引发的动荡持续不断。NGINX努力迎接挑战、不断前行,为社区、合作伙伴和客户带来积极改变。

岁末将至,我们借此机会回顾由社区投票选出的部分重要且广受欢迎的博客文章。继续阅读,了解我们报道的重大事件,并补看可能错过的精彩新闻和话题!

如何选择服务网格

随着Kubernetes部署日趋成熟,判断服务网格何时能带来收益,而不只是增加复杂性,可能并不容易。即使已经确定需要服务网格,选择合适的服务网格也并非总是简单明了。本文中,Jenn Gile提供了一份包含6项要点的检查清单,帮助判断是否需要服务网格;同时还提供了一份讨论指南,用于协助开展战略决策会议。我们建议与团队和利益相关者共同召开此类会议,讨论哪种服务网格更适合您的需求。

NGINX与HAProxy:测试云端用户体验

许多性能基准测试衡量峰值吞吐量或每秒请求数(RPS),但这些指标可能无法全面反映实际网站的性能。由此可见,最重要的是,即使在高负载下,也能为所有用户提供稳定的低延迟性能。在比较将运行于Amazon Elastic Compute Cloud(EC2)上的NGINX和HAProxy用作反向代理时,Amir Rawdat计划完成两项任务:

  1. 确定每个代理能够从容处理的负载水平
  2. 收集延迟百分位分布。我们发现,该指标与用户体验的相关性最为直接

获取测试结果和所有测试详情。

NGINX Instance Manager 简介

NGINX堪称一把“瑞士军刀™”,有助于加快IT基础设施和应用现代化进程。然而,广泛而灵活的功能也可能导致大量NGINX实例分散在整个组织中,有时NGINX Open Source和NGINX Plus还由不同团队管理。如何跟踪所有实例?如何确保这些实例采用最新的配置和安全设置?这正是F5 NGINX Instance Manager的用武之地。

[编辑注:F5 NGINX Instance Manager现已更名为Instance Manager,是F5 NGINX Management Suite的一部分。]

NGINX Instance Manager非常适合精通NGINX且拥有丰富NGINX配置经验的DevOps用户,可简化NGINX管理和配置,并提高可见性。本文中,Karthik Krishnaswamy将介绍NGINX Instance Manager如何为您带来帮助。

什么是命名空间和cgroup?它们如何工作?

NGINX Unit同时支持命名空间和cgroup,从而实现进程隔离。本文中,Scott van Kalken将介绍这两项重要的Linux技术。它们也是容器的底层技术。了解这些底层技术及其创建方法。

比较NGINX在裸机环境和虚拟环境中的性能

尽管COVID‑19疫情推动了公有云采用率的快速增长,但企业也在积极采用混合云,在公有云和本地环境中运行工作负载。为帮助您确定既能满足性能和扩展需求,又兼顾成本效益的合适解决方案,我们提供了容量规划指南,用于比较NGINX在这两种环境中的性能。

在本文中,Amir Rawdat介绍了我们如何测试NGINX,以得出规模估算指南中公布的数值。由于许多客户也在Kubernetes中部署应用,我们还将逐步介绍如何在Rancher Kubernetes Engine (RKE)平台上测试NGINX Ingress Controller,并讨论测试结果与在传统本地架构中运行NGINX的结果有何差异。

如何简化Kubernetes入站和出站流量管理

如果服务网格必须与Ingress控制器分开配置,Kubernetes环境的管理实际上可能会变得更加复杂。将基于NGINX Plus的F5 NGINX Ingress Controller与F5 NGINX Service Mesh集成,可同时控制入站和出站mTLS流量,从而避免这些问题并节省时间。本文中,Kate Osborn将介绍配套视频演示中的完整步骤。

使用OpenID Connect和NGINX Ingress Controller轻松实现可靠的单点登录

随着NGINX Ingress Controller 1.10.0的发布,我们很高兴地宣布一项重大增强功能:推出OpenID Connect(OIDC)身份验证技术预览版。OIDC是构建于OAuth 2.0框架之上的身份层,可为现代应用提供身份验证和单点登录(SSO)解决方案。我们的OIDC策略是一套功能完备的SSO解决方案,可让用户安全地进行身份验证,以访问多个应用和Kubernetes服务。更重要的是,它支持应用使用外部身份提供商(IdP)对用户进行身份验证,使应用无需处理用户名或密码。Amir Rawdat在这篇广受欢迎的文章中为您详细介绍了相关内容。

在Amazon EKS上部署NGINX Ingress Controller:我们的测试方法

最后要介绍的同样不容忽视。在我们的2021年博客回顾中,今年早些时候,我们更新了NGINX Ingress Controller解决方案简介,新增了Amazon Elastic Kubernetes Service(EKS)规模配置指南。该简介概述了NGINX Ingress Controller在Amazon EKS中不同实例类型上运行时可实现的性能,以及预计的每月总体拥有成本(TCO)。在本文中,Amir Rawdat将再次为您说明这些数据是如何得出的,并提供自行开展类似测试所需的全部信息。

试用 NGINX

本文提及的所有商业解决方案(以及另外几款解决方案)均提供30天免费试用:

或者,从免费开源产品开始:


分享

相关博客文章

NGINX Plus R26 正式发布
NGINX | 2022/02/15

NGINX Plus R26 正式发布

NGINX Plus R26通过缓存JSON Web密钥集加快JWT验证,并强化TLS握手,从而提升安全性。NGINX JavaScript的新功能包括增强对异步函数的支持,以及实现WebCrypto API。

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击
NGINX | 2022/02/10

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击

gRPC具备开发人员设计和部署现代应用所需的速度与灵活性,但其开放性也使其极易受到第7层DoS攻击。NGINX App Protect DoS可保护gRPC应用免受此类破坏性攻击。

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划
NGINX | 2021/09/13

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划

了解选择错误的Ingress控制器可能带来的风险,以及如何从关键方面着手,让您的选择更好地适应未来需求。

NGINX Plus R19 正式发布
NGINX | 2019/09/03

NGINX Plus R19 正式发布

NGINX Plus R19扩展了监控功能,不仅提供更多指标,还新增了指标分析方式;增加试运行模式,用于测试限速效果;增强键值存储,以支持IP地址范围;并使限速更加动态。

NGINX现已正式加入F5
NGINX | 2019/05/09

NGINX现已正式加入F5

NGINX现已正式成为F5的一部分。Gus Robertson现任F5 NGINX业务部门负责人。他阐述了两家公司在人才、文化和愿景方面融合的价值,以及双方将如何携手增强NGINX的开源产品和商业产品。

使用NGINX和NGINX Plus实现高性能缓存
NGINX | 2016/08/24

使用NGINX和NGINX Plus实现高性能缓存

我将介绍NGINX在内容缓存和性能方面的工作原理,并分享一些控制NGINX内容缓存方式的技巧。