
Una red de entrega de contenido ( CDN ) o red de distribución de contenido es una red distribuida geográficamente de servidores proxy y centros de datos correspondientes . Las CDN proporcionan alta disponibilidad y rendimiento ("velocidad") mediante la distribución geográfica en relación con los usuarios finales , y surgieron a finales de la década de 1990 para aliviar los cuellos de botella de rendimiento de Internet [ 1 ] [ 2 ] , ya que se estaba convirtiendo en un medio crítico. Desde entonces, las CDN han crecido para dar servicio a una gran parte del contenido de Internet, incluyendo texto, gráficos y scripts , objetos descargables (archivos multimedia, software y documentos), aplicaciones ( comercio electrónico , portales ), transmisión de contenido en vivo , transmisión de contenido bajo demanda y servicios de redes sociales . [ 3 ]
Las CDN (Redes de Distribución de Contenido) constituyen una capa del ecosistema de internet. Los propietarios de contenido, como las empresas de medios y los vendedores de comercio electrónico, pagan a los operadores de CDN para que distribuyan su contenido a sus usuarios finales. A su vez, una CDN paga a los proveedores de servicios de internet (ISP), operadores de telecomunicaciones y operadores de red por alojar sus servidores en sus centros de datos.
CDN es un término general que abarca diferentes tipos de servicios de entrega de contenido: transmisión de video , descargas de software, aceleración de contenido web y móvil, CDN con licencia/administrada, almacenamiento en caché transparente y servicios para medir el rendimiento de la CDN, balanceo de carga , conmutación entre múltiples CDN, análisis e inteligencia en la nube. Los proveedores de CDN pueden incursionar en otros sectores como la seguridad, la protección contra ataques DDoS , los firewalls de aplicaciones web (WAF) y la optimización de redes de área amplia (WAN).
Entre los proveedores de servicios de entrega de contenido se incluyen Akamai Technologies , Cloudflare , Amazon CloudFront , Qwilt (Cisco), Fastly , CDN77, BunnyCDN, EdgeNext y Google Cloud CDN .
Tecnología
Los nodos de CDN suelen desplegarse en múltiples ubicaciones, a menudo sobre varias redes troncales de Internet . Entre sus ventajas se incluyen la reducción de los costes de ancho de banda, la mejora de los tiempos de carga de las páginas y el aumento de la disponibilidad global del contenido. El número de nodos y servidores que componen una CDN varía según la arquitectura; algunas alcanzan miles de nodos con decenas de miles de servidores en numerosos puntos de presencia (PoP) remotos. Otras construyen una red global con un número reducido de PoP geográficos. [ 4 ]
Las solicitudes de contenido suelen dirigirse algorítmicamente a nodos que ofrecen un rendimiento óptimo. Al optimizar el rendimiento, se eligen las ubicaciones más adecuadas para servir contenido al usuario. Esto se puede medir seleccionando las ubicaciones con menor número de saltos , menor tiempo de respuesta al cliente solicitante o el mayor rendimiento del servidor, para optimizar la entrega en redes locales. Al optimizar el coste, se eligen las ubicaciones menos costosas. En un escenario óptimo, estos dos objetivos suelen coincidir, ya que los servidores perimetrales cercanos al usuario final en el borde de la red pueden ofrecer ventajas en rendimiento y coste.
La mayoría de los proveedores de CDN ofrecen sus servicios a través de un conjunto variable y definido de PoPs, según la cobertura deseada, como Estados Unidos, Asia-Pacífico, internacional o global, etc. Estos conjuntos de PoPs se denominan "bordes", "nodos de borde", "servidores de borde" o "redes de borde", ya que representan el borde más cercano de los recursos de la CDN al usuario final. [ 5 ]
Conceptos de CDN:
- Servidor de origen del proveedor de contenido: el servidor web que proporciona el contenido fuente.
- Punto(s) de entrada de la CDN: los servidores dentro de la CDN que obtienen el contenido del origen.
- CDN Origin Shield: el servicio CDN que ayuda a proteger el servidor de origen en caso de tráfico intenso.
- Servidores perimetrales de CDN: los servidores de CDN que atienden las solicitudes de contenido de los clientes.
- Cobertura de la CDN: las áreas geográficas donde los servidores perimetrales de la CDN pueden atender eficazmente las solicitudes de los clientes.
- Selector de CDN: en el contexto de múltiples CDN, un servicio de toma de decisiones para elegir entre varias CDN.
- Descarga de CDN: en el contexto de CDN Peer-to-Peer, un mecanismo para ayudar a entregar el contenido entre los clientes que lo consumen, además de la entrega del servidor perimetral de CDN.
Seguridad y privacidad
Los proveedores de CDN obtienen beneficios mediante las tarifas directas que pagan los proveedores de contenido que utilizan su red, o bien mediante los datos de análisis y seguimiento de usuarios recopilados a medida que sus scripts se cargan en los sitios web de los clientes dentro del navegador de origen . Por ello, estos servicios se consideran posibles intrusiones en la privacidad con fines de segmentación conductual [ 6 ] , y se están creando soluciones para restaurar el servicio de origen único y el almacenamiento en caché de recursos [ 7 ] .
En particular, un sitio web que utiliza una CDN puede infringir el Reglamento General de Protección de Datos (RGPD) de la UE. Por ejemplo, en 2021 un tribunal alemán prohibió el uso de una CDN en el sitio web de una universidad, ya que esto provocaba la transmisión de la dirección IP del usuario a la CDN, lo que infringía el RGPD. [ 8 ]
Las CDN que sirven JavaScript también han sido objetivo de ataques para inyectar contenido malicioso en las páginas que las utilizan. El mecanismo de integridad de subrecursos se creó en respuesta para garantizar que la página cargue un script cuyo contenido sea conocido y esté restringido a un hash referenciado por el autor del sitio web. [ 9 ]
técnicas de redes de contenido
Internet se diseñó según el principio de extremo a extremo . [ 10 ] Este principio mantiene la red central relativamente simple y traslada la inteligencia, en la medida de lo posible, a los puntos finales de la red: los hosts y los clientes. Como resultado, la red central está especializada, optimizada y simplificada para únicamente reenviar paquetes de datos.
Las redes de entrega de contenido extienden la red de transporte distribuyendo en ella diversas aplicaciones inteligentes que emplean técnicas diseñadas para optimizar la entrega de contenido. La superposición resultante, estrechamente integrada, utiliza almacenamiento en caché web, equilibrio de carga del servidor, enrutamiento de solicitudes y servicios de contenido. [ 11 ]
Las cachés web almacenan contenido popular en servidores con la mayor demanda del contenido solicitado. Estos dispositivos de red compartida reducen los requisitos de ancho de banda, disminuyen la carga del servidor y mejoran los tiempos de respuesta del cliente para el contenido almacenado en la caché. Las cachés web se alimentan en función de las solicitudes de los usuarios (caché de extracción) o en función del contenido precargado distribuido desde los servidores de contenido (caché de inserción). [ 12 ]
El balanceo de carga de servidores utiliza una o varias técnicas, incluyendo balanceo de carga global (basado en servicios) o basado en hardware (como conmutadores de capa 4 a 7 , también conocidos como conmutadores web, de contenido o multicapa), para distribuir el tráfico entre varios servidores o cachés web. En este caso, al conmutador se le asigna una única dirección IP virtual . El tráfico que llega al conmutador se dirige a uno de los servidores web reales conectados a él. Esto ofrece la ventaja de equilibrar la carga, aumentar la capacidad total, mejorar la escalabilidad y proporcionar mayor fiabilidad al redistribuir la carga de un servidor web que falla y realizar comprobaciones del estado del servidor.
Se puede formar un clúster de contenido o un nodo de servicio utilizando un conmutador de capa 4 a 7 para equilibrar la carga entre varios servidores o varias cachés web dentro de la red.
El enrutamiento de solicitudes dirige las solicitudes del cliente a la fuente de contenido más adecuada para atenderlas. Esto puede implicar dirigir la solicitud del cliente al nodo de servicio más cercano o al de mayor capacidad. Se utilizan diversos algoritmos para enrutar la solicitud, como el balanceo de carga global del servidor, el enrutamiento de solicitudes basado en DNS, la generación dinámica de metarchivos, la reescritura de HTML [ 13 ] y el anycasting [ 14 ] . La proximidad (la elección del nodo de servicio más cercano) se estima mediante diversas técnicas, como el sondeo reactivo, el sondeo proactivo y la monitorización de la conexión [ 11 ] .
Las CDN utilizan diversos métodos de entrega de contenido, entre los que se incluyen, pero no se limitan a, la copia manual de archivos, las cachés web activas y los balanceadores de carga de hardware globales.
protocolos de servicio de contenido
Varias suites de protocolos están diseñadas para proporcionar acceso a una amplia variedad de servicios de contenido distribuidos a través de una red de contenido. El Protocolo de Adaptación de Contenido de Internet (ICAP) se desarrolló a finales de la década de 1990 [ 15 ] [ 16 ] para proporcionar un estándar abierto para conectar servidores de aplicaciones. Una solución más reciente y robusta es proporcionada por el protocolo Open Pluggable Edge Services (OPES). [ 17 ] Esta arquitectura define aplicaciones de servicio OPES que pueden residir en el propio procesador OPES o ejecutarse remotamente en un Callout Server. Edge Side Includes o ESI es un pequeño lenguaje de marcado para el ensamblaje de contenido web dinámico a nivel de borde. Es bastante común que los sitios web tengan contenido generado. Puede deberse a contenido cambiante como catálogos o foros, o a la personalización. Esto crea un problema para los sistemas de caché. Para superar este problema, un grupo de empresas creó ESI.
Redes de distribución de contenido (CDN) punto a punto
En las redes de distribución de contenido peer-to-peer (P2P) , los clientes proporcionan recursos y, a la vez, los utilizan. Esto significa que, a diferencia de los sistemas cliente-servidor , las redes centradas en el contenido pueden tener un mejor rendimiento a medida que más usuarios acceden a él (especialmente con protocolos como BitTorrent , que requieren que los usuarios compartan). Esta característica es una de las principales ventajas de usar redes P2P, ya que reduce considerablemente los costos de configuración y funcionamiento para el distribuidor original del contenido. [ 18 ] [ 19 ]
Para incentivar la participación de los usuarios en la red P2P, se pueden utilizar las tecnologías web3 y blockchain : los nodos participantes reciben criptomonedas a cambio de su participación.
Redes de distribución de contenido privadas
Si los propietarios de contenido no están satisfechos con las opciones o los costos de un servicio CDN comercial, pueden crear su propia CDN. Esto se denomina CDN privada. Una CDN privada consta de PoPs (puntos de presencia) que solo sirven contenido para su propietario. Estos PoPs pueden ser servidores de caché, [ 20 ] proxies inversos o controladores de entrega de aplicaciones. [ 21 ] Puede ser tan simple como dos servidores de caché, [ 20 ] o lo suficientemente grande como para servir petabytes de contenido. [ 22 ] Cuando una CDN privada se implementa dentro de la red de una empresa, también se la conoce como CDN empresarial o eCDN .
Las grandes redes de distribución de contenido pueden incluso construir y configurar su propia red privada para distribuir copias de contenido en ubicaciones de caché. [ 23 ] [ 24 ] Estas redes privadas se suelen utilizar junto con redes públicas como opción de respaldo en caso de que la capacidad de la red privada sea insuficiente o se produzca un fallo que reduzca la capacidad. Dado que el mismo contenido debe distribuirse en múltiples ubicaciones, se pueden utilizar diversas técnicas de multidifusión para reducir el consumo de ancho de banda. En redes privadas, también se ha propuesto seleccionar árboles de multidifusión según las condiciones de carga de la red para utilizar de forma más eficiente la capacidad de red disponible. [ 25 ] [ 26 ]
Tendencias de CDN
Surgimiento de las redes de distribución de contenido (CDN) de las empresas de telecomunicaciones
El rápido crecimiento del tráfico de vídeo en streaming [ 27 ] requirió grandes gastos de capital por parte de los proveedores de banda ancha [ 28 ] para satisfacer esta demanda y retener a los suscriptores ofreciendo una calidad de experiencia suficientemente buena .
Para hacer frente a esta situación, los proveedores de servicios de telecomunicaciones han comenzado a lanzar sus propias redes de distribución de contenido como medio para disminuir la demanda sobre la red troncal y reducir las inversiones en infraestructura.
Ventajas de la CDN de telecomunicaciones
Debido a que poseen las redes por las que se transmite el contenido de video, las CDN de las operadoras de telecomunicaciones tienen ventajas sobre las CDN tradicionales. Controlan la última milla y pueden entregar el contenido más cerca del usuario final, ya que lo almacenan en caché en sus redes. Este almacenamiento en caché profundo minimiza la distancia que recorren los datos de video a través de Internet y permite una entrega más rápida y confiable.
Las CDN de telecomunicaciones también cuentan con una ventaja de costos inherente, ya que las CDN tradicionales deben alquilar ancho de banda y incorporar el margen del operador en su propio modelo de costos. Además, al operar su propia infraestructura de distribución de contenido, las operadoras de telecomunicaciones tienen un mayor control sobre la utilización de sus recursos. Las operaciones de gestión de contenido que realizan las CDN generalmente se aplican sin (o con información muy limitada) sobre la red (por ejemplo, topología, utilización, etc.) de las operadoras de telecomunicaciones con las que interactúan o mantienen relaciones comerciales. Esto plantea una serie de desafíos para las operadoras de telecomunicaciones, cuyo margen de acción es limitado frente al impacto de estas operaciones en la utilización de sus recursos.
Por el contrario, el despliegue de CDN de telecomunicaciones permite a los operadores implementar sus propias operaciones de gestión de contenido, [ 29 ] [ 30 ] lo que les permite tener un mejor control sobre la utilización de sus recursos y, como tal, proporcionar una mejor calidad de servicio y experiencia a sus usuarios finales.
CDN federadas y almacenamiento en caché abierto
En junio de 2011, StreamingMedia.com informó que un grupo de proveedores de servicios de telecomunicaciones (TSP) había fundado un Intercambio de Operadores de Redes (OCX) [ 31 ] para interconectar sus redes y competir más directamente contra grandes CDN tradicionales como Akamai y Limelight Networks , que cuentan con extensos puntos de presencia (PoP) en todo el mundo. De esta manera, las empresas de telecomunicaciones están creando una oferta de CDN federada, que resulta más interesante para un proveedor de contenido que desee distribuir su contenido a la audiencia agregada de esta federación.
Es probable que en un futuro próximo se creen otras federaciones de CDN de telecomunicaciones. Estas crecerán mediante la incorporación de nuevas compañías que se unan a la federación, aportando así su presencia en la red y sus bases de suscriptores a las ya existentes.
La especificación Open Caching de Streaming Video Technology Alliance define un conjunto de API que permite a un proveedor de contenido distribuir su contenido utilizando varias CDN de forma coherente, viendo a cada proveedor de CDN de la misma manera a través de estas API.
Selección de CDN múltiple y CDN
La combinación de varios servicios CDN permite a los proveedores de contenido no depender de un único servicio, lo cual es especialmente importante para gestionar picos de audiencia durante eventos en directo. Existen diversas maneras de asignar el tráfico a una CDN específica: selección del cliente, selección del servidor (en el origen del proveedor de contenido) o selección en la nube (entre el origen del contenido y la audiencia). Los criterios de selección de la CDN pueden ser el rendimiento, la disponibilidad y el coste.
Mejora del rendimiento de CDN mediante mecanismos de extensión para DNS

Tradicionalmente, las CDN han utilizado la IP del resolvedor DNS recursivo del cliente para geolocalizarlo. Si bien este enfoque es válido en muchas situaciones, conlleva un rendimiento deficiente si el cliente utiliza un resolvedor DNS recursivo lejano. Por ejemplo, una CDN podría enrutar las solicitudes de un cliente en India a su servidor perimetral en Singapur si este utiliza un resolvedor DNS público en Singapur, lo que provocaría un rendimiento deficiente. De hecho, un estudio reciente [ 32 ] demostró que en muchos países donde los resolvedores DNS públicos son de uso común, la distancia media entre los clientes y sus resolvedores DNS recursivos puede alcanzar los mil kilómetros. En agosto de 2011, un consorcio global de proveedores de servicios de Internet líderes, encabezado por Google, anunció la implementación oficial del borrador de Internet del IETF edns-client-subnet [ 33 ] , cuyo objetivo es localizar con precisión las respuestas de resolución DNS. Esta iniciativa involucra a un número limitado de proveedores de servicios DNS líderes, como Google Public DNS [ 34 ] , y también a proveedores de servicios CDN. Con la opción EDNS0 de edns-client-subnet , las CDN ahora pueden utilizar la dirección IP de la subred del cliente solicitante al resolver las solicitudes DNS. Este enfoque, denominado mapeo de usuario final, [ 32 ] ha sido adoptado por las CDN y se ha demostrado que reduce drásticamente las latencias de ida y vuelta y mejora el rendimiento para los clientes que utilizan DNS público u otros resolvedores no locales. Sin embargo, el uso de EDNS0 también tiene inconvenientes, ya que disminuye la eficacia del almacenamiento en caché de resoluciones en los resolvedores recursivos, [ 32 ] aumenta el tráfico total de resolución DNS, [ 32 ] y plantea una preocupación de privacidad al exponer la subred del cliente.
CDN virtual (vCDN)
Las tecnologías de virtualización se utilizan para implementar CDN virtuales (vCDN) (también conocidas como CDN definidas por software o sd-CDN) con el objetivo de reducir los costos de los proveedores de contenido y, al mismo tiempo, aumentar la elasticidad y disminuir la latencia del servicio. Con las vCDN, es posible evitar las limitaciones de las CDN tradicionales, como el rendimiento, la confiabilidad y la disponibilidad, ya que las cachés virtuales se implementan dinámicamente (como máquinas virtuales o contenedores) en servidores físicos distribuidos en la cobertura geográfica del proveedor. Dado que la ubicación de la caché virtual se basa tanto en el tipo de contenido como en la ubicación geográfica del servidor o del usuario final, las vCDN tienen un impacto significativo en la entrega del servicio y la congestión de la red. [ 35 ] [ 36 ] [ 37 ] [ 38 ]
CDN que utiliza entrega no HTTP
Para mejorar el rendimiento, la entrega a los clientes desde los servidores puede utilizar protocolos alternativos distintos de HTTP, como WebRTC y WebSockets .
Optimización y entrega de imágenes (Redes de distribución de contenido de imágenes)
En 2017, Addy Osmani de Google comenzó a referirse a las soluciones de software que podían integrarse de forma natural con el paradigma de Diseño Web Adaptable (con especial referencia al elemento <picture>) como CDN de imágenes . [ 39 ] La expresión hacía referencia a la capacidad de una arquitectura web para servir múltiples versiones de la misma imagen a través de HTTP, dependiendo de las propiedades del navegador que la solicita, determinadas por el navegador o la lógica del servidor. El propósito de las CDN de imágenes era, en la visión de Google, servir imágenes de alta calidad (o, mejor dicho, imágenes percibidas como de alta calidad por el ojo humano) manteniendo la velocidad de descarga, contribuyendo así a una excelente experiencia de usuario (UX).
Podría decirse que el término CDN de imágenes fue originalmente un nombre inapropiado, ya que ni Cloudinary ni Imgix (los ejemplos citados por Google en la guía de 2017 de Addy Osmani) eran, en ese momento, una CDN en el sentido clásico del término. [ 39 ] Poco después, sin embargo, varias empresas ofrecieron soluciones que permitían a los desarrolladores servir diferentes versiones de sus recursos gráficos según varias estrategias. Muchas de estas soluciones se construyeron sobre CDN tradicionales, como Akamai , CloudFront , Fastly , Edgecast y Cloudflare . Al mismo tiempo, otras soluciones que ya proporcionaban un servicio de multiservidor de imágenes se unieron a la definición de CDN de imágenes, ya sea ofreciendo funcionalidad de CDN de forma nativa (ImageEngine) [ 40 ] o integrándose con una de las CDN existentes (Cloudinary/Akamai, Imgix/Fastly).
Si bien puede que no sea posible proporcionar una definición universalmente aceptada de lo que es una CDN de imágenes, en términos generales, una CDN de imágenes admite los siguientes tres componentes: [ 41 ]
- Una red de distribución de contenido (CDN) para la entrega rápida de imágenes.
- Manipulación y optimización de imágenes, ya sea sobre la marcha mediante directivas URL , en modo por lotes (mediante la carga manual de imágenes) o de forma totalmente automática (o una combinación de ambas).
- Detección de dispositivos (también conocida como inteligencia de dispositivos), es decir, la capacidad de determinar las propiedades del navegador solicitante y/o del dispositivo a través del análisis de la cadena User-Agent , los encabezados HTTP Accept, Client-Hints o JavaScript . [ 41 ]
La siguiente tabla resume la situación actual con las principales CDN de software en este espacio: [ 42 ]
Proveedores de servicios y tecnología para la entrega de contenido
Proveedores de software comerciales o gratuitos (crea tu propia CDN)
- Ateme
- BlazingCDN
- Broadpeak
- Gcore
- CDN de alta velocidad
- Nginx
- Software de barnizado
- Redes Vecima
- Velocix (empresa derivada de Nokia)
Servicio gratuito
Comercial como servicio
- 5 centavos de dólar canadiense
- Akamai Technologies [ 45 ]
- Alibaba Cloud
- Amazon CloudFront [ 45 ]
- Baidu CDN
- BaishanCloud EdgeNext
- BelugaCDN
- Bunny.net
- ByteDance BytePlus
- CacheFly
- CDN77
- CDNetworks (ChinaNetCenter) [ 45 ]
- CDNsun
- ChinaCache
- Centro de Redes de China
- Cloudflare [ 46 ]
- Soluciones tecnológicas de Comcast
- Servicios en la nube EdgeCast (Pulse)
- Rápidamente
- Gcore
- GlobalConnect
- CDN de Google Cloud
- Huawei Cloud
- Nube de la corriente en chorro
- KeyCDN
- Kingsoft Cloud
- Transmisión principal
- Medianova
- Puerta de entrada de Microsoft Azure
- Netskrt
- Ngenix
- Ora Streaming ( Varnish Software Group)
- OVHcloud
- ProCDN.net
- Qwilt
- Comunicaciones de Tata
- Nube de Tencent
- Ciencia y Tecnología de Wangsu
Otros
Redes de distribución de contenido (CDN) de telecomunicaciones
Comercial mediante P2P para entrega
- Ace Stream
- Ant Media
- BitTorrent, Inc.
- DLive
- Dolby Milicast
- Soluciones Goalbit
- Haivision Teltoo
- Hola SparkCDN
- Livepeer
- Nanocosmos
- Novage
- PeerFlow
- Peervadoo
- Soluciones en tiempo real de Phenix
- Quanteec
- Teleport Media
- Theta EdgeCloud
Multi
Interno
Véase también
- Software de aplicación
- Circuito de Bel Air
- Comparación de sistemas de transmisión de contenido multimedia
- Comparación de servicios de vídeo
- interconexión de redes de entrega de contenido
- Plataforma de entrega de contenido
- Centro de datos
- Televisión digital
- aceleración dinámica del sitio
- computación de borde
- radio por Internet
- Televisión por Internet
- Sistema de archivos interplanetario
- IPTV
- Lista de servicios de transmisión de música
- Lista de sistemas de transmisión de medios
- Multidifusión
- NetMind
- Modelo de música abierta
- Contenido exagerado
- P2PTV
- Tratado de Protección de las Emisiones y de las Organizaciones de Radiodifusión
- Tecnología de empuje
- Software como servicio
- Transmisión de medios
- Transmisión web
- Sindicación web
- Televisión por internet
Referencias
- ↑ "Entrega de contenido distribuido globalmente, por J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman y B. Weihl, IEEE Internet Computing, Volumen 6, Número 5, noviembre de 2002" (PDF) . Archivado (PDF) del original el 9 de agosto de 2017. Consultado el 25 de octubre de 2019 .
- ↑ Nygren, E.; Sitaraman RK; Sun, J. (2010). "The Akamai Network: A Platform for High-Performance Internet Applications" ( PDF) . ACM SIGOPS Operating Systems Review . 44 (3): 2– 19. doi : 10.1145/1842733.1842736 . S2CID 207181702. Archivado (PDF) del original el 13 de septiembre de 2012. Recuperado el 19 de noviembre de 2012 .
- ↑ Evi, Nemeth (2018). «Capítulo 19, Alojamiento web, Redes de distribución de contenido». Manual de administración de sistemas UNIX y Linux (Quinta ed.). Boston: Pearson Education. pág. 690. ISBN 978-0-13-427755-4OCLC 1005898086
- ↑ "Cómo funcionan las redes de distribución de contenido" . CDNetworks . Archivado del original el 5 de septiembre de 2015. Consultado el 22 de septiembre de 2015 .
- ↑ "Cómo funcionan las redes de distribución de contenido (CDN)" . NCZOnline . 29 de noviembre de 2011. Archivado del original el 1 de diciembre de 2011. Consultado el 22 de septiembre de 2015 .
- ↑ Seguridad, Help Net (27/08/2014). "Existen 470 millones de sitios durante 24 horas, el 22% son maliciosos" . Help Net Security . Archivado del original el 01/07/2019 . Consultado el 01/07/2019 .
- ↑ "Decentraleyes: Bloquear el seguimiento de CDN" . Collin M. Barrett . 3 de febrero de 2016. Archivado del original el 1 de julio de 2019. Consultado el 1 de julio de 2019 .
- ↑ "VG Wiesbaden verbietet die Nutzung von Content Delivery Networks" . www.taylorwessing.com (en alemán). 2021-12-14 . Consultado el 2 de marzo de 2023 .
- ↑ "Integridad de subrecursos" . MDN Web Docs . Archivado del original el 26 de junio de 2019. Consultado el 1 de julio de 2019 .
- ↑ JH Saltzer ; DP Reed ; DD Clark (1 de noviembre de 1984). "Argumentos de extremo a extremo en el diseño de sistemas" (PDF) . ACM Transactions on Computer Systems . 2 (4): 277– 288. doi : 10.1145/357401.357402 . ISSN 0734-2071 . S2CID 215746877. Wikidata Q56503280 . Recuperado el 11 de noviembre de 2006 .
- 1 2 Hofmann, Markus; Beaumont, Leland R. (2005). Content Networking: Architecture, Protocols, and Practice . Morgan Kaufmann Publisher. ISBN 1-55860-834-6.
- ↑ Bestavros, Azer (marzo de 1996). "Difusión y servicio de datos especulativos para reducir la carga del servidor, el tráfico de red y el tiempo de servicio para sistemas de información distribuidos" (PDF) . Actas de ICDE'96: Conferencia Internacional de Ingeniería de Datos de 1996. 1996 : 180–189 . Archivado (PDF) del original el 3 de julio de 2010. Recuperado el 28 de mayo de 2017 .
- ↑ RFC 3568 Barbir, A., Cain, B., Nair, R., Spatscheck, O.: "Mecanismos de enrutamiento de solicitudes de la red de contenido conocido (CN)", julio de 2003
- ↑ RFC 1546 Partridge, C., Mendez, T., Milliken, W.: "Servicios Anycasting para hosts", noviembre de 1993.
- ↑ RFC 3507 Elson, J., Cerpa, A.: "Protocolo de adaptación de contenido de Internet (ICAP)", abril de 2003.
- ↑ Foro ICAP
- ↑ RFC 3835 Barbir, A., Penno, R., Chen, R., Hofmann, M. y Orman, H.: "Una arquitectura para servicios de borde conectables abiertos (OPES)", agosto de 2004.
- ↑ Li, Jin (2008). "Sobre la entrega de contenido peer-to-peer (P2P)" (PDF) . Peer-to-Peer Networking and Applications . 1 (1): 45– 63. doi : 10.1007/s12083-007-0003-1 . S2CID 16438304. Archivado (PDF) del original el 4 de octubre de 2013. Recuperado el 11 de agosto de 2013 .
- ↑ Stutzbach, Daniel; et al. (2005). "La escalabilidad de la entrega de contenido peer-to-peer en enjambre" (PDF) . En Boutaba, Raouf; et al. (eds.). NETWORKING 2005 -- Tecnologías, servicios y protocolos de redes; Rendimiento de redes informáticas y de comunicación; Sistemas de comunicaciones móviles e inalámbricas . Springer. pp. 15–26 . ISBN 978-3-540-25809-4.
- 1 2 "Cómo construir tu propia CDN usando BIND, GeoIP, Nginx, Varnish - UNIXy" . 18 de julio de 2010. Archivado del original el 21 de julio de 2010. Consultado el 15 de octubre de 2014 .
- ↑ "Cómo crear tu red de distribución de contenido con aiScaler" . Archivado del original el 6 de octubre de 2014. Consultado el 15 de octubre de 2014 .
- ↑ "Netflix traslada el tráfico a su propia CDN; Akamai y Limelight sufren pérdidas" . Forbes . 5 de junio de 2012. Archivado del original el 19 de octubre de 2017. Consultado el 26 de agosto de 2017 .
- ↑ Mikel Jimenez; et al. (1 de mayo de 2017). "Construyendo la red troncal Express: la nueva red de larga distancia de Facebook" . Archivado del original el 24 de octubre de 2017. Recuperado el 27 de octubre de 2017 .
- ↑ "WAN entre centros de datos con TE centralizado usando SDN y OpenFlow" (PDF) . 2012. Archivado (PDF) del original el 28 de octubre de 2017. Recuperado el 27 de octubre de 2017 .
- ↑ M. Noormohammadpour; et al. (10 de julio de 2017). "DCCast: Transferencias eficientes de punto a multipunto a través de centros de datos" . USENIX . Consultado el 26 de julio de 2017 .
- ↑ M. Noormohammadpour; et al. (2018). "QuickCast: Transferencias rápidas y eficientes entre centros de datos mediante cohortes de árboles de reenvío" . Recuperado el 23 de enero de 2018 .
- ↑ "El vídeo en línea experimenta un crecimiento tremendo e impulsa importantes actualizaciones" . SiliconANGLE . 3 de marzo de 2011. Archivado del original el 30 de agosto de 2011. Consultado el 22 de julio de 2011 .
- ↑ "El CAPEX total de telecomunicaciones aumentará en 2011 debido a las inversiones en video, 3G y LTE" . cellular-news . Archivado del original el 25 de marzo de 2011. Consultado el 22 de julio de 2011 .
- ↑ D. Tuncer, M. Charalambides, R. Landa, G. Pavlou, "Mayor control sobre los recursos de la red: una perspectiva de almacenamiento en caché de los ISP", actas de la Conferencia IEEE/IFIP sobre gestión de redes y servicios (CNSM), Zúrich, Suiza, octubre de 2013.
- ↑ M. Claeys, D. Tuncer, J. Famaey, M. Charalambides, S. Latre, F. De Turck, G. Pavlou, "Gestión proactiva de caché multiusuario para redes ISP virtualizadas", actas de la Conferencia IEEE/IFIP sobre Gestión de Redes y Servicios (CNSM), Río de Janeiro, Brasil, noviembre de 2014.
- ↑ "Las compañías de telecomunicaciones y los operadores forman un nuevo grupo CDN federado llamado OCX (Operator Carrier Exchange)" . Dan Rayburn – StreamingMediaBlog.com . 13 de diciembre de 2017. Archivado del original el 20 de julio de 2011. Consultado el 22 de julio de 2011 .
- 1 2 3 4 5 "Mapeo de usuarios finales: enrutamiento de solicitudes de próxima generación para la entrega de contenido, por F. Chen, R. Sitaraman y M. Torres, conferencia ACM SIGCOMM, agosto de 2015" (PDF) . Archivado (PDF) del original el 12 de agosto de 2017. Recuperado el 31 de octubre de 2019 .
- ↑ "Subred del cliente en las solicitudes DNS" .
- ↑ "¿Dónde se encuentran actualmente sus servidores?" . Archivado del original el 15/01/2013.
- ↑ Filelis-Papadopoulos, Christos K.; Giannoutakis, Konstantinos M.; Gravvanis, George A.; Endo, Patricia Takako; Tzovaras, Dimitrios; Svorobej, Sergej; Lynn, Theo (2019-04-01). "Simulación de grandes redes vCDN: un enfoque paralelo". Simulation Modelling Practice and Theory . 92 : 100–114 . doi : 10.1016/j.simpat.2019.01.001 . ISSN 1569-190X . S2CID 67752426 .
- ↑ Filelis-Papadopoulos, Christos K.; Endo, Patricia Takako; Bendechache, Malika; Svorobej, Sergej; Giannoutakis, Konstantinos M.; Gravvanis, George A.; Tzovaras, Dimitrios; Byrne, James; Lynn, Theo (2020-01-01). "Hacia la simulación y optimización de la ubicación de caché en grandes redes virtuales de distribución de contenido" . Journal of Computational Science . 39 101052. doi : 10.1016/j.jocs.2019.101052 . ISSN 1877-7503 .
- ↑ Ibn-Khedher, Hatem; Abd-Elrahman, Emad; Kamal, Ahmed E.; Afifi, Hossam (19 de junio de 2017). "OPAC: Un algoritmo de ubicación óptima para CDN virtual". Computer Networks . 120 : 12–27 . doi : 10.1016/j.comnet.2017.04.009 . ISSN 1389-1286 .
- ↑ Khedher, Hatem; Abd-Elrahman, Emad; Afifi, Hossam; Marot, Michel (octubre de 2017). «Algoritmo óptimo y rentable para la orquestación de CDN virtuales». 2017 IEEE 42.ª Conferencia sobre Redes de Computadoras Locales (LCN) . Singapur: IEEE. págs. 61–69 . doi : 10.1109/LCN.2017.115 . ISBN 978-1-5090-6523-3. S2CID 44243386 .
- 1 2 Osmani, Addy. "Optimización esencial de imágenes" . Recuperado el 13 de mayo de 2020 .
- ↑ Jon Arne Sæterås (26 de abril de 2017). "Deja que la red de distribución de contenido optimice tus imágenes" . Recuperado el 13 de mayo de 2020 .
- 1 2 Katie Hempenius. "Utilice CDN de imágenes para optimizar las imágenes" . Recuperado el 13 de mayo de 2020 .
- ↑ Maximiliano Firtman (18 de septiembre de 2019). "Métricas de pintura más rápidas con CDN de optimización de imágenes responsivas" . Recuperado el 13 de mayo de 2020 .
- ↑ "Los 4 mejores servicios CDN para alojar bibliotecas de código abierto | opensource.com" . opensource.com. Archivado del original el 18 de abril de 2019. Consultado el 18 de abril de 2019 .
- ↑ "Estadísticas de uso y cuota de mercado de las redes de distribución de contenido JavaScript para sitios web" . W3Techs. Archivado del original el 12 de abril de 2019. Consultado el 17 de abril de 2019 .
- 1 2 3 4 "Cómo las redes de CDN y servidores internacionales facilitan la globalización" . The Huffington Post . Delarno Delvix. 6 de septiembre de 2016. Archivado del original el 19 de septiembre de 2016. Consultado el 9 de septiembre de 2016 .
- ↑ "Informe de investigación de mercado de redes de entrega de contenido en la nube (CDN)" . 5 de octubre de 2019. Archivado del original el 7 de octubre de 2019. Consultado el 7 de octubre de 2019 .
- ^ "CDN: Was Sie über Content Delivery Networks wissen müssen" . www.computerwoche.de . Archivado desde el original el 21 de marzo de 2019 . Consultado el 21 de marzo de 2019 .
- ↑ Williams, Mike (22 de agosto de 2017). "Reseña de Warpcache" . TechRadar . Archivado del original el 21 de marzo de 2019. Recuperado el 21 de marzo de 2019 .
- ↑ BIDI: Explicación de la infraestructura de distribución de Internet de la BBC
- ↑ Cómo funciona Netflix: los aspectos complejos (en gran medida simplificados) que ocurren cada vez que pulsas Reproducir
Lecturas adicionales
- Buyya, R.; Pathan, M.; Vakali, A. (2008). «Redes de distribución de contenido: estado del arte, perspectivas e imperativos». Redes de distribución de contenido . Notas de clase de ingeniería eléctrica. Vol. 9. Springer. pp. 3–32 . doi : 10.1007/978-3-540-77887-5_1 . ISBN 978-3-540-77886-8Archivado del original el 27/09/2017 . Consultado el 07/07/2008 .
- Hau, T.; Burghardt, D.; Brenner, W. (2011). "Multihoming, redes de distribución de contenido y el mercado de la conectividad a Internet" . Telecommunications Policy . 35 (6): 532– 542. doi : 10.1016/j.telpol.2011.04.002 .
- Majumdar, S.; Kulkarni, D.; Ravishankar, C. (2007). "Cómo abordar el fraude de clics en los sistemas de entrega de contenido" (PDF) . Infocom . IEEE. doi : 10.1109/INFCOM.2007.36 .
- Nygren, E.; Sitaraman RK; Sun, J. (2010). "The Akamai Network: A Platform for High-Performance Internet Applications" (PDF) . ACM SIGOPS Operating Systems Review . 44 (3): 2– 19. doi : 10.1145/1842733.1842736 . S2CID 207181702. Recuperado el 19 de noviembre de 2012 .
- Vakali, A. ; Pallis, G. (2003). "Redes de distribución de contenido: estado y tendencias". IEEE Internet Computing . 7 (6): 68– 74. doi : 10.1109/MIC.2003.1250586 . S2CID 2861167 .
- Ingeniería de redes informáticas
- Redes de distribución de contenido
- Aplicaciones de la computación distribuida
- Almacenamiento en la nube
- Televisión digital
- Algoritmos distribuidos
- Almacenamiento de datos distribuido
- Sistemas de almacenamiento de datos distribuidos
- Compartir archivos
- Redes para compartir archivos
- Tecnología cinematográfica y de vídeo
- transmisión por Internet
- radio por Internet
- Televisión en streaming
- Multimedia
- Distribución de contenido en línea
- Computación entre pares
- Difusión entre pares
- Transmisión
- Sistemas de transmisión de medios
- Alojamiento de vídeo
- Vídeo bajo demanda