BLOG | OFICINA DEL CTO

El papel de la nube en las aplicações nativas del borde

Miniatura de Lori MacVittie
Lori MacVittie
Publicado el 14 de junio de 2021


No debería sorprendernos que, así como el surgimiento de la nube nos dio aplicações nativas de la nube, el edge esté impulsando un conjunto de aplicações nativas de edge .

Sin embargo, estas aplicações no residirán únicamente en el borde. Por el contrario, la convergencia concomitante de TI (tecnología de la información) y OT (tecnología operativa) está impulsando nuevos patrones arquitectónicos que también aprovechan las aplicações que residen en la nube y el centro de datos.

Hoy en día podemos ver indicadores adelantados de esto cuando consideramos dónde las organizaciones implementan actualmente tecnologías de seguridad y entrega de aplicação . Menos de la mitad (41%) de las organizaciones dependen de una sola ubicación para alojar estas tecnologías. El promedio es de poco más de 2 – 2,11 para ser exactos. La combinación más probable hoy en día es la nube y las instalaciones locales, pero uno de cada diez ya aprovecha las tres ubicaciones: centro de datos, nube y borde.

El borde es acumulativo

Esto es particularmente cierto para las arquitecturas diseñadas para soportar el promedio de diez cosas conectadas que se pueden encontrar en la mayoría de los hogares de los consumidores. De hecho, si observamos las aplicações de borde más populares, descubrimos que son una mezcla de nube y borde, nodo y punto final.

nodo de punto final

Distinguimos entre un nodo de borde y un punto final de borde en función de las propiedades únicas de cada uno. Esto ayuda a delinear la responsabilidad de funciones específicas que conforman una " aplicação nativa de borde", ya que cada ubicación tiene capacidades y limitaciones únicas. Por ejemplo, generalmente un punto final de borde no admite el almacenamiento de volúmenes significativos de datos. Los nodos de borde pueden hacerlo, y el centro de datos/nube ciertamente lo hace. Estas capacidades y limitaciones ayudan a dar forma a las aplicações nativas de borde de manera que aprovechen las fortalezas de cada ubicación para beneficiar tanto al proveedor como al consumidor. 

Esta es la razón fundamental por la que la nube y los centros de datos juegan un papel importante en las aplicações nativas de borde.

Consideremos, por ejemplo, mi servidor multimedia Plex. Tengo un servidor local (nodo de borde) en mi casa, con una aplicación en mi televisor inteligente (punto final de borde). El nodo de borde se comunica con el servicio Plex basado en la nube para la facturación y la gestión de cuentas, el acceso remoto y las actualizaciones de software. Se producen otras conversaciones e intercambios de datos entre ambos que describen el uso y el rendimiento para ayudar a mejorar la aplicação general.

ejemplo complejo

No tendría ningún sentido que las funciones de facturación y gestión de cuentas residieran en el nodo de borde, y mucho menos en el punto final de borde. De manera similar, no sería eficiente (ni muy seguro) darle al servicio Plex acceso a mi repositorio local de contenido digital. En lugar de ello, esa responsabilidad se deja en manos del servidor multimedia local que se ejecuta en el nodo de borde.

En muchos sentidos, este patrón no es diferente de los producidos por los esfuerzos de modernización para proporcionar interfaces modernas para aplicações tradicionales (heredadas, antiguas, retro, maduras, elija su eufemismo para "antes de mi tiempo"). Consideremos la posibilidad de utilizar sistemas de raspado de pantalla basados en texto para proporcionar acceso basado en web a principios del siglo XX. O el uso de API para facilitar la banca móvil, que se basa en los sistemas transaccionales tradicionales. Los esfuerzos de modernización a menudo producen patrones de aplicação que asignan responsabilidad a sistemas y aplicações en los límites del centro de datos, la nube y el borde.  

Este tipo de decisiones se toman todos los días para cosas conectadas, sensores y otras aplicações de borde. Estas decisiones surgen como patrones de aplicação comunes y nativos del borde.

Casi todos ellos incluyen funciones que residen en una nube/centro de datos.

A diferencia de la prisa por declarar obsoletos los centros de datos cuando la computación en la nube apareció en escena, es poco probable que escuche a alguien declarar lo mismo sobre la nube ahora que está surgiendo el edge. Por el contrario, la nube y los centros de datos seguirán desempeñando un papel integral en las aplicações nativas de borde.