Diferencia entre la computación de borde y la computación distribuida

Diferencia entre la computación de borde y la computación distribuida

Los sistemas distribuidos son ubicuos hoy en día en todas las empresas, el gobierno, la academia y el hogar. Se refiere a una amplia gama de sistemas informáticos modernos, desde un chip VLSI hasta estaciones de trabajo a Internet. Por lo general, proporcionan medios para compartir recursos y proporcionan un rendimiento mejorado al enfocarse en los problemas en paralelo. El hecho es que los sistemas distribuidos han existido desde el comienzo del universo. Pero no fue hasta la proliferación generalizada de Internet que la noción de informática distribuida se consideró una herramienta útil. Los sistemas de borde son parte de esta arquitectura del sistema distribuido.

¿Qué es la computación de borde??

Para manejar la afluencia masiva de datos que se generan por segunda base, se utiliza la tecnología de la computación de borde. Pero que es la computación de borde? Es parte de una infraestructura en la nube distribuida que aboga por la descentralización en lugar de la centralización, lo que significa que acerca el almacenamiento de datos y las cargas de trabajo a la borde donde se generan los datos y donde se están tomando acciones, como sea posible, como sea posible. Los dispositivos IoT generalmente tienen capacidades limitadas de procesamiento de datos y almacenamiento, por lo que debe ocurrir un procesamiento sustancial en las instalaciones con el borde que proporciona un entorno para manejar el procesamiento y administrar una gran cantidad de dispositivos y datos de IoT. Los sistemas de borde son esencialmente sistemas informáticos remotos como teléfonos inteligentes, puertas de enlace de red o objetos inteligentes que funcionan en nombre de la nube. De esta manera, la información se puede compartir de forma rápida, segura y sin latencia. Además, mejora la velocidad del procesamiento de datos como resultado directo de una menor dependencia de la nube.

Lo que se distribuye informá?

Los sistemas distribuidos nos rodean: motor de búsqueda de Google, plataformas de Amazon, Netflix, blockchain, juegos en línea, banca en línea y la lista continúa. El ejemplo más común de un sistema distribuido es el modelo de cliente cliente. Cuando hablamos de sistemas distribuidos, en realidad nos referimos a una colección de componentes de software o hardware independientes llamados nodos que se unen a través de una red y que funcionan juntos hacia un objetivo final común. Entonces, la computación distribuida es el estudio de esos sistemas distribuidos con múltiples componentes ubicados en diferentes máquinas. Es un modelo de computación en el que los componentes del sistema se distribuyen en múltiples computadoras, pero se ejecutan como un sistema para resolver un problema. El sistema consiste principalmente en un conjunto de procesadores que están conectados por una red de comunicación que proporciona intercambio de información entre procesadores.

Diferencia entre la computación de borde y la computación distribuida

Modelo

- La computación distribuida es un modelo utilizado para sistemas distribuidos. Un sistema distribuido es una colección de dispositivos informáticos separados e individuales que pueden comunicarse entre sí. Es un modelo de computación en el que los componentes del sistema se distribuyen en múltiples computadoras, pero se ejecutan como un sistema para resolver un problema. Edge Computing es la reciente adaptación de modelos de computación basado en un modelo de computación distribuido que acerca el almacenamiento de datos y las cargas de trabajo al borde donde se generan los datos y donde se están tomando acciones.

Escalabilidad

- Los sistemas de borde siguen la idea del almacenamiento y procesamiento de datos distribuidos para una mejor escalabilidad. La idea es mejorar las capacidades informáticas de los dispositivos móviles mediante la descarga de operaciones computacionalmente costosas a los centros de datos de la nube móviles llamados CloudLets. La arquitectura informática distribuida es horizontalmente escalable, lo que significa que la capacidad de los nodos se puede aumentar y, por lo tanto, la funcionalidad del sistema a medida que cada nodo funcionaba de forma independiente, lo que a su vez reduce significativamente la curva de costo de muchas cosas. La carga también disminuye porque la carga se distribuye en múltiples nodos del servidor.

Actuación

- Al procesar datos más cercanos a donde se está creando, en lugar de en una infraestructura centralizada, el entorno de computación de borde reduce significativamente el flujo de datos hacia y desde la red primaria. Al descargar los dispositivos de carga a borde, podría una reducción significativa en la congestión de la red, la mejora en el rendimiento y el rendimiento de las aplicaciones, y en última instancia, logrando un tiempo de respuesta más rápido para los usuarios finales. Los sistemas distribuidos abogan por la distribución de cargas de trabajo que se pueden enviar a múltiples máquinas, lo que hace que los sistemas sean altamente eficientes y confiables.

Seguridad

- La arquitectura tradicional de la computación en la nube está centralizada, lo que significa que la informática se realiza en la nube y los dispositivos y sistemas se sincronizan con un clúster de servidor de nube centralizado. Como la informática tiene una arquitectura de servidor único para múltiples clientes, los sistemas son más vulnerables a los ataques y interrupciones de energía DDoS. Bancos de cálculo de borde en descentralización, lo que significa localizar los dispositivos informáticos cercanos a la fuente de datos, lo que hace que sea extremadamente difícil interrumpir toda la red. Como los dispositivos se encuentran en diferentes ubicaciones, el ataque en un sistema no tendrá ningún impacto en otros sistemas.

Edge Computing vs. Computación distribuida: tabla de comparación

Resumen de la computación de borde vs. Computación distribuída

Los sistemas de borde se basan en la arquitectura del sistema distribuido y son esencialmente sistemas informáticos remotos de dominios de ingeniería establecidos de sistemas integrados, seguridad informática, computación en la nube y telecomunicaciones. Acomoda una amplia gama de dispositivos informáticos de usuarios finales pequeños a grandes y fuentes de datos. La idea es colocar la capacidad de computación y almacenamiento de los dispositivos en la fuente de datos, aplicaciones de la vida real que requieren movilidad, baja latencia, confiabilidad, etc., puede ser mejor apoyado. Este es un gran alejamiento de la arquitectura tradicional de computación en la nube que se centra en un modelo de arquitectura descentralizada. A medida que los dispositivos innovadores como los autos autónomos se vuelven más comunes, el impacto de la computación de borde en nuestra vida diaria será significativamente mayor.