自 2021 年初发布NGINX 实例管理器以来,我们根据用户对他们的首要任务和痛点的反馈不断添加功能。 实例管理器现在是NGINX 管理套件的核心模块,它是我们的管理平面模块集合,可以更轻松地大规模管理和监控 NGINX。 经过两年的专注工作,今天的实例管理器比以前更好了。
实例管理器最近最值得注意的一些增强功能包括:
在这篇文章中,我们重点介绍实例管理器配置管理功能的增强。 NGINX 受欢迎的最大原因之一是它涵盖的用例范围广泛,从 Web 服务和内容缓存到反向代理和负载均衡。 随着您将 NGINX 部署扩展到更多用例,整个 NGINX 资产的配置会变得更加复杂和多样化,而手动准确地设置和跟踪它们会变得繁琐且容易出错。
实例管理器作为对整个 NGINX 集群进行远程管理的集中控制站,极大地简化了扩展。 无论您的系统变得多么复杂,它都有助于确保您的客户获得一致且高质量的用户体验。
在这篇文章中,我们将重点介绍三个可帮助您扩展的实例管理器配置管理功能。
使用实例管理器,您可以从单一窗口远程管理所有 NGINX 开源和 NGINX Plus 配置。 您可以使用 Web 界面或 API 在数百个托管 NGINX 实例之间导航,以进行更新并监控状态和流量。API 可让您轻松地将 NGINX 配置管理集成到您的 CI/CD 管道中。
内置于 Web 界面的配置编辑器由开源Monaco 编辑器提供支持,可以轻松编辑 NGINX 配置。 实例管理器分析器会在您编辑时自动突出显示错误,并根据最佳实践推荐修复方法。
使用实例组,您可以将相同的配置应用于多个实例。 这使得扩展变得更加容易,因为您只需维护配置的单个副本,并通过单击按钮将其应用于组中的所有实例。 当您创建其他实例时,请在入职期间将它们添加到实例组中,以便立即应用正确的配置。
使用分阶段配置,您可以从头开始创建配置或从单个实例复制配置,并将其保存以便稍后部署在一个或多个实例上。
NGINX 实例与其客户端之间的安全通信依赖于 SSL/TLS 证书及其相关密钥的正确管理。 过期或无效的证书可能会危及整个组织的完整性。
借助实例管理器,您可以使用 Web 界面或 API 轻松跟踪、管理和部署所有实例上的 SSL/TLS 证书。Web 界面会突出显示已过期或即将过期的证书,帮助您避免代价高昂且耗时的中断。
随着采用 DevOps 实践,组织越来越多地将应用程序和基础设施管理的责任委托给开发团队。 这使得确保正确的用户拥有正确的访问级别变得更加复杂,但同样重要。 使用实例管理器,您可以无缝集成单点登录 (SSO) 解决方案并使用基于角色的访问控制 (RBAC) 为不同的团队创建“泳道”。
RBAC 确保安全和合规政策得到正确执行,同时也授权团队管理自己的资源。 您可以创建按功能和资源线划分分配权限的角色。
通过 RBAC,团队可以专注于他们的专业领域,从而更快、更高效地工作。 同时,管理员可以放心,整个组织都遵守重要的指导方针和政策。
Instance Manager 用于管理远程配置、SSL/TLS 证书和访问控制的工具的最新增强功能,使得在扩展 NGINX 集群时管理变得比以往更轻松、更方便。
要亲自尝试实例管理器,请开始NGINX 管理套件30 天免费试用。 您还可以试用NGINX Plus进行生产级流量管理。
“这篇博文可能引用了不再可用和/或不再支持的产品。 有关 F5 NGINX 产品和解决方案的最新信息,请探索我们的NGINX 产品系列。 NGINX 现在是 F5 的一部分。 所有之前的 NGINX.com 链接都将重定向至 F5.com 上的类似 NGINX 内容。”