Índice
ToggleTecnologías como las redes de distribución de contenidos (CDN) y la computación en el borde (Edge Computing) se han convertido en un elemento fundamental para satisfacer las necesidades del sector del streaming de vídeo. Sin embargo, a mucha gente le confunde oír hablar de las CDN y de la computación en el borde, y se pregunta si son lo mismo o si son cosas completamente diferentes.
De los servidores centralizados a las redes de distribución de contenidos (CDN) y la computación en el borde
Servidores centralizados: Tradicionalmente, los proveedores de servicios de datos han utilizado servidores centralizados para gestionar los datos y distribuirlos a los clientes. En este modelo, las solicitudes deben volver al servidor centralizado independientemente de dónde se encuentre el cliente, lo que puede provocar latencia y ralentizar los tiempos de carga.
CDN o redes de distribución de contenidos: Las CDN se introdujeron a partir de la década de 1990 como respuesta a estos retos. Su función principal consistía en almacenar en caché contenidos populares en servidores situados en ubicaciones estratégicas de todo el mundo. Hoy en día, en lugar de consultar un servidor centralizado, una red de servidores de caché puede proporcionar rápidamente el contenido a los clientes, estén donde estén, mediante una consulta a una CDN.
Computación en el borde: Sin embargo, las CDN no son más que sistemas de almacenamiento de respuesta rápida para la nube y no pueden realizar ningún cálculo de valor. Para hacer frente al Internet de las cosas (IoT) —un requisito que se debe al aumento del número de dispositivos y a la necesidad de procesamiento paralelo—, la computación en el borde es la solución más destacada a nivel mundial.

Un análisis en profundidad de las redes de distribución de contenidos (CDN)
Las CDN funcionan mediante la ubicación estratégica de una red de servidores en diferentes ubicaciones geográficas para distribuir la carga que supone la entrega de contenidos. Cuando un cliente solicita un contenido específico, la solicitud se dirige al servidor de la CDN más cercano, en lugar de enviarse a un servidor centralizado (que puede estar a más de 1.000 kilómetros de distancia). La copia local contiene el contenido solicitado y este almacenamiento en caché permite una respuesta rápida, lo que reduce el tiempo que se tarda en obtener el contenido y mejora la experiencia general del cliente.
CDN: Cada servidor replica el contenido del servidor de origen. Esta replicación garantiza que, aunque un servidor deje de funcionar, el contenido se pueda consultar desde otros servidores.
Las redes de distribución de contenidos (CDN) resultan especialmente beneficiosas para sitios web con mucho tráfico o con una base de usuarios global. No solo aumentan la velocidad, sino que también mejoran la seguridad. Muchas CDN ofrecen protección contra los ataques de denegación de servicio distribuido (DDoS) al descentralizar el tráfico e identificar y absorber las solicitudes maliciosas.

Computación en el borde: ampliando los límites de la nube centralizada
El modelo tradicional de computación en la nube se basa en el envío de datos desde los dispositivos a un servidor centralizado en la nube para su procesamiento. Tras el procesamiento, los datos se envían de vuelta al dispositivo. Aunque esto resulta eficaz en términos de eficiencia computacional, el intercambio de datos de ida y vuelta puede provocar latencia. La computación en el borde, sin embargo, acerca el procesamiento a la base de datos, normalmente directamente desde el dispositivo y los servidores locales.
Hay que tener en cuenta los matices de la arquitectura del sistema. Las configuraciones de computación en el borde suelen consistir en un dispositivo de borde (por ejemplo, un dispositivo de IoT, un sensor o un dispositivo del lado del usuario) y un servidor periférico o una pasarela. Estos servidores periféricos pueden estar ubicados en centros de datos locales o de las inmediaciones, pero sin duda se encuentran más cerca de la fuente de generación de datos. De este modo, se consiguen tiempos de respuesta más rápidos, lo que reduce la carga sobre los servidores centrales y el ancho de banda de la red.
Veamos algunos ejemplos del sector para explicarlo con más detalle:
1. Asistencia médica: Los dispositivos médicos requieren un procesamiento instantáneo de los datos, especialmente en entornos de monitorización de cuidados intensivos. Piensa, por ejemplo, en un monitor de frecuencia cardíaca o en una bomba de insulina que se pueda llevar puesta. Gracias a la computación periférica, estos dispositivos pueden procesar datos en paralelo y tomar decisiones que podrían salvar vidas en un instante. Enviar estos datos a una nube centralizada para su procesamiento podría suponer un retraso que costara vidas.
2. Fabricación: En las fábricas inteligentes, los dispositivos son equipado con numerosos sensores que recogen datos en todo, desde el estado físico de la máquina hasta la productividad. La computación en el borde permite el análisis inmediato de los datos para optimizar la producción, para el mantenimiento predictivo (detectar fallos en la máquina antes de que se produzcan) o para la gestión dinámica de los parámetros de la máquina.
3. Vehículos: Los coches modernos, especialmente los autónomos, generan una enorme cantidad de datos cada segundo. El procesamiento paralelo de esta información es especialmente importante para funciones como la prevención de colisiones. Gracias a la computación periférica, los datos procedentes de cámaras, sensores y LiDAR pueden procesarse directamente en el vehículo para garantizar una respuesta inmediata a las condiciones de la carretera.
Diferencia entre las CDN y la computación periférica
Por último, analizamos las diferencias entre las CDN y la computación en el borde en diversos parámetros y casos de uso. La tabla muestra las principales diferencias y similitudes entre las CDN y la computación en el borde.
| Aspecto | Red CDN | Computación de borde |
| Objetivo principal | Acelera la entrega de contenidos web reduciendo la latencia. | Procesa los datos más cerca de la fuente para reducir la latencia. |
| Arquitectura | Red de servidores distribuidos geográficamente. | Procesamiento local en servidores periféricos o cerca de los dispositivos. |
| Casos de uso | Distribución de contenidos web, transmisión de vídeo en streaming, aceleración de aplicaciones web. | Procesamiento en tiempo real para el Internet de las cosas (IoT), dispositivos médicos, vehículos autónomos, etc. |
| Tratamiento de datos | Almacenar en caché y distribuir contenido. | Procesar y, en su caso, almacenar datos. |
| Beneficios | Tiempos de carga reducidos, protección contra ataques DDoS y distribución global de contenidos. | Tiempos de carga reducidos, protección contra ataques DDoS y distribución global de contenidos. |
| Escalabilidad | Amplía la red añadiendo más nodos de servidor. | Amplía tus capacidades añadiendo recursos de procesamiento en el borde de la red. |
| Seguridad | Garantizar la seguridad mediante la distribución del tráfico, la protección contra ataques DDoS y el cifrado de contenidos. | Mejora la seguridad al procesar los datos confidenciales de forma local, lo que reduce los riesgos. |
| Ejemplos | Puede implicar costes relacionados con dispositivos periféricos, servidores locales y la transmisión de datos. | Dispositivos sanitarios portátiles, fábricas inteligentes, vehículos autónomos. |
| Latencia | Reducción de la latencia en la distribución de contenidos. | Reducción de la latencia en el procesamiento de datos. |
| Integración en la nube | Normalmente se integra con servicios en la nube para la adquisición y actualización de contenidos. | Mejora la seguridad al procesar los datos confidenciales de forma local, lo que reduce los riesgos. |
| Modelo de costes | Normalmente se basa en el uso del ancho de banda y en el número de solicitudes. | Procesamiento de datos en tiempo real, reducción del tráfico en la nube y mejora de la eficiencia del ancho de banda. |
Conclusión
En conclusión, las CDN y la computación en el borde tienen como objetivo reducir la latencia, pero abordan aspectos distintos del panorama digital. Las CDN mejoran la distribución de contenidos para ofrecer una mejor experiencia al cliente, mientras que la computación en el borde transforma el lugar y la forma en que se procesan los datos.
- iot-es



