Sommaire

CloudFront CloudFront

1. Présentation

Amazon CloudFront est un service de distribution de contenu. Sur Internet on fait souvent référence à ce type de services par l’acronyme du terme anglais Content Delivery Network : CDN. nopage>Content Delivery Network:Voir CDN CDN

Le but de ce service, qui s’interface avec S3, est triple :

  • Améliorer la latence lors d’un accès à un objet (le temps entre la demande d’un fichier et le début de l’envoi de ce dernier).

  • Améliorer le débit des transferts (la durée du téléchargement une fois le transfert débuté).

  • Permettre à un grand nombre d’utilisateurs d’accéder simultanément aux fichiers d’un bucket.

Le principe est simple : afin d’éviter de créer un goulot d’étranglement en sortie de votre serveur S3, Amazon réplique automatiquement les fichiers les plus demandés sur des serveurs CloudFront. Admettons par exemple que vous hébergiez des vidéos et que l’une d’entre elles soit victime de son succès et subisse une forte demande en quelques minutes. Sans CloudFront, si 1000 utilisateurs veulent visionner cette vidéo ils devront se partager la bande passante sortante de votre serveur S3 et la lecture des vidéos sera très pénible, avec un long temps de chargement.

Avec CloudFront, votre vidéo va être répliquée sur plusieurs serveurs afin ...