¿Qué es un plano de datos?

En las arquitecturas de aplicaciones modernas, un plano de datos aloja y transporta el tráfico de aplicaciones 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.

Diagrama Datos-Control-Gestión-Tres Planos

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 consiste en nodos de trabajo con sus pods y contenedores que se comunican a través de agentes kubelet, que comparten el estado y las condiciones con el motor de contenedores y la base de datos que mantiene la información de estado. Cada nodo tiene un kubelet, que recibe instrucciones de configuración desde el plano de control (en este caso, un servidor API). Aunque algo 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 Kubernetes es más o menos la misma: asegurarse de que las aplicaciones funcionan bien.

Para saber más sobre el plano de datos, lea el artículo de The New Stack Data, Control, Management: Three Planes, Different Altitudes (Datos control, gestión: tres planos, diferentes alturas).

¿Cómo puede ayudar NGINX?

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, estamoscreando un conjunto de herramientas para garantizar la observabilidad, la fiabilidad, la gobernanza y la seguridad en los tres planos.

Póngase en contacto con nosotros hoy mismo para saber cómo podemos ayudarle a ofrecer aplicaciones modernas.