Aunque edge computing se ha hecho cada vez más visible en los últimos años, parece menos ruidosa que la informática tradicional cloud . Pero la informática de cloud y edge computing no hay que elegir una u otra, sino que son complementarias. Esta sección describe las características de edge computing y la informática cloud y explica los puntos que hay que tener en cuenta al construir y utilizar la informática cloud y edge computing por separado.
¿Qué es Cloud Computing?
El cloud significa literalmente “cloud”. A partir de esa imagen, la situación real del servidor está “en el cloud” o “por encima del cloud”, y puede decirse que el usuario final representa un sistema que puede ser utilizado sin ser consciente de la situación real del servidor. En principio, existen múltiples servidores “por encima de las nubes”, que comparten funciones, pero que pueden utilizarse “por debajo de las nubes”, es decir, por parte del usuario final sin ser consciente de ello. En otras palabras, es una tecnología que trata a los múltiples servidores como si fueran un único servidor.
El trasfondo de la aparición es la evolución del entorno de Internet. Se puede decir que el desarrollo de Internet ha propiciado una situación en la que los servidores múltiples son aleatorios. En estas situaciones, los usuarios finales deben acceder a cada servidor cada vez. Por ejemplo, si un servidor se construye por función, el cliente debe introducir una contraseña diferente cada vez que accede a un servidor distinto. Sin embargo, esto puede ser muy engorroso para los clientes, y la gestión y consolidación de los servidores se ha convertido en un reto. La informática Cloud resuelve este problema.
Técnicas elementales de apoyo a la informática cloud
Las tecnologías de componentes clave que soportan la informática de cloud incluyen tecnologías de virtualización, distribuidas y de seguridad. Echemos un vistazo a cada tecnología elemental.
- Tecnología de virtualización
La tecnología de virtualización es una tecnología que permite ejecutar la misma aplicación independientemente del hardware o del sistema operativo. Por ejemplo, aunque el servidor A y el servidor B tengan sistemas operativos diferentes, si la misma aplicación se ejecuta utilizando la tecnología de virtualización, los usuarios finales bajo el cloud pueden utilizar el servidor cloud sin ser conscientes del sistema operativo del servidor. Pueden utilizarlo. Otra ventaja de construir un servidor cloud es que se puede seleccionar el SO y el hardware de forma más flexible según el propósito del servidor. - Tecnología de dispersión
La tecnología distribuida también se denomina tecnología de procesamiento distribuido. Como se ha mencionado anteriormente, en principio existen múltiples servidores de cloud en las nubes, pero se trata de una tecnología que opera estos servidores de forma coordinada. Si se quiere añadir funciones necesarias coordinando mientras se dividen los roles, se puede añadir un servidor, por lo que se puede construir un sistema flexible. - Tecnología de seguridad
En la informática cloud , la comunicación entre los servidores y los usuarios finales tiene lugar en Internet. En algunos casos, esto puede permitir a un tercero ver su comunicación o filtrar información a través de Internet. Por ello, la tecnología de seguridad es muy importante. En particular, los datos se concentran y almacenan en servidores de cloud , por lo que una vez que se produce una fuga de información, el daño puede ser enorme. Por esta razón, la forma de garantizar la seguridad es algo que debe tenerse en cuenta cuando se utiliza cloud.
¿Qué es? edge computing?
Echemos un vistazo a edge computing. Este proceso se realiza “bajo las nubes” para el procesamiento “sobre las nubes” de la informática cloud . En otras palabras, el objetivo es completar el proceso más cerca del usuario final. “Edge” significa “edge”, lo que significa que el procesamiento se completa al final de la red. Al completar el procesamiento dentro del servidor edge , los datos pueden filtrarse a la red y la carga del servidor cloud puede reducirse.
La computaciónCloud se ha vuelto más común y se utiliza en una variedad de áreas. Sin embargo, en los últimos años, con la tendencia del IoT, se requiere que los sistemas de información procesen grandes cantidades de datos a gran velocidad. Para resolver esta propuesta, se ha centrado la atención en edge computingque pueden realizar un procesamiento distribuido.
Técnicas elementales de apoyo edge computing
Si bien la tecnología de software es el principal componente de la tecnología que sustenta la informática de cloud , la tecnología elemental de hardware es importante en edge computing. Entre ellas se encuentran la tecnología de fiabilidad, la tecnología inalámbrica y la tecnología de procesamiento en tiempo real.
- Tecnología de fiabilidad
Edge servidores requieren una alta fiabilidad. En particular, en el ámbito de los sistemas industriales, el IoT suele instalarse en lugares con condiciones ambientales severas, como las fábricas, por lo que es importante que no se detenga ni funcione mal. Por lo tanto, es necesario tomar medidas como multiplexar el hardware, proporcionar redundancia y realizar una cuidadosa conexión a tierra (grounding). - Tecnología inalámbrica
Los cables Lan (cables de par trenzado) suelen utilizarse principalmente en redes normales, pero los cables de par trenzado no son adecuados para la transmisión a larga distancia. Tampoco son muy resistentes al ruido eléctrico. Además, la comunicación por cable puede ser un cableado complicado, y puede que no haya espacio para instalar los cables bajo el suelo de la fábrica. Por lo tanto, la comunicación entre los servidores de edge y la comunicación con los servidores de cloud suele realizarse principalmente mediante comunicación inalámbrica, como LPWA. - Tecnología de procesamiento en tiempo real Los servidores de
Edge deben procesar casi en tiempo real, ya que supervisan constantemente los equipos de fabricación. Además, los recursos de los servidores edge son limitados. Por lo tanto, el software de los servidores edge requiere que el procesamiento se realice lo más rápido posible con el menor desperdicio posible.
Consideraciones para la aplicación
Entonces, ¿qué hay que tener en cuenta a la hora de implantar la informática cloud y edge computing? A continuación se resumen los puntos principales.
Aclarar el alcance del sistema
En primer lugar, debe aclarar el alcance de su sistema. En el caso del IoT, es prácticamente imposible hacer todo con edge computingo cloud computación. Por ello, es necesario dibujar en detalle la asignación de las funciones que se quieren conseguir primero. Esto también es importante en términos de coste. Esto se debe a que, en el caso de la computación cloud , a menudo se pueden añadir funciones más tarde si es necesario, pero en el caso de edge computingno se considera de la misma manera. En particular, esta última suele tener un coste inicial elevado, por lo que es difícil obtener beneficios si no se determina el alcance de la aplicación.
Piensa en la velocidad que necesita tu sistema
La velocidad de la informática de cloud suele ser suficiente para el papeleo general. Además, edge computing es mejor utilizarlo sólo cuando se requiere velocidad.
Considere los beneficios de los costes
Por este motivo, la informática de cloud para el papeleo general y edge computing para el IoT suelen ser los que más beneficios económicos aportan.
Captar las características de la cloud y la edge y construir un sistema racional
Hasta ahora, he mencionado las características de la informática cloud y edge computinglas tecnologías elementales que las sustentan, y los puntos a tener en cuenta a la hora de introducirlas. Como ya he mencionado, la informática cloud no es una alternativa, sino una relación complementaria entre edge computing. También hay áreas inadecuadas en función del campo en el que se aplican. Es conveniente que el cloud y el edge construyan un sistema más ágil.