El hecho de que puedas no significa que debas hacerlo. La complejidad, la latencia y las interrupciones de la red pueden hacer que se detenga.
por David Linthicum
La noción de borde inteligente existe desde hace algunos años. Se refiere a colocar el procesamiento en los dispositivos periféricos para evitar el envío de datos al servidor centralizado, que normalmente existe en nubes públicas.
Si bien no siempre es necesario, el borde inteligente puede aprovechar la tecnología de aprendizaje automático en el borde, alejando la creación de conocimiento del procesamiento y almacenamiento centralizados. Las aplicaciones varían, desde robótica de fábrica hasta automóviles y sistemas de borde locales que residen en centros de datos tradicionales. Es bueno en cualquier situación en la que tenga sentido hacer el procesamiento lo más cerca posible de la fuente de datos.
Hemos luchado con este tipo de problema arquitectónico durante muchos años. Con cualquier sistema distribuido, incluida la computación en la nube, debe considerar la compensación del proceso y la ubicación del almacenamiento en diferentes dispositivos físicos o virtuales. La ventaja inteligente no es diferente.
Es fácil colocar el procesamiento y el almacenamiento en el borde, pero en muchos casos se convierte en una pesadilla de administración y operaciones. Tenga en cuenta que sus dispositivos de borde a sistemas centralizados siempre son de varios a uno. Administrar un sistema centralizado es bastante simplista considerando que está en una ubicación virtual. Cuando tiene que administrar cientos o miles de dispositivos periféricos inteligentes, incluida la administración de la configuración, la seguridad y el gobierno, se convierte en una pesadilla operativa. Estoy descubriendo que las empresas que llevaron el procesamiento y el almacenamiento de datos al límite a menudo los devuelven a los servidores centralizados solo debido a la complejidad de la administración.
La latencia y los cortes de red pueden morderlo en el trasero. Dependemos de las redes para mantenernos conectados con computadoras de borde, en muchos casos móviles y, por lo tanto, conectados a través de redes celulares. Probablemente tendrá que lidiar con situaciones desconectadas con más frecuencia de lo que le gustaría, y debe encontrar una manera de asegurarse de que estas interrupciones y problemas de rendimiento no acaben con su sistema general, tanto en el borde como en el centralizado.
Si no lo hace, verá que los datos no se sincronizan y el procesamiento no se administra correctamente. Puede llegar a un punto en el que los sistemas no sean fiables ni fiables. Intente explicarle a un piloto comercial que el diagnóstico del motor en vuelo en el borde inteligente falló debido a un problema de red. El apagón resultante no funcionará bien en la cabina de vuelo.
Por supuesto, no todas las limitaciones de los bordes son tan profundas. Por lo general, está cometiendo errores arquitectónicos que no se descubrirán hasta que el sistema comience a escalar. En ese momento, se ha comprometido demasiado con la arquitectura de borde inteligente y las correcciones requieren un cambio sistémico. Intente decirle eso a su jefe. Allí tampoco irá bien. Asegúrese de considerar las compensaciones.
Fuente: https://www.infoworld.com/article/3597388/the-intelligent-edge-isnt-always-the-smartest-choice.html