SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
4.
Nouvelles problématiques
Evolution et sophistication des contenus interactifs
Montée en puissance de l’ADSL
Montée en puissance des réseaux sociaux
Explosion de la consommation de contenu
5.
Exemple
Février 2004 : Création de Facebook
1 serveurs dans les locaux d’une université
Aout 2008
30.000 serveurs dont :
800 serveurs de cache (28 To de RAM)
600 serveurs de BDD (4800 coeurs / 2 Po de disque)
850 millions de photos, 7 millions de vidéos par mois
6.
Problématiques historiques
Coût des liens télécom
Fibres optiques sous-marines
Fibres optiques continentales
Latence
< 160 Km : 1,6 ms
Intercontinental : 96 ms
Nécessité de faire évoluer la distribution de contenu
9.
Définition
CDN : Réseau de distribution de contenu
Réseau multi-localisé
Positionnement stratégique
Données statiques
10.
Accès au contenu -
Répartition de charge
Répartition de charge locale
11.
Accès au contenu -
Répartition de charge
Répartition de charge locale
12.
Accès au contenu -
Répartition de charge
Répartition de charge locale
13.
Accès au contenu -
Répartition de charge
Répartition de charge locale
14.
Accès au contenu -
Répartition de charge
Répartition de charge locale
15.
Accès au contenu -
Répartition de charge
Répartition de charge globale
16.
Accès au contenu -
Répartition de charge
Répartition de charge globale
17.
Accès au contenu -
Répartition de charge
Répartition de charge globale
18.
Accès au contenu -
Répartition de charge
Répartition de charge globale
19.
Accès au contenu -
Répartition de charge
Répartition de charge globale
20.
Accès au contenu
Rôle central du DNS
Intelligence supplémentaire
Comportement inhabituel
Rôle du routage
Optimisation du positionnement «Internet»
Placement au «coeur» d’Internet
21.
Cohérence du contenu
Problématique
Répartition géographique du contenu
Mise à jour du contenu
22.
Cohérence du contenu
Solution : Répartition des différentes tâches
23.
Cohérence du contenu
Solution : Répartition des différentes tâches
Système de routage
24.
Cohérence du contenu
Solution : Répartition des différentes tâches
Système de routage
Serveur d’origine
25.
Cohérence du contenu
Solution : Répartition des différentes tâches
Système de routage
Serveur d’origine
Système de distribution
26.
Cohérence du contenu
Solution : Répartition des différentes tâches
Système de routage
Serveur d’origine
Système de distribution
Serveurs réplicas
27.
Cohérence du contenu
Routage
Distribution
Réplicas
28.
Cohérence du contenu
Routage
Distribution Fournisseur
Réplicas
29.
Cohérence du contenu
Routage
Distribution Fournisseur
Réplicas
30.
Cohérence du contenu
Routage
Client
Distribution Fournisseur
Réplicas
31.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
32.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
33.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
34.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
35.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
36.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
37.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
38.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
39.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
40.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
41.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
42.
Cohérence du contenu
Routage
Client
Distribution Origine Fournisseur
Réplicas
43.
Réplication : alternatives
Coopération entre réplicas
44.
Réplication : alternatives
Coopération entre réplicas
45.
Réplication : alternatives
Coopération entre réplicas
49.
Intelligence supplémentaire
Problématique
Intelligence du routage
Intelligence de la distribution du contenu
Facturation
50.
Intelligence supplémentaire
Distribution
Statistique Facturation
51.
Intelligence supplémentaire
Solution : statistique
Distribution
Statistique Facturation
52.
Intelligence supplémentaire
Solution : statistique
Origine
Réplicas Distribution
Statistique Facturation
53.
Intelligence supplémentaire
Solution : statistique
Origine
Réplicas Distribution
Statistique Facturation
54.
Intelligence supplémentaire
Solution : statistique
Origine
Réplicas Distribution
Statistique Facturation
55.
Intelligence supplémentaire
Solution : statistique
Origine
Réplicas Distribution
Statistique Facturation
56.
Exemple
Akamaï
Chiffre d’affaire : 859 M$
61.000 serveurs
70 pays
Répartition sur 10.000 FAI
Plus de 2 Térabits par seconde
57.
Conclusion
Minimiser les coûts de distribution
Ne pas réinventer la roue
Algorithmes de décision propriétaire
58.
Bibliographie
CDN: Content Distribution Network. (2004)
G. Peng.
Evaluating the utility of content delivery networks. (2009)
Konstantinos Stamos, George Pallis, Athena Vakali,
Marios D. Dikaiakos.
On content delivery network implementation. (2006)
B. Molina Moreno, C. E. Palau Salvador, M. Esteve
Domingo, I. Alonso Peña, V. Ruiz Extremera