Una red de distribución de contenidos (CDN, content delivery network en inglés) es una red superpuesta de computadoras que contienen copias de datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red. Un cliente accede a una copia de la información cerca del cliente,[1] en contraposición a todos los clientes que acceden al mismo servidor central, a fin de evitar embudos cerca de ese servidor.[2]
Las CDN emergen como la solución al actual problema que presenta una web centralizada: lograr bajo tiempo de respuesta y mínima pérdida de información, moviendo el contenido de la información más cerca de los usuarios.
El objetivo es lograr un equilibrio entre los costos en que incurren los proveedores de contenido web y la calidad de servicio para los usuarios finales.[3]
Las ventajas de la implementación de este modelo son las siguientes:
Contenido estático: Páginas estáticas HTML, imágenes, documentos, parches de software.
Distribución de audio y video por internet: Audio y video en tiempo real. Videos generados por el usuario
Servicio de contenido: Directorio, comercio-e, servicio de transferencia de archivos.
Fuentes de contenido: Grandes empresas, proveedores de servicios web, compañías de medios de comunicación, y emisoras de noticias
Clientes: Medios de comunicación y empresas de publicidad por internet, centros de datos, proveedores de internet, minoristas de música en línea, operadores móviles y fabricantes de electrónica de consumo.
Interacción del usuario: Celular, teléfono inteligente/PDA, notebooks y computadoras de escritorio.
↑Zakas, Nicholas (29 de noviembre de 2011). «How content delivery networks (CDNs) work». NCZOnline(en inglés). Archivado desde el original el 1 de diciembre de 2011. Consultado el 1 de diciembre de 2017. «When the browser makes a DNS request for a domain name that is handled by a CDN, there is a slightly different process than with small, one-IP sites. The server handling DNS requests for the domain name looks at the incoming request to determine the best set of servers to handle it. At it’s simplest, the DNS server does a geographic lookup based on the DNS resolver’s IP address and then returns an IP address for an edge server that is physically closest to that area.»