En las arquitecturas de aplicaciones modernas, un plano de control configura las reglas para el plano de datos. Además de los planos de control y datos, la gestión nativa de la nube también funciona a través de un plano de gestión.
Al implementar aplicaciones nativas de la nube, este sistema de gestión se vuelve crucial para simplificar la creación y aplicación de políticas de gestión del tráfico y seguridad en entornos distribuidos. Dado que la falta de visibilidad y las brechas en la gobernanza son comunes, los entornos distribuidos amplían la superficie de amenazas y aumentan la probabilidad de interrupciones.
El plano de control se encuentra por encima del plano de datos, como una entidad independiente, y aplica las normas para el plano de datos. Originalmente era un motor de políticas para redes de capa 4 y ahora también tiene influencia sobre el tráfico de capa 7 en Kubernetes. Después de que el plano de datos gobierne el flujo de datos a través de las aplicaciones y el comportamiento de las aplicaciones a nivel de pod, el plano de control guía el plano de datos, supervisando la orquestación y la coordinación de contenedores, nodos, pods y clústeres. Los componentes del plano de control toman decisiones globales sobre el clúster (por ejemplo, la programación), al tiempo que detectan y responden a los eventos del clúster.
Para saber más sobre lo que puede hacer el plano de control, lea el artículo de The New Stack Data, Control, Management: Three Planes, Different Altitudes (Datos, control, gestión: tres planos, diferentes alturas).
En este panorama híbrido y en rápida evolución, se necesita una solución de gestión nativa de la nube para conectar, operar y proteger eficazmente una cartera compleja de microservicios y aplicaciones. En NGINX, estamos creando un conjunto de herramientas para garantizar la observabilidad, la fiabilidad, la gobernanza y la seguridad en los tres planos.