Download - John Espino plantillas
![Page 1: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/1.jpg)
Redes de Distribución de Contenidos-Fragmento-
![Page 2: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/2.jpg)
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.
![Page 3: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/3.jpg)
•¿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.
![Page 4: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/4.jpg)
7-4
ESQUEMA DE UNA RED DE DISTRIBUCIÓN DE CONTENIDOS
Nodo de distribución CDN
CDN serveren S. America CDN server
en Europe
CDN serveren Asia
Imaginen un Servidor de origen en Norte América
![Page 5: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/5.jpg)
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.
![Page 6: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/6.jpg)
EJEMPLO DE SU FUNCIONAMIENTOHTTP 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
![Page 7: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/7.jpg)
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
NearbyCDN server
![Page 8: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/8.jpg)
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
NearbyCDN server
2- Se consulta al DNS de la compañía CDN
![Page 9: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/9.jpg)
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.
![Page 10: John Espino plantillas](https://reader036.vdocuments.pub/reader036/viewer/2022062503/58d1b81e1a28ab98278b587d/html5/thumbnails/10.jpg)
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