En las arquitecturas de aplicação modernas, un plano de datos alberga y transporta el tráfico de aplicação y datos. Además del plano de datos, la gestión nativa de la nube también opera en un plano de gestión y un plano de control .
Al implementar aplicaciones nativas de la nube, esta capa de gestión controla el tráfico de aplicaciones entre diferentes entornos, aplicaciones y plataformas. Debido a la falta de visibilidad y las brechas en la gobernanza, los entornos distribuidos amplían la superficie de amenazas y aumentan la probabilidad de interrupciones.
El plano de datos es fundamental para desarrollar aplicaciones modernas de alto rendimiento a gran escala. Las métricas clave que determinan el rendimiento de las aplicaciones, como la experiencia del usuario y la latencia, dependen de un plano de datos ágil, confiable y altamente escalable. Este plano, que determina el comportamiento de las aplicaciones, es donde se ejecutan todas las políticas, los acuerdos de nivel de servicio (SLA) y los activadores de escalado o comportamiento (como reintentos, keepalives y escalado horizontal).
En Kubernetes , el plano de datos consta de nodos de trabajo con sus pods y contenedores que se comunican a través de agentes de kubelet , que comparten el estado y las condiciones con el motor de contenedores y la base de datos que mantiene la información del estado. Cada nodo tiene un kubelet, que recibe instrucciones de configuración del plano de control (en este caso, un servidor API). Si bien es un poco diferente en construcción y diseño que el plano de datos utilizado en las aplicaciones web tradicionales de tres niveles, la función de un plano de datos de Kubernetes es prácticamente la misma: garantizar que las aplicaciones funcionen bien.
Para obtener más información sobre el plano de datos, lea el artículo de The New Stack Datos, control, gestión: Tres aviones, diferentes altitudes .
En este panorama híbrido y de rápida evolución, se necesita una solución de gestión nativa de la nube para conectar, operar y proteger de manera eficaz una cartera compleja de microservicios y aplicações. En NGINX, estamos construyendo un conjunto de herramientas para garantizar la observabilidad, confiabilidad, gobernanza y seguridad en los tres planos.
Contáctenos hoy para saber cómo podemos ayudarlo a ofrecer aplicaciones modernas .