如果没有正确的基础,就不可能实现卓越的应用性能,而正确的基础至少需要提供安全性、可靠性、准确性、可见性、控制和自动化。 对于 NGINX 来说,构建和优化这个基础一直是我们二十年来的核心使命。 无论您是从第一天开始就与我们合作,还是从昨天才加入我们,我们都专注于帮助您构建和交付快速的现代应用程序,这是我们以及您的未来计划的核心。
您可能还记得心理学入门课程中提出的马斯洛需求层次理论。 马斯洛博士概述了人类需求的五个层次——从基本的生理需求(空气、食物、住所)开始,最终达到充分发挥潜能的愿望——并提出,我们必须先满足更多基本需求,然后才能将注意力和精力投入到更高层次的需求上。
多年来我一直在说,成功的现代应用程序需要像生物体一样具有适应性,因此我认为将需求层次的构造应用于健康、有价值和开明的数字基础设施也是很自然的。 随着人们和应用程序的成长、变化和发展,这种整体视角可以灵活地满足特定时间内不同需求的优先性。 在此图中,我们扩展了马斯洛的需求层次结构,以满足人类对快速、安全的现代应用程序的需求:
虽然许多人都知道 NGINX 是一个 Web 服务器、反向代理甚至是负载均衡器,但自 F5 收购我们以来的近两年时间里,尤其是在 COVID‑19 疫情期间,对应用程序的依赖性激增,给企业和公共基础设施都带来了压力,我们所取得的成就证明了 NGINX 技术不断发展,超越了这些功能,并支持应用从简单的 Web 应用程序演变为复杂的分布式微服务。 为了增强我们帮助 NGINX 客户和社区交付应用的能力,我们重点关注三个主要领域。 以下是它们与应用需求层次结构的基础三层(交付、安全和性能)之间的关联:
我们的应用程序需求层次的第一层是交付。 这包括路由和负载均衡流量,以满足最基本的需求:将用户连接到您的应用程序。NGINX 发布了多项新功能来满足应用交付需求:
一旦连接了用户和应用程序,您需要确保连接是安全的。 没有人能够承受数据泄露、漏洞被利用或隐私被忽视的后果。 安全几乎与纯粹的交付一样基础,而 F5 业界领先的安全专业知识是其对 NGINX 发展的最大贡献之一。 最近的安全增强包括:
策略
对象将特定于应用程序的 WAF 的控制权委托给 DevOps 团队。您的用户现在可以访问您的应用。连接是安全的。 要满足的下一个基本需求是速度。 如果您的应用程序出现问题,用户就会抛弃您,转而选择商店中的下一个应用程序。 以下是 NGINX 为提供高性能应用程序所采取的措施:
NGINX 和 F5 致力于通过全新和改进的平台、功能和合作伙伴关系来满足我们所有社区和客户的需求,从而让基础设施和开发团队受益匪浅。 这包括层次结构的洞察和商业价值层面的需求;我没有在这里讨论它们,但请放心,我们的路线图也包括针对它们的解决方案。 要了解更多信息,请关注我的主题演讲 F5 敏捷性 2021 在 4 月 20 日,星期二 在 上午 8:00 太平洋夏令时间(下午 4:00) 英国夏令时 并再次 4月21日星期三 在 上午 9:00 SGT以方便 APCJ 的观众。
我们的免费虚拟用户活动 Agility 为期三天(4 月 20 日至 22 日) ,内容丰富多彩。 注册并查看所有分组讨论会、讨论论坛、闪电会议、互动演示和实验室。
“这篇博文可能引用了不再可用和/或不再支持的产品。 有关 F5 NGINX 产品和解决方案的最新信息,请探索我们的NGINX 产品系列。 NGINX 现在是 F5 的一部分。 所有之前的 NGINX.com 链接都将重定向至 F5.com 上的类似 NGINX 内容。”