290 likes | 405 Views
Simon Pomarat Mickaël Curty. C. D. N. Content Delivery Network. Les techniques Le marché. Plan. Introduction Vision technique Les solutions L’architecture Le marché Vue globale Les prestataires Les clients Conclusion. Introduction. Définition :
E N D
Simon Pomarat Mickaël Curty C. D. N. Content Delivery Network Les techniques Le marché
Plan • Introduction • Vision technique • Les solutions • L’architecture • Le marché • Vue globale • Les prestataires • Les clients • Conclusion
Introduction • Définition : • C’est quoi ? Content Delivery Network • Depuis quand ? 1998, Akamai • Pourquoi ? Réponse aux faiblesses d’Internet
Pourquoi? Ou, la Naissance d’un Besoin Internet voit son trafic doubler tous les 6 mois : • Le nombre d’abonnés augmente • Les connexions s’améliorent (Haut Débit) • Le nombre de sites Internet (offres) se multiplie Entreprises Services Abonnés Internet
Les solutions • Les solutions • Présentation • Cache périphérique • Cache inverse • Partage de charge • L’architecture • Vue globale • Vue détaillée
Amélioration de techniques existantes • Emergence de solutions propriétaires Réseau Edge Proxy Nouvelles offres Statique Dynamique Serveur Les solutions Présentation Reverse Proxy Partage de charge
ISP Fournisseur Les solutions Edge Proxy Traditionnellement… • Stockage temporaire d’une ressource Internet
Les solutions Edge Proxy Défauts… • Dégrade le temps d’accès pour les contenus dynamiques • Ne distingue pas les types de flux • E-commerce • Points d’accès partenaires / fournisseurs
Les solutions Edge Proxy Apports des solutions CDN… • Reconnaissance des flux dynamiques pour ByPass du Proxy • Aiguillage intelligent vers le meilleur cache • Performance, et / ou • Stratégie de service Simple visite Proxy « CDN » Internet Facturation Requête Accès fournisseur
Les solutions Reverse Proxy Traditionnellement… • Les serveurs DNS du prestataire pointent sur les Proxys • Le proxy se situe au niveau de l’entreprise • Déleste les tâches répétitives du serveur • Ne favorise pas les temps d’accès
Les solutions Reverse Proxy Apports des solutions CDN… • Anticipation des demandes potentielles • Push • Réplication hiérarchisée Cache niv. 2 Internet aiguilleur aiguilleur aiguilleur Cache niv. 2 Cache niv. 1
Les solutions Partage de Charge Traditionnellement… • Association de plusieurs serveurs à une adresse • Répartition au niveau du commutateur frontal • Tolère la défaillance d’un des éléments
Proxy en cluster Proxy en cluster Serveur source Serveur source Les solutions Partage de Charge Défauts… • En cas de Proxy en cluster • Multiplie le nombre de requêtes au serveur source • Problème des sticky connexions
Les solutions Partage de Charge Apports des solutions CDN… • Au travers d’un aiguillage plus fin que le type de flux • Une même URL est toujours traitée vers le même Proxy • Résolution du problème de saupoudrage (protocole CARP) • Conservation des Sticky connexions
SCD Système de distribution Distribution horizontale Système de routage inter - CDN Routage des requêtes clients SP SP SP SP Cache Cache Cache Cache Client Client L’architecture Monitoring SCC SLA Fournisseur de contenu SLA SCC Monitoring Facturation SF Passerelle de gestion des comptes SF SCD : Système de contrôle des diffusions SF : Système de facturation SCC : Système de contrôle du CDN SP : Serveur périphérique Génération de Log Génération de Log SCD Système de distribution Distribution horizontale Echange De requêtes Système de routage inter - CDN 4 3 Routage des requêtes clients 5 2 6 7 10 1 8 Passerelle de contenu 9
L’architecture SCC SLA Fournisseur de contenu SLA SCC • Fournisseur de contenu • Ex : Yahoo, CNN, Comic Relief • Système de contrôle du CDN (SCC) • Administration d’un ou plusieurs CDN • Contrôler les statuts des composants CDN • Ajout / suppression de clients • Mise en place des SLA avec les clients • Génération de rapports et statistiques
SCC SLA Fournisseur de contenu SLA SCC Facturation SF Passerelle de gestion des comptes SF L’architecture • Système de facturation (SF) • Collecter les informations du CDN • Echanger des données avec d’autre CDN passerelle de gestion des comptes • Editer les factures
SCD Système de distribution Distribution horizontale Système de routage inter - CDN Routage des requêtes clients L’architecture SF SF Génération de Log Génération de Log SCD Système de distribution Distribution horizontale Système de routage inter - CDN 4 3 Routage des requêtes clients • Système de contrôle des diffusions (SCD) • Routage des requêtes clients • Route le client vers le SP le plus approprié • Vérifie la topologie du réseau
SCD SCD Système de distribution Système de distribution Distribution horizontale Distribution horizontale Système de routage inter - CDN Système de routage inter - CDN Routage des requêtes clients Routage des requêtes clients L’architecture SF SF Génération de Log Génération de Log 4 3 • Système de contrôle des diffusions (SCD) • Système de routage inter - CDN • Permet l’interconnexion de plusieurs CDN • Etablie une table de correspondances
SCD Système de distribution Distribution horizontale Système de routage inter - CDN Routage des requêtes clients L’architecture SF SF Génération de Log Génération de Log SCD Système de distribution Distribution horizontale Système de routage inter - CDN 4 3 Routage des requêtes clients • Système de contrôle des diffusions (SCD) • Système de distribution • Permet le rapatriements des contenus • Effectue la distribution intra - CDN
SCD Système de distribution Distribution horizontale Système de routage inter - CDN Routage des requêtes clients L’architecture SF SF Génération de Log Génération de Log SCD Système de distribution Distribution horizontale Système de routage inter - CDN 4 3 Routage des requêtes clients • Système de contrôle des diffusions (SCD) • Système de distribution horizontale • Permet l’échange des contenus rapatriés de la source vers le CDN et les CDN connexes • Met en place un catalogue des données relatives à la source
SP SP Cache Cache Client L’architecture SCD Routage des requêtes clients 5 2 6 7 Passerelle de contenu 9 • Serveur périphérique (SP) • Disposés à la frontière du réseau • Contiennent des serveurs de cache • Rapatrient des contenus de CDN connexes via la passerelle
Le Marché du CDN • Vue Globale • Les Prestataires • Approche fournisseurs • Approche produits/offres • Les Clients
Cabinet IDC 2001 : +5 % 2007 : +25 % Cabinet Frost & Sullivan 2001 : 280 millions d’euros 2007 : 2 milliard d’euros Vue Globale Evolution du CA Causes avancées : - Recherche d’une Qualité de service (QoS) - Augmentation du Streaming sur Internet
Les Prestataires • Approche Fournisseurs : • Entreprise CDN • CDN d’Accès • CDN d’Internet
CDN D’accès vs CDN d’Internet Internet : CDN D’accès CDN d’Internet Epine Dorsale ISP
Les Prestataires (suite) • Approche Produits/Offres • Service Pur : • Akamai, Activia, Speedera, etc. • Solutions logicielles : • Inktomi, WebEver, etc. • Solutions matérielles : • Unités de stockage (EMC², Network Appliance) • Unités de caches et de reverse-proxy (CacheFlow) • Unités de transport d’informations (Cisco)
Les Clients • Pourquoi venir aux CDN? : • Limité l’infrastructure • Faire face aux pics d’audience • Améliorer la Qualité de service • Qui? • Loft Story, La Cité de la Villette, La Cinquième, etc.
Conclusion • Notion vague qui n’a pas encore de standard (Alliances) • Répond aux besoins de QoS des entreprises • Son avenir est assuré et devrait suivre l’évolution du trafic Internet