Université de Marne-la-Vallée 49/76 Laurent Wargon Les Content Delivery Network (CDN) ● Paris – Californie : + 45 ms Paris – Sidney : + 85 ms ● Amazon : 100 ms de temps de chargement supplémentaires → 1% de ventes en moins ● Poids moyen des pages d'accueil : 2000 : moins de 100 Ko 2012 : 1 à 4 Mo ● Page médiane en 2012 :77 requêtes et 6,5s http://www.cdn-tech.com/IMG/pdf/cdn-tech-ecritel-livreblanc-2012.pdf
28
Embed
Les Content Delivery Network (CDN)blog.wargon.org/wp-content/uploads/cours/2014-2015/... · renvoie une adresse unicast d'un serveur HTTP ... Distribution HTTP (Source) : nginx Accélération
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Universitéde Marne-la-Vallée 49/76 Laurent Wargon
Les Content Delivery Network (CDN)
● Paris – Californie : + 45 msParis – Sidney : + 85 ms
● Amazon : 100 ms de temps de chargement supplémentaires → 1% de ventes en moins
● Poids moyen des pages d'accueil :
2000 : moins de 100 Ko
2012 : 1 à 4 Mo ● Page médiane en 2012 :77 requêtes et 6,5s
● Fabriquer des noeuds où les contenus statiques sont répliqués au plus proche de l'internaute
Pour faire un CDN, il faut :
Serveurs d'origine
Nœuds où les contenus sont répliqués
Un mécanisme de routage
Universitéde Marne-la-Vallée 51/76 Laurent Wargon
Les Content Delivery Network (CDN)
Universitéde Marne-la-Vallée 52/76 Laurent Wargon
Les métriques des CDN
● Géographique → GeoDNS● Réseau → DNS Anycast● Calculée en temps réel →
utilisation de plusieurs CDN
Universitéde Marne-la-Vallée 53/76 Laurent Wargon
CDN : Métrique géographique GeoDNS
● Base de données géographiquedes adresses IP (produits de la société maxmind : GeoIP)
● Configuration particulière du DNS● Faible coût● http://phix.me/geodns/
Universitéde Marne-la-Vallée 54/76 Laurent Wargon
Adresse anycast (RFC 4786)
Adresse IP Unicast Adresse IP Anycast
Universitéde Marne-la-Vallée 55/76 Laurent Wargon
CDN : Métrique réseau
● Le DNS possède une adresse anycast et renvoie une adresse unicast d'un serveur HTTP proche.
● Le DNS possède une adresse [uni|any]cast et renvoie une adresse anycast de serveur HTTP qui répond par un redirect HTTP vers un serveur unicast proche.
● Web Real-Time Communication● Communications temps réel entre navigateurs :
voix sur IP, visioconférence, pair-à-pair● API javascript et HTML5● 58 % des navigateurs● projet porté par Google, Mozilla and Opera● Depuis 2011 : API (W3C), protocole (IETF)
Universitéde Marne-la-Vallée 64/76 Laurent Wargon
CDN pair à pair
● PeerCDN (béta)● Réduction de bande passante● Javascript● Plus de visiteurs → plus d'hébergeur● Utilisation de WebRTC● Fonctionne avec les autres CDN● Sécurisé, Fiable