网站首页 > 技术教程 正文
在 2019 年 3 月,F5 宣布收购 Nginx(口语可念为engine X),至今已满 1 周年,他们在今年 1 月推出了新版的云端原生应用程序递送解决方案,名为 Nginx Controller 3.0,它不只是包含 Nginx Controller1.0 版与 2.0 版的特色,也结合 F5 所擅长的技术,纳入了「以应用程序为中心(app?centric)」的使用者体验,其中提供了多云、自助式服务的平台,能消除开发、运维、网管、安全人员之间的工作与沟通摩擦。
回顾 Nginx Controller 之前的版本 ,其中所提供的应用程序递送方案,虽然能够简化 NginxPlus 实例的部署、组态设定与监控,提供网站服务器、代理服务器、负载平衡、API网关,但仍是以 IT 基础构架为中心(infrastructure-centric),在产品提供的使用者体验上,着重在底层的 Nginx Plus 实例(instances)。
而到了最新推出的 3.0 版本 Nginx Controller,则是以应用程序为中心,而且结合了许多服务,比如负载平衡、API管理、数据分析,以及服务网格(ServiceMesh),可减少多种工具散乱使用的状况,同时,用户面对应用程序的部署与执行,也能够通过新的 API 来进行组态设定,促使企业能够更顺利的推动应用程序加速部署,并以较低的总持有成本来获得足够的性能与分析机制。
Nginx Controller 与 Nginx Plus 的差异何在?F5 表示,Nginx Controller 属于控制层(ControlPlane),类似软件定义网络控制器的角色,以应用程序执行构架来看,在北向的部分,提供图形使用界面(GUI),以及应用程序界面(API),可支持上层的管理机制,而在南向的部分,提供集中管理多个 Nginx Plus 实例的功能,所以被称为控制器。
而 Nginx Plus 属于数据转发层(Data Plane),它是基于开放源码的 Nginx 而成,可同时提供软件型态的负载平衡器,以及网站服务器、内容缓存等功能,用户在 Nginx Plus 实例中,需安装代理程序 Nginx Controller Agent,以便让 Nginx Plus 能够受到 Nginx Controller 管理与监控。
在代码的交付上,Nginx Controller3.0 整合多个重要的持续整合/持续交付(CI/ CD)工具,比如 Ansible、Datadog,提供给开发人员的网站入口中,若要了解通过控制器所发布的 API,可在此查阅相关文件。这里也内置了凭证管理员,能以较安全的方式存放 SSL/TLS 凭证,便于应用程序建立关联性。简而言之,如果用户打算搬迁到新的云端服务环境,或采用新的技术,Nginx Controller 也能通过上述的机制,简化与加速应用程序部署。
对于开发与运维人员多人合作模式的辅助,也是 Nginx Controller3.0 的重点特色。无论是 DevOps、NetOps、SecOps 或是应用程序开发人员(AppDev)等角色,均可使用这套系统提供的自助式服务,以及基于不同角色而套用的访问控制(RBAC)、模块化的工作流程,来管理与监控他们各自负责的应用程序,以及工作流程的指挥调度。在横跨多种功能团队之间的协同作业时,上述这些机制的提供,能在应用程序部署的生命周期中,缩短彼此认知与沟通的鸿沟,确保他们都可获得最关键的信息,更快让应用程序正式上线服务,而不需要经历痛苦的工单收发确认过程。
以系统提供给开发人员专用的网站入口(Developer Portal)为例,无论团队成员是组织内部或外部的人员,都能迅速找到与使用企业发布的 API。
举例来说,企业的开发运维团队可通过一目了然的仪表板,以及即时、以应用程序为中心的状态数据呈现,基于 NginxController 提供的简易操作方式,来理解应用系统的健全程度与性能,获得更理想的生产力、效率与管理成效。而不像传统的应用系统递送与 API 管理方案,着重在底层的 IT 基础构架,导致难以针对应用程序进行性能管理,以及持续掌握运作状态。
而在上述几种层面的应用程序管控需求中,Nginx Controller 3.0 可提供具有参考价值的数据分析,协助应用程序能够进行调适、保护、修复,以及推动业务发展的结果。
此外,这里也涵盖了不同应用程序绑定的持续运作时间,以及执行性能等级,可以将相关的情报提供给企业的 IT 团队,之后他们可基于当下的状况来改善应用程序性能,同时,能够在接下来的开发周期中,结合机器学习与趋势分析。如此一来,应用程序不需为了支持扩充使用情境而耗费大量更新时间,也可以根据新出现的信息安全威胁而增加保护功能。
用户如果要存取之前系统所测量到的各种状态数据,以及检查之前发生的事件,可以运用 Nginx Controller 3.0 提供的 API 来达到目的,而这样的设计,也有利于提升 DevOps 人员的操作体验。
同时,Nginx Controller 3.0 也提供弹性的储存选项,可确保用户所要分析的数据能够随时随地进行存取,进而增进多种相关性能测量数据之间的透明度,让用户能够递送传统与新型的应用程序,支持各种使用规模的需求。
产品信息
Nginx Controller 3.0
- 原厂:F5 Networks
- 硬件需求:8核心2.4 GHz处理器、8GB內存、80GB硬盘空间
- 系统安装方式:裸机、虚拟机、公有云
- 支持操作系统:CentOS 7、Debian 9、Red Hat Enterprise Linux 7、Ubuntu 16.04 LTS/18.04 LTS
- 其他软件需求:Kubernetes 1.15.5、PostgreSQL 9.5、Docker CE 18.09
编辑:AI智慧
猜你喜欢
- 2024-10-12 一线互联网企业负载均衡和应用优化基础
- 2024-10-12 云原生时代,F5如何驰骋疆场?(cidfont+f1+f2+f3+f4+f5字体下载)
- 2024-10-12 F5与英特尔合作推出人工智能安全联合解决方案
- 2024-10-12 F5 Networks宣布将以6.7亿美元收购Nginx
- 2024-10-12 f5 收购nginx---回忆曾经nginx用过的一些笔记
- 2024-10-12 浅谈Nginx负载均衡和F5的区别(nginx负载均衡是几层)
- 2024-09-26 Nginx 极简入门教程(nginx最全教程)
- 2024-09-26 我们需要专职 Kubernetes 工程师吗?
- 2024-09-26 F5 分享三大技术趋势,现代应用重点关注服务代理和 DNS
- 2024-09-26 根据NGINX官方消息,F5正式收购NGINX
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)