10
Redes de Distribución de Contenidos - Fragmento-

John Espino plantillas

Embed Size (px)

Citation preview

Page 1: John Espino plantillas

Redes de Distribución de Contenidos-Fragmento-

Page 2: John Espino plantillas

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

•¿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

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

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

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

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

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

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

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