文章插图
另一方面,微服务和应用的数量在快速增长,微服务之间以及集群内外之间的 API 数量也不断增加 。一般来说,微服务之间的内部 API 调用次数通常是应用到客户端之间的外部 API 调用次数的 10 倍或者更多 。随着应用环境的扩张,复杂的环境可能有成百上千个 API,更复杂的 API 身份验证、授权、路由、整形和生命周期管理等问题就会随之而来,所以在云原生时代,网关功能更为重要 。
NGINX 提供了 API Gateway、Ingress Controller、Service Mesh多种选择 。其中,作为被普遍使用的反向代理工具,基于 NGINX 实现的 NGINX Ingress 也成为了 Kubernetes 集群中最广泛使用的 Ingress 网关 。目前 NGINX Ingress 主要有两个版本,其中一个是 Kubernetes 社区所开发和维护的 NGINX Ingress Controller (kubernetes/ingress-NGINX) 。而 F5 NGINX 也开发和维护了 NGINX Ingress Controller (NGINXinc/kubernetes-ingress),在数据平面上添加一些高级功能或商业支持 。
文章插图
然而,开源版本和 NGINX 维护的版本之间存在一定差异,这也让用户感到困惑 。为了消除这种困惑,NGINX 基于 Kubernetes API Gateway SIG 参考架构,于今年早些时候推出了 NGINX Kubernetes Gateway 。NGINX Kubernetes Gateway 由 Ingress controller 发展而来,是一种基于 Gateway API 规范内测版的新兴技术 。Gateway API 终将取代 Kubernetes 架构中的 Ingress Controller,为了与云原生趋势保持一致,NGINX 表示已决定将之前仅在开源版本中提供的 NGINX Kubernetes Gateway 作为下阶段的 Kubernetes 网络开发重点 。
现代应用参考架构 MARA
云原生基础设施和基于微服务的设计,能够高容错、松耦合,使得开发可快速迭代,让企业可以用敏捷的方式支持数字化转型 。然而利用云原生构建现代化应用并不容易,“部署 Kubernetes 有很多不同的方法——网络、安全、身份验证,甚至像 API 网关这样的东西 。对于大多数刚起步的企业来说,这还是比较复杂 。” F5 NGINX 总经理 Rob Whiteley 在接受媒体采访时曾说 。“如果没有很好地理解,很容易陷入错误的配置状态 。”
文章插图
“我们意识到,我们可以制作一个模版作为企业参考架构:给出真正的操作代码,而不是纸上的概念 。”Whiteley 说 。因此,MARA 诞生了 。这种思路类似于构建一个“黄金镜像”,让用户从列表中自动拉取、组装和预集成所有脚本,然后通过一个命令进行部署 。并且 F5 希望开发人员只需单击几下就能够在几分钟内配置和部署好一个 Kubernetes 环境,形成一个完整并稳定可靠的开发环境 。
总之,MARA 是一个悉心设计的“稳定可靠、经过测试且可以部署到在 Kubernetes 环境中运行的实时生产应用”解决方案 。该模块化架构集成了创建生产级云原生环境所需的一切——安全性、日志记录、网络、应用服务器、配置和 YAML 管理等 。
即使平台能够集成所有这些功能,但要完全满足生产环境要求还需要更多的工作 。经过不断实验并探索如何帮助核心开发人员更高效、更轻松地部署现代应用,NGINX 在去年的 Sprint 大会上宣布推出了 MARA参考架构,一个现代应用的开源架构和部署模型 。在今年的 NGINX Sprint 上,Rob Whiteley 也在主题演讲中宣布了即将推出 MARA 1.0版本 。
在发布时,MARA 预配置了多种选择,使用 Elastic 进行日志管理,使用 Prometheus 和 Grafana 进行监控和仪表板,使用 Amazon Web Services 的 Elastic Kubernetes Service (EKS) 作为部署目标,使用 Spinnaker 进行持续交付,以及 TLS的证书管理器,以及中间层的许多 NGINX 产品 。
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- 《品类战略:定位理论最新发展》pdf下载在线阅读全文,求百度网盘云资源
- 《冯仑来自:看得见未来才有未来》pdf下载在线阅读全文,求百度网盘云资源
- 确认过眼神,阿云嘎是没少在网上冲浪的人!
- 屈姓带云字女孩的名字
- 我国远古时代黄河流域的部落联盟首领是怎么产生的
- 冲击与回应:媒介时代的文艺批评——评《媒介、技术与技艺:当代文艺批评理论文选》
- 高胜美、韩宝仪影响一个时代,邓丽君这个名字,早已成为时代符号
- 免费的东西真的是免费的吗?
- 哪位高手有帝国时代3的秘籍?
- 血咒是什么?