点赞
评论
收藏
分享
举报
NGINX郑重宣布对开源社区的全新承诺
发表于2021-09-07 10:00

浏览 1.1k


摘要

在上周结束的NGINXSprint 2.0大会上,NGINX总经理 Robert Whiteley 郑重宣布NGINX在未来一年对于开源社区的三项承诺:

      承诺一:更多的开源投入、更多的社区互动

      承诺二:继续创新数据平面及其他技术

      承诺三:清晰定义开源和商业化的边界


针对以上三项承诺,NGINX配以三条公告,更清晰地展现了NGINX将如何在开源世界中扮演更重要的角色:

      公告一:为 Kubernetes 社区提供更多资源

      公告二:在交付堆栈的每个层面建立新的开源项目

      公告三:全新开源的现代应用参考架构(MARA)




15年来,开源一直是NGINX 工作的核心,未来也将继续是激励NGINX前行的不竭动力。在接下来的一年里,我们将采取重要措施,投资社区参与、促进开源创新和坚持开源最佳实践,加大对开源的支持力度。

以下是我们在未来一年对开源社区的承诺。


承诺一    更多的开源投入、更多的社区互动

开源的力量有多么强大,我们就是活生生的例子。NGINX为4亿多个站点提供支持,在互联网上的作用比任何服务器都要大—— 做开源,我们是认真的。我们希望加快步伐,增加我们开发的项目数量,以创建支持七层网络、安全性和可观察性的新一代开源解决方案。

随着工作的推进,我们希望扩大社区参与。因此,我们承诺将GitHub用作我们所有新项目的存储库。我们承诺,不仅会开展更多的开源工作,而且会以最透明的方式进行,包括发布高质量的文档、问题跟踪信息和软件发行说明。我们还鼓励社区为我们的项目贡献一臂之力,与我们共同塑造未来。


承诺二    继续创新数据平面及其他技术

我听到很多用户说“代理是一种商品”,这意味着您可以将NGINX、Envoy、HAProxy等任何代理换成其他代理。但我们不认可这种说法。有关数据平面的创新仍在不断涌现。仅去年一年,便出现了服务发现、加密、身份验证、安全及跟踪等各种新功能。

NGINX认为,智能代理是交付现代应用的基石。我们致力于在数据平面层提供更多的开源功能。我们的目标是超越当前的技术水平,并且绝不会仅停留在代理和数据平面上。我们致力于在现代应用技术堆栈的所有层面(包括控制平面和管理平面)进行创新。为此,我们计划开源更多控制平面技术,并开创新的管理平面技术,从而提供更复杂、更凝练的工作流功能。


承诺三    清晰定义开源和商业化的边界

在增加开源解决方案数量的过程中,我们需要一个明确定义的商业版软件的构建模型。因此,我们致力于构建一个透明、一致的模型,以便让每个团队都能够轻松了解不同类型的NGINX产品,并充分利用最能满足他们需求的产品。


NGINX如何提供开源和企业软件

详细来说:

  • NGINX 开源软件将始终是生产级软件,为构建现代应用提供了可靠基础。它将保持轻量级、快速和易于使用的特性,专为开发人员和各个应用团队而设计。请放心,就像 NGINX 开源软件一样,我们创建的每个开源工具本身都非常有用。我们不会限制使用某些特性,阻止开发人员和应用团队构建出色的应用。

  • 我们的商业 NGINX 产品建立在开源工具之上,提供了额外功能来帮助平台团队和大型企业团队在生产环境中大规模运行和交付现代应用。具体来说,商业工具将提供额外的安全性、治理功能、可观察性及可扩展性。这是所有 NGINX 项目都具有的特点。尽管具体功能会因工具的用途而异,但平台运营团队大可放心,NGINX 商业产品在设计时充分考虑了他们的特定需求。
我们知道,不去兑现的承诺不叫承诺。所谓光说不练假把式,我们已经开始朝着这个承诺努力了,大家敬请期待吧!着眼未来一年,我们就以上的三个承诺发布了三个公告。  

公告一    为Kubernetes 社区提供更多资源

多年来,Kubernetes社区一直依赖NGINX 为其Ingress资源和控制器提供支持。除了这个社区版本,NGINX本身还提供了NGINX Open SourceIngress Controller 和商业版NGINX Plus IngressController。多年来,我们在Kubernetes社区中学到了很多,并希望进一步参与推进Kubernetes Ingress项目。今天我们要宣布两件事:

  1. 我们将专门委派一名全职员工来帮助管理 Kubernetes 社区的 Ingress 项目。

  2. 我们将调派多名员工加入 Kubernetes Gateway API SIG,以帮助推进 Kubernetes 的 Ingress 和 Egress 功能。我们很高兴为 Ingress 及其他 Kubernetes 相关项目注入了许多资源。多年来,Kubernetes 社区一直都很给力,做出了很多重要贡献。我们很荣幸能够增强与 Kubernetes 社区的合作伙伴关系。


公告二    在交付堆栈的每个层面建立新的开源项目

我们一直参与创建开源数据平面技术,即NGINX OpenSource、NGINXJavaScript、NGINXUnit 和NGINX ModSecurityWAF。但正如我前面所说,我们正在扩展我们的开源技术,努力将它们覆盖到控制和管理平面技术。

具体来说,我们将在未来几个月内发布两个全新的开源项目,一个主攻微服务网络,一个可支持平台运营团队轻松运营和管理企业内的NGINX实例。我们还将发布一个独立于平台的开源开发者工具(与核心NGINX技术无关),用于开发现代应用。虽然我现在迫不及待地想向大家透露细节,但在开发人员体验完善之前,包括为您提供支持所需的GitHub存储库、文档和讨论组等,我们还是保留点新项目的神秘感吧。

这些新工具将帮助开发人员管理大量NGINX 实例,并无缝连接到Kubernetes 环境或跨Kubernetes环境无缝连接。所有这些都将开源且免费提供,并提供专门为平台运营团队设计的额外商业版本。


公告三    全新开源的现代应用参考架构

现代应用根据工具生态系统而构建,但东拼西凑的工具或项目很让人头疼,并且需要大量的人工配置。今天,我们宣布推出了NGINX 现代应用参考架构(MARA),现已在GitHub 上线。

参考架构考虑了现代应用架构的关键特性:可移植性、可扩展性、弹性和敏捷性。NGINX与其他几家厂商和企业合作,创建了一款完整的、完全可操作的、基于微服务的应用,只需几分钟便可启动和运行,并托管在单个GitHub 存储库中。MARA是易于部署、可搬运的生产就绪代码,开发人员、DevOps和平台运营团队可以使用它在Kubernetes环境中构建和部署现代应用。


NGINX现代应用参考架构


该架构采用模块化方法,提供了免费和开源的模块化组件,这些组件预先进行配置和集成,让现代应用构建过程更简单、更可靠且更自动。我们将继续推动此参考架构的演进,欢迎社区成员加入我们。您是否拥有特定的代码存储库?或者不同的CI 或CD工具?不妨构建一个新模块,将这些技术集成到参考架构中,并为其贡献代码。我们的目标是帮助那些想要快速可靠地在生产环境中启动和运行Kubernetes 的公司减少障碍。


已修改于2023-03-09 02:25
本作品系原创
创作不易,留下一份鼓励
NGINX官方账号

暂无个人介绍

关注



写下您的评论
发表评论
全部评论(0)

按点赞数排序

按时间排序

关于作者
NGINX官方账号
这家伙很懒还未留下介绍~
233
文章
21
问答
198
粉丝
相关文章
最近客户有个新需求,就是想查看网站的访问情况,由于网站没有做google的统计和百度的统计,所以访问情况,只能通过日志查看,通过脚本的形式给客户导出也不太实际,给客户写个简单的页面,咱也做不到成熟的日志解决方案,那就是ELK,还有现在比较火的Loki,(当然还有很多其他解决方案,比如Splunk、Datadog等),那我们这个小网站,小体量,必然是选择Loki来做所以这次就采用Nginx+Promtail+Loki+Grafana来做一个简单的Nginx日志展示Nginx的安装不多说,Promtail和Loki都选用二进制的方式进行安装,直接下载对应版本的二进制文件,解压后指定配置文件启动即可其中promtail配置文件如下配置:server:  http_listen_port: 9080  grpc_listen_port: 0positions:  filename: /tmp/positions.yamlclients:  - url: http:/
点赞 0
浏览 2.2k
原文作者:MatthewYacobucciofF5原文链接:在 Kubernetes中实施零信任的七条准则 -NGINX转载来源:NGINX官方网站 面对接二连三的灾难性安全漏洞和勒索软件攻击,2021年5月,拜登政府颁布了一项 行政命令 ,要求改进美国的安全技术,并特别呼吁构建零信任 (zerotrust,即ZT)安全模型。同年8月,美国国家标准与技术研究院(NIST)发布了一份 白皮书,白皮书定义了零信任架构(ZTA),并探讨了“零信任可以改善企业整体信息技术安全态势的部署模型和用例”。各个政府机构(包括网络安全和基础设施安全局(CISA)以及管理和预算办公室)相继发布零信任实施指导文件,其中包括一个成熟度模型以帮助实施者了解如何分步实现完全零信任部署。多年来,Kubernetes社区一直在讨论如何让零信任 成为端到端加密战略的关键组成部分。servicemesh提供商已经实施了一些关键实践(例如mTLS和证书密钥轮换),旨在简化零信任的实施。但即便如此,我们仍处于在大规模应用中实施稳健零信任架构的早期阶
点赞 0
浏览 1.1k
【版本更新】NGINX Agent v2.30.1 版本已发布 该版本修复了 App Protect yaml 文件中的附加字段容忍设置,更新了 nginx-plus-go-client 以停止 NGINX 访问日志中的 404 报错。访问 NGINX 中文官方开源社区(nginx.org.cn)了解详情。
点赞 1
浏览 542