2. PORQUE EXISTEN ESTAS REDES QUE LA REPLICACIÓN DE
CONTENDIDO
•El desafío es realizar un envío exitoso, la manera de
entender fácilmente la replicación es imaginar un gran
archivo que debe ser enviado desde un único servidor de
origen en tiempo real.
3. •¿CÓMO ESTAS REDES SON UN SOLUCIÓN?:
Sencillo, nos permiten replicar contenido en cientos de servidores
a través de Internet
1. El contenido es bajado a un servidor CDN.
2. Se pone el contenido “cerca” del usuario para evitar problemas
al enviar contenido sobre caminos largos(pérdidas, retardo)
3. Servidores CDN están típicamente en borde o red de acceso,
constantemente actualizándose.
4. 7-4
ESQUEMA DE UNA RED DE DISTRIBUCIÓN DE CONTENIDOS
Nodo de distribución CDN
CDN server
en S. America CDN server
en Europe
CDN server
en Asia
Imaginen un Servidor de origen
en Norte América
5. 7-5
¿CÓMO SE DA LA REPLICACIÓN DE CONTENIDOS?
• En CDN, el usuario es el proveedor de los contenidos
• CDN replica el contenido del usuario en servidores CDN.
• Cuando el proveedor actualiza el contendido, CDN
actualiza servidores replicas.
6. EJEMPLO DE SU FUNCIONAMIENTO
HTTP hace una petición a www.foo.com/sports/sports.html
DNS realiza una consulta a www.cdn.com
HTTP hace la petición de www.cdn.com/www.foo.com/sports/ruth.gif
1
2
3
Se conecta al servidor Origen
hace consulta al servidor DNS autoritario
que mantiene los CDN’s activos
Se localiza al servidor
CDN más cercano
7. 7-7
1- Sale al server origen
• Servidor origen (www.foo.com)
• distribuye HTML
• reemplaza:
http://www.foo.com/sports/ruth.mpg
por
HTTP://www.cdn.com/www.foo.com/sports/ruth.mpg
1
Origen server
CDNs authoritative
DNS server
Nearby
CDN server
8. 7-8
•La Compañía CDN (cdn.com)
Distribuye los archivos mpg
Usa su servidor DNS autoritario para
redirigir las peticiones al server cercano
2
3
Origin server
CDNs authoritative
DNS server
Nearby
CDN server
2- Se consulta al DNS de la compañía CDN
9. 7-9
3- Finalmente se logra el ruteo de las peticiones
•CDN crea un “mapa”, indicando distancias
desde ISPs hojas y nodos CDN y se escoge el
camino mas corto activo.
10. 7-10
CREANDO EL MAPA
•Cuando la consulta llega a servidor DNS autoritario:
• Servidor determina el ISP desde el cual se origina la consulta
• Usa el “mapa” para determinar el mejor servidor CDN
•Nodos CDN crean una red sobrepuesta de capa aplicación