在现代应用架构中,控制平面为数据平面配置规则。除控制平面和数据平面外,云原生管理还通过管理平面运行。

部署云原生应用时,需要使用此管理系统,以简化跨分布式环境的流量管理和安全策略创建与实施。由于可见性不足且存在治理缺口,分布式环境会扩大威胁面,并增加服务中断的可能性。

控制平面位于数据平面之上,是一个独立实体,负责对数据平面实施规则。它最初是用于第4层网络的策略引擎,现在也会影响第7层流量在Kubernetes中的处理。数据平面负责管理流经应用的数据以及Pod级应用行为,而控制平面则指导数据平面,并监督容器、节点、Pod和集群的编排与协调。控制平面的组件会对集群做出全局决策(例如调度),同时检测并响应集群事件。

要进一步了解控制平面的功能,请阅读 The New Stack 的文章《数据、控制与管理:三个平面,不同高度》。

NGINX如何提供帮助?

在这种混合且快速演变的环境中,需要采用云原生管理解决方案,才能有效连接、运营和保护复杂的微服务及应用组合。NGINX正在构建一套工具,以确保所有三个平面均具备可观测性、可靠性、治理能力和安全性。

立即联系我们,了解我们如何帮助您交付现代应用。