CDN Content Delivery Network. what??? una CDN o Content Distribution Network es un sistema basado en redes de computadoras intercontectadas que cooperan.
April 5, 2018 | Author: Anonymous |
Category: Documents
Diapositiva 1 CDN Content Delivery Network Diapositiva 2 what??? una CDN o Content Distribution Network es un sistema basado en redes de computadoras intercontectadas que cooperan en forma transparente distribuyendo contenido, con el objetivo de mejorar la performance, escalabilidad y eficiencia, reduciendo costos para los usuarios. Diapositiva 3 Porqué y Para qué? Las CDNs son la solución para los problemas del mundo FÍSICO trasladados al mundo VIRTUAL. Diapositiva 4 ESQUEMA CDN Diapositiva 5 Cómo funciona? LA CDN ESPEJA los contenidos (por lo general audio, gráficos, animaciones y video) almacenados en los servidores de sus clientes. Aunque el nombre de dominio es el mismo, la IP apunta a un server de AKAMAI, en vez de hacerlo al server del cliente. El server de Akamai es elegido en forma automática dependiendo el tipo de contenido, y de la localizacion del usuario. Diapositiva 6 Oversi Diapositiva 7 Limelight Diapositiva 8 CATHAY PACIFIC Línea aérea con base en Hong Kong mueven 1Millon de pasajeros x mes la Web la utilizan como B2C y B2B (+ de 35.000 agencias de viajes). Dentro de Hong Kong Excelente Tiempo de respuesta Fuera de Hong Kong, muchisimos inconvenientes. Diapositiva 9 Estrategia Apoyo de Marca Objetivos Financieros (las líneas aéreas ahorran hasta un 30% por el uso de servicios WEB). Aumenta reserva de pasajes Aumenta venta on line Ahorro costos Lealtad de cliente Diapositiva 10 Como usaron CDN Mayor disponibilidad => Aumento la relación B2B. Apoyo picos de tráfico (FLEXIBILIDAD) Diapositiva 11 y quién conoce a este señor? Diapositiva 12 Tecnología Los Nodos se instalan en multiples sitios y se interconectan a multiples backbones. Estos nodos coopera entre ellos para satisfacer los requerimientos de contenidos hechos por usuarios finales. En forma transparente mueven contenido de un nodo a otro de tal forma de optimizar el proceso de delivery. Esta Optimización trae aparejado reduccion de costos de ancho de banda, mejoran la percepción del usuario final y aumentan la disponibilidad global del contenido. La cantidad de nodos y servidores que integran una CDN varian, dependiendo de la arquitectura, algunos llegan a tener miles de nodos con decenas de miles de servers. Los pedidos de contenido son ALGORITMICAMENTE direccionados a nodos OPTIMOS. Y cuando hablamos de OPTIMO estamos seguramente hablando de LOCALIZACIÓN. PORQUÉ? Porque existen parametros en la comunicación para contenidos que afectan la calidad. *ANCHO DE BANDA* RETARDO * JITTER (la variación indeseada del retardo Como mido la mejor localización? Chequeando que nodo esta o a menos saltos o a menor tiempo de transito del cliente que pidio el contenido. Tambien podemos optimizar por costos, utilizando la ruta mas barata. De todas formas, por lo gral. estos parametros tienden a alinearse, osea si estoy cerca, seguramente tengo menos saltos, menos tiempo de transito y una comunicacion más barata. Ahora...el verdadero valor de una red CDN se demuestra cuando estos puntos no estan alineados...osea cuando la mejor performance la obtengo pidiendo contenido que esta en las peores condiciones de localizacion. AHI ES DONDE LAS REDES CDN COMPITEN. * Diapositiva 13 Tecnología Soporte de CDNs Técnicas de networking orientadas a CONTENIDO. INTERNET esta diseñada con el principio del END TO END. Este principio mantiene el núcleo de la red relativamente simple, y mueve la inteligencia hacia los extremos (HOST y CLIENTES). Como resultado de esta estrategia, el NUCLEO o CORE de la red solo se dedica a hacer una cosa. FORWARD de PAQUETES. las CDNs distribuyen a través de la red INTELIGENCIA aplicando técnicas de diseño que optimizan el CONTENT DELIVERY. UN EJEMPLO CLARO DE ESTO ES EL CACHING, el SERVER LOAD BALANCING, REQUES ROUTING, y CONTENT SERVICES. CACHING:como CLOSER IS BETTER, el Caching es una técnica para guardar el contenido más popular de forma de que quede disponible para el usuario. Esto Reduce ancho de banda, Carga en servidores, ruteos, y mejora la respuesta en tiempo al cliente para este tipo de contenido guardado en cache. SERVER LOAD BALANCING: utiliza 1 o mas switches inteligentes (layer 4a 7), tambien conociddos como WEB SWITCHES, content switches, o multilayer switch, de forma qu comparte el trafico entre un numero de servidores o WEB Caches. Se le asigna una IP VIRTUAL todos creen que se conectan contra el servidor pero en realidad este SWITCH es el que maneja el trafico que va hacia cada uno de los servidores. SERVER BALANCING LOAD tiene la ventaja de, incrementar la capacidad total, mejorar escalabilidad, mejora la confiabilidad ya que redistribuye la carga en caso de falla de un servidor, y ademas provee ¨estados de salud¨de los servers. UN CONTENT CLUSTER o SERVICE NODE se arma usando estos switches y un numero de servidores o de web caches atraves de una red. Diapositiva 14 REQUEST ROUTING, direcciona a los clientes a la fuente de contenido mejor preparada para contestar. Esto puede decir que estamos enviando al requisitoria al server mas ¨cercano¨ o al server con mayor capacidad (dependiendo de los contenidos). Esta decisiones se toman dependiendo de una variedad de algoritmos desarrollados para tal fin, e incluyen muchos protocolos como por ejemplo GLOBAL SERVER LOAD BALANCINC, DNS-based reques routing, Dynamic metafile generation, HTML rewriting, y anycasting. PROXIMIDAD, eligiendo el nodo de servicio mas cercano a traves de algoritmos del tipo reactive probing, proactive probing, connection monitoring, etc. Ya existen protocolos que dan solucion a lo planteado, por ejemploINTERNET CONTENT ADAPTACION PROTOCOL, OPEN PLUGGABLE EDGE SERVICE, EDGE SIDE INCLUDES, etc. Diapositiva 15 ECOSISTEMA DE UNA CDN PERFORMANCE MONITORING END TO END SOLUTION USER EXPERIENCE AD NETWORKS AD INSERTION PLAYER DEVELOPMENT DIGITAL RIGHTS MANAGEMENT AND E COMMMERCE CONTENT MANAGEMENT INFRAESTRUCTURE INTERACTIVE MARKETING ENCODING TRANSCODING WEB DEVELOPMENT MANAGED HOSTING Diapositiva 16 Estado Actual del Mercado Empresas TOP en servicios CDN AKAMAI LIMELIGHT CDNetworks Entre los 3 poseen casi el 80% del mercado (en $$$$)
Comments
Report "CDN Content Delivery Network. what??? una CDN o Content Distribution Network es un sistema basado en redes de computadoras intercontectadas que cooperan."