查看原文
其他

聊聊NGINX向云原生演进那点儿事

据 Gartner 预测,到 2025 年,云原生架构将成为超过 95% 的新数字计划基础,高于 2021 年的不到 40%,云原生架构市场占有率不断提高。而如今,全球半数以上(55%) 的网站都基于 NGINX 运行,差不多相同比例 (53.7%) 的中国网站在 NGINX 开源版上运行。而 NGINX 存在难于动态配置、管理功能影响业务等问题,为了解决这些问题,OpenNJet 由此诞生。
OpenNJet 基于 NGINX1.19 基础 fork 并独立演进,具有高性能、稳定、易扩展的特点,通过数据面与控制面的隔离,能够在不重启进程的情况下基于动态配置能力进行配置的实时更新。最近还推出了 OpenNJet K8s Ingress Controller 1.0,基于 OpenNJet 的动态特性、高性能实现,弥补了 NGINX 在云原生场景中不足,而且提供了丰富的流量管理功能,如动态 location、host/path 路由、负载均衡、动态 upstream、金丝雀发布、SNI 等。
OSCHINA 本期高手问答(12 月 13 日 - 12 月 19 日)我们请来了嘉宾单雷老师和大家一起聊聊 NGINX 向云原生演进那点儿事。
可讨论的问题包括但不限于:
  • OpenNJet 和 NGINX 是什么关系?

  • 什么是云原生应用引擎?OpenNJet 的有哪些优势

  • 我们如何解决数据面控制面隔离、国密、动态配置等问题?

  • 读 NGINX/OpenNJet 源码的建议

  • 如何上手开发一个开源项目?

其他关于 NGINX、OpenNJet 的更多内容,也欢迎积极提问。

长按识别下方二维码立即提问:


嘉宾介绍

通明智云产品总监 单雷
20 年的 IT 行业经验,精通云原生以及高性能应用引擎技术。曾在亚信科技历任研发主管、首席架构师等职务,并主导多个云原生、高性能应用网关项目的设计开发工作,现任公司应用引擎产品总监。

  有奖
为了鼓励踊跃提问,下一代云原生应用引擎 OpenNJet 开源社区会在问答结束后从提问者中抽取 5 名幸运会员,赠予精美棉马甲一件。


OpenNJet 应用引擎是基于 NGINX 的面向互联网和云原生应用提供的运行时组态服务程序,作为底层引擎,OpenNJet 实现了 NGINX 云原生功能增强、安全加固和代码重构,利用动态加载机制可以实现不同的产品形态,如 Web 服务器、流媒体服务器、负载均衡、代理 (Proxy)、应用中间件、API 网关、消息队列等产品形态等等。OpenNJet 在云原生架构中作为数据平面,除了提供南北向通信网关的功能以外,还提供了服务网格中东西向通信能力。在原有功能基础上增加了透明流量劫持、熔断、遥测与故障注入等新功能特性
Gitee:https://gitee.com/njet-rd/njet官网:https://njet.org.cn/


下面欢迎大家就 “NGINX 向云原生演进” 相关问题向 单雷老师 提问,长按识别下方二维码/点击文末阅读原文直接回帖提问既可。

立即提问
继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存