Los nuevos paradigmas en el procesamiento de datos: cloud, edge y fog computing
El Cloud Computing ha significado una revolución industrial y tecnológica por la manera en la que interactuamos con los dispositivos para obtener y almacenar información desde la nube. Hablamos de una herramienta imprescindible a nivel personal y empresarial; una tecnología que ha mejorado la decodificación de nuestros datos y ha buscado proteger nuestra información. 

Si no estás familiarizado con el tema, no te preocupes, seguro te sorprenderá enterarte que  sabes más de lo que crees. En el presente artículo revisaremos qué es el Cloud, Edge y Fog Computing. Aprenderemos sobre sus diferencias, cómo se complementan y la manera en la que cambiarán nuestra realidad. 

El camino hacia una nueva infraestructura industrial 

El Edge Computing revolucionará todo tipo de sectores industriales como el transporte, los videojuegos, la seguridad, etc. Su propuesta y propósito plantean mejorar las facilidades que tenemos al obtener nuestra información desde la nube y las acciones que realizamos con esos datos. 

Para entender bien qué es Edge, primero definamos cómo funciona la tecnología de la nube o cloud computing. Empecemos, entonces, con una pregunta clave, “¿qué ocurre en el proceso cuando mi PC o dispositivo móvil se conectan a Internet para almacenar o mostrar mi información localizada desde un centro de datos remoto?”

Cloud Computing: qué es y ejemplos 

El Cloud Computing o computación en la nube se refiere a la multitud de servicios, archivos e información que los usuarios obtenemos de la nube cuando nos conectamos a Internet. Es decir, en lugar de almacenar datos en un dispositivo, los subimos a la nube y accedemos a ellos de una manera flexible y escalable. Esto implica la liberación del espacio personal para depositarlos en un servidor remoto (data centers). 

Cuando accedemos a nuestro correo por medio de Gmail® u Outlook®; subimos un archivo a Dropbox®, Wetransfer®, Mega® o iCloud®, estamos haciendo uso de cloud computing. Cualquiera de estos servicios procesa tus datos, los opera y devuelve con una respuesta. Por ejemplo, al acceder a la bandeja de entrada de tu correo para cerciorarte de los nuevos mensajes que tienes, mandas una solicitud a Google® para que desprenda esa información y ellos responden con tus datos sin importar el dispositivo donde lo hagas; no importa dónde te encuentres pues todo está almacenado en Internet. 

Si pudiéramos jerarquizar el proceso, diríamos que todo comienza en un dispositivo, este manda una solicitud por medio de un operador que te da acceso a Internet, y este último posibilita la petición de información al servidor de la nube. Aunque parece un viaje “simple”, estamos hablando de un tremendo avance en el procesamiento de datos de la actualidad

Las ventajas principales: 

  • Autonomía de acceso a información: Obtén tu información almacenada en la nube sin importar el dispositivo en donde te encuentres. Solo necesitas acceso a Internet y podrás acceder a tus datos de manera segura. 
  • Ahorro: En caso de que necesites más almacenamiento en alguno de estos servicios, pagas únicamente por lo que requieras. Esto aplica tanto para tu uso personal, como para la masificación empresarial, que implica a muchos usuarios de una misma compañía. 
  • Personalización: Estos servicios son altamente adaptables en beneficio de cubrir el aspecto más específico de tus necesidades. Personaliza tu servicio en materia de diseño, espacio y accesibilidad. 
  • Actualizaciones constantes: Los servidores buscan actualizarse constantemente. Sus mejoras están a la vanguardia de una rapidez y fácil acceso de la información. Además, siempre buscan optimizar la seguridad y la protección de datos.

Alternativas de infraestructura en Cloud computing

En materia empresarial, vale la pena puntualizar que es imprescindible el uso de aplicaciones y plataformas para garantizar la seguridad de los datos. Estas alternativas se encargan del mantenimiento y soporte. Por lo tanto, si quieres llevar tu compañía al siguiente nivel, echa un vistazo a estas opciones: 

  • IaaS (Infraestructure as a Service): Conjunto de recursos informáticos, de almacenamiento y redes. Por ejemplo, Oracle® Cloud Infrastructure y Amazon® Web Services.
  • PaaS (Platform as a Service): Modelo completo de computación en la nube que ofrece hardware, software y servicios de infraestructura. Los ejemplos incluyen Microsoft® Azure y Google® App Engine.
  • SaaS (Software as a Service): Acceso a un software en línea. Es mejor descargarlo y utilizarlo en tu equipo local. Algunos ejemplos son Trello® y Adobe® Creative Cloud.

Entonces, ¿qué es el Edge Computing?

El Edge Computing o computación al borde consiste en acercar lo más posible el procesamiento de datos del servidor de la nube a donde esa información es requerida. En palabras simples, se trata de aproximar la nube hasta el usuario; lo más cercano al borde de la red. 

Si pudiéramos diagramarlo de algún modo, imaginemos: mandamos la orden desde nuestro dispositivo a la nube de abrir nuestra bandeja de entrada, esta pasa por un operador que posibilita la conexión a Internet, pero esta vez el servidor no es el último escalafón del proceso sino que labora cerca del dispositivo central. Esto disminuye considerablemente los milisegundos de latencia y abre las capacidades que antes estaban lejos debido a la distancia del servidor de la nube. 

Si bien el paradigma de procesamiento de datos es similar a Cloud Computing, el hecho de que la distancia se haya acortado multiplica las opciones de actividades que antes se pensaba imposibles. De esta manera aumentan las ventajas de seguridad, calidad, reducción de latencia en el procesamiento de datos, flexibilidad, escalabilidad y disponibilidad de la nube. 

Las ventajas principales:

Caso similar a la innovación de la red 5G, esta tecnología reduce el consumo de energía, el ancho de banda y el tiempo de respuesta. Cuando enviamos tanta información para ser procesada a servidores remotos pueden generarse retrasos casi imperceptibles pero significativos para la productividad industrial de una ciudad, por ejemplo. 

Más adelante mencionaremos algunos ejemplos de mejora que vienen con el Edge computing, mientras tanto, hablemos sobre las ventajas más significativas en comparación al Cloud Computing

  • Seguridad: Gracias a la mayor y más equilibrada repartición de información diversificada entre equipos, el riesgo de un ataque a uno de los servidores conlleva el menor daño posible. Ahora no dependemos de una sola fuente de información, sino que el riesgo ahora se reparte y, por lo tanto, disminuye. 
  • Diversificación: La tecnología compaginada a las innovaciones IoT está creciendo de forma exponencial. Las facilidades en nuestra vida que vendrán con estos dispositivos son incalculables y diversas, con el objetivo de reducir la saturación del sistema. 
  • Disminución de latencia: Ya hablamos de la mejora en la disminución de la latencia; pero hemos hablado poco de cómo se beneficiará de ello los videojuegos en línea, los vehículos autónomos, las industrias, la salud, etc. La mejora de velocidad en el procesamiento de datos da pie a nuevos paradigmas sociales. 
Hay artículos que abordan equivocadamente el presente tema pues buscan argumentar cuál de estos paradigmas es mejor, cuando en realidad estos se complementan. Toman la tecnología del otro para mejorar procesos, ahorrar y sobre todo, aportar más energía. 

La relación del Edge Computing con otras tecnologías

La correcta ejecución del Edge Computing y su máximo desempeño depende en gran medida del desarrollo de las tecnologías mencionadas a continuación: 

Internet de las Cosas (IoT)

Se trata de un sistema que conforma miles y miles de dispositivos, objetos y artefactos industriales interconectados a Internet. La demanda de datos que estos generan es enorme, por ende su efecto en este momento se limita a ciertas funciones. 

Ponte a pensar en las luces inteligentes, los termómetros, los sensores industriales y de seguridad; todos ellos están conectados entre sí al Internet de las cosas. Con estos se tiene un mejor control en la logística, la producción y la industrialización de las compañías. En el aspecto personal, por ejemplo, utilizamos asistentes virtuales con altavoz como Alexa®, Google Home®, Movistar Home®, etc. que se nutren de información gracias a su conexión a Internet. 

Ahora bien, imagina si estos dispositivos contaran con un servidor de datos más cercano a ellos que disminuyera la latencia y maximizará la energía. Habría, sin duda, mucho margen de mejora una vez que entre el Edge Computing. 

Red 5G

Entendamos que la latencia se trata del tiempo que la información se tarda en ir al servidor y volver a ti. Sabiendo eso, entenderemos la importancia que conlleva la tecnología de la red 5G y la fibra óptica para el Edge Computing. La reducción de latencia de esta red respecto a la 4G es altísima, estamos hablando de 50 milisegundos contra 1 milisegundo (en el mejor de los casos). 

No basta con acercar el servidor de la nube a los dispositivos, también es necesario reducir el tiempo en que la información viaja y regresa a nosotros. Por eso es que la red 5G y el Edge Computing multiplican la rapidez y eficiencia de este procesamiento de datos. 
BigDataBigData

BigData

El Big Data es un ecosistema tecnológico ideado para almacenar, analizar y gestionar los datos masivos depositados en él. Su propósito es crear algoritmos o patrones dentro de toda esa masificación de información para que después sean relevantes y así crear soluciones inteligentes. 

Dentro de sus usos pueden variar la medicina, la agricultura o el medio ambiente. El ejemplo más claro sería, quizá, los datos que decodifican sobre el tráfico de una ciudad para brindarte la mejor ruta camino a tu trabajo. 

No toda la información que corre por dispositivos IoT y que conforman el ecosistema Big Data es relevante, cosa que ralentiza el intercambio de información al ejecutar tareas de análisis. Aquí, el Edge Computing gestionaría esa información a manera de filtro, enviando y recibiendo solo datos importantes para reducir el consumo energético y disminuir la latencia. 

Machine Learning

Recordemos que gracias a la disciplina del Machine Learning ahora hay muchos ordenadores que aprenden por sí mismos a realizar tareas complejas y de forma autónoma. Así es, no necesitan ser programados o manipulados pues hablamos de automóviles que pueden manejarse solos, traductores o algoritmos avanzados. En pocas palabras, es la tecnología de la predicción e identificación de patrones. Nos referimos a uno de los avances más grandes del campo de la Inteligencia Artificial. 

Los beneficios son incalculables cuando sumas esta tecnología con el Edge Computing. La menor latencia posible, la cercanía del servidor y la toma de decisiones autónomas gracias al desciframiento de patrones trabajando juntos. 

Ejemplos de Edge Computing

En la actualidad existen algunos ejemplos donde ya se trabaja con Edge Computing y hay otros casos que por ahora solo laboran en el intelecto de los técnicos. Hablemos de estas realidades y algunas proyecciones para el futuro: 

  • Videojuegos: El sueño gamer de obtener una experiencia óptima de los juegos en línea se vería fuertemente favorecida gracias al Edge Computing. Habría respuestas más rápidas que harían a la latencia imperceptible. Además, se mejoraría en gran medida la realidad virtual y la realidad aumentada. 
  • Vehículos autónomos: Hablamos de automóviles inteligentes conectados a IoT, cuyo desempeño se denotará en la obtención de información del entorno para hacer cada vez más eficiente la movilidad del auto sin conductor. Habría una respuesta en tiempo real hacia las necesidades de circulación haciendo viable esta alternativa para el tráfico.
  • Cámaras de seguridad: Similar al caso anterior, estas cámaras podrían responder a demandas de tiempo real, mandando advertencias de anomalías instantáneamente. 
  • Redes eléctricas inteligentes: Estas redes podrían suministrarse eléctricamente de manera más eficiente gracias a la prevención rápida de accidentes, por ejemplo. 
  • Hogar: En la actualidad se habla ya de “casas inteligentes”. Con el tiempo, el Edge Computing mejorará a los asistentes tecnológicos por altavoz y las automatizaciones de cualquier hogar. 
  • Salud: Ya no es un mito la asistencia médica remota ni la cirugía por medio de robots ayudados de inteligencia artificial para ejecutar procesos delicados. 
Además, si quieres saber un poco de cómo esta revolución tecnológica está beneficiando a la industria del vino, revisa nuestro artículo al respecto

¿Y qué hay del Fog Computing?

Podríamos decir que el Fog Computing o computación en la niebla es una tecnología subordinada de cloud. Por ella pasan datos que generan los dispositivos pero que no suben directamente a la nube, sino que se establecen en centros de datos descentralizados

Estos sitios son más pequeños y cercanos, convirtiéndose en un ecosistema mediador con menor latencia que una red cloud. De hecho, esa es su finalidad: actuar de forma inmediata y rápida por medio de la selección de la información que opera. 

Un ejemplo bien conocido es la pulsera inteligente; esta no necesita conectar con la nube para calcular los kilómetros que recorriste por la mañana, sino que por sí misma puede calcular y brindar estos datos. De esta manera disminuye la cantidad de información enviada a la nube y evitamos la carga de esta. 

Así es la colaboración de procesamiento de datos que estos tres paradigmas proponen. Se trata del planteamiento, colaboración y mejora que estas tres tecnologías facilitan para el desarrollo de la cuarta revolución industrial. 
¿Y qué hay del Fog Computing?¿Y qué hay del Fog Computing?

El futuro de toda conectividad

México ha dado pasos importantes en tecnologías hermanas que darían pie a la realidad del Edge Computing. Por ejemplo, las telefonías hegemónicas del país han comenzado a usar la red 5G, un elemento imprescindible para esta transformación. Sin embargo, aún falta un largo tramo para la conectividad de última generación de la que hablamos. Es necesaria la suma de varias fuerzas antes de pensar en este despliegue tecnológico. 

La Cuarta Revolución Industrial aún proyecta muchos alcances tecnológicos que antes solo creíamos posibles en las películas de ciencia ficción. Permanezcamos expectantes a los avances que las siguientes décadas nos aguardan gracias a esta hiperconectividad. 

Te invitamos a leer más sobre tecnología en nuestro blog HP Tech Takes. Infórmate, aprende más sobre los cambios que vienen en la industria y entérate de cómo podrían influir en el futuro de la conectividad.