Amazon CloudFront est un réseau de diffusion de contenu (CDN) qui accélère la diffusion de contenu web statique et dynamique aux utilisateurs finaux.
CloudFront diffuse du contenu au travers d'un réseau mondial de centres de données appelés emplacements périphériques. Lorsqu'un utilisateur final demande un contenu que vous diffusez via CloudFront, il est acheminé vers l'emplacement périphérique le plus proche de l'utilisateur final avec la latence la plus faible.
CloudFront diffuse du contenu en exploitant le réseau mondial AWS qui relie les emplacements périphériques AWS aux Régions AWS. Le déplacement du trafic réseau sur le réseau mondial AWS a pour effet de réduire la latence et d'améliorer la posture de sécurité de votre application. Augmentez la fiabilité et la disponibilité de vos applications web en disposant de copies de vos fichiers mises en cache sur plusieurs emplacements périphériques répartis dans le monde entier.
Comment commencer à utiliser CloudFront en trois étapes

Connectez-vous à AWS pour configurer CloudFront
L'offre gratuite d'AWS comprend 1 To de transfert de données sortantes. 10 000 000 requêtes HTTP et HTTPS, plus 2 000 000 appels Fonctions CloudFront chaque mois.

Créez une distribution
Créez une distribution Amazon CloudFront pour informer CloudFront de l'endroit d'où vous voulez que le contenu soit diffusé, et comment suivre et gérer la diffusion du contenu.

Commencez à diffuser du contenu plus rapidement
Lisez Mise en route avec Amazon CloudFront pour en savoir plus sur les distributions CloudFront et les cas d'utilisation. Puis, commencez à créer.
Tutoriels CloudFront
Vous trouverez ci-dessous plusieurs tutoriels sur CloudFront. Ils vous aideront à découvrir les avantages de l'utilisation d'un CDN, comment utiliser CloudFront avec différentes applications et comment employer les puissantes fonctions de CloudFront.
Diffusez plus rapidement du contenu
Diffusez du contenu et réduisez la latence pour les utilisateurs finaux avec Amazon CloudFront
Distribution Amazon S3
Configurez une distribution Amazon CloudFront pour Amazon S3 pour accélérer le chargement de votre site web
Accélération du site WordPress
Améliorez l'expérience utilisateur et accélérez la réactivité du site en utilisant CloudFront
Hébergement d'un site web statique
Hébergez un site web personnel ou marketing simple sur AWS
Mise en route avec Fonctions CloudFront
Redirigez les utilisateurs vers différentes URL et renvoyez des en-têtes de réponse personnalisés
Écriture de code de fonction
Écrivez des fonctions légères dans JavaScript pour des personnalisations CDN à grande échelle et sensibles à la latence
Création d'une fonction Lambda@Edge simple
Créez et ajoutez des fonctions Node.js simples qui s'exécutent dans CloudFront
Découvrez davantage de didacticiels.
AWS Training : cours en ligne gratuits pour Amazon CloudFront
AWS propose des cours en ligne gratuits destinés à vous aider à concevoir des solutions à l'aide d'Amazon CloudFront.
Apprenez-en davantage en parcourant les options de formation ci-dessous et visitez ici pour tous les cours Amazon CloudFront.
AWS Networking Basics (French)
Aperçu des services réseau disponibles et des cas d'utilisation communs utilisant ces services
Introduction to Amazon CloudFront (French)
Créez et configurez un réseau de distribution cloud Amazon CloudFront
Troubleshooting: CloudFront (French)
Analysez les en-têtes de réponse, contrôlez les distributions, résolvez les problèmes courants
Caching Static Files with Amazon CloudFront (French)
Accélérez votre site web statique et améliorez votre expérience utilisateur
Streaming Dynamic Content using Amazon CloudFront (French)
Utilisez Amazon CloudFront afin de diffuser un flux dynamique (plusieurs débits) vers un appareil connecté
Dynamic Content Acceleration (French)
Distribuez un site web dynamique avec Amazon CloudFront
Deploy a Static Website using AWS Cloud Development Kit (French)
Utilisez le kit de développement du Cloud AWS pour déployer un site web statique hébergé dans Amazon S3 et exposé par le biais d'Amazon CloudFront
Build a Live Video Channel (French)
Créez un flux vidéo de streaming en direct à l'aide d'AWS Elemental MediaLive, AWS Elemental MediaStore et Amazon CloudFront
Vidéos Amazon CloudFront
Dans cette section, vous trouverez des vidéos CloudFront pour vous aider à démarrer votre prochain projet. Vous pouvez en apprendre davantage auprès d'autres clients sur leurs implémentations CloudFront et sur la façon dont CloudFront peut prendre en charge diverses charges de travail dans différents secteurs verticaux de l'industrie.
Questions fréquentes (FAQ)
Comment démarrer avec Amazon CloudFront
- Inscrivez-vous à AWS dans la console AWS. Ici, vous pouvez créer votre compte AWS gratuit et commencer votre parcours. Si vous êtes déjà inscrit, connectez-vous à votre compte AWS existant. Une fois connecté, vous pouvez lancer vos services d'origine, notamment Amazon S3 pour le stockage d'objets dans le cloud, Amazon EC2 pour le calcul et Elastic Load Balancing.
- Ensuite, vous pouvez créer une distribution CloudFront pour gérer la diffusion de votre contenu sur le réseau périphérique mondial AWS.
- Enfin, après avoir démarré avec Amazon CloudFront et configuré vos paramètres, vous pouvez lancer votre distribution CloudFront terminée.
À quoi sert Amazon CloudFront ?
CloudFront est un CDN à faible latence. Le service CDN CloudFront utilise ses différents emplacements périphériques à travers le réseau mondial AWS pour connecter les utilisateurs aux services de manière plus sécurisée, rapide et efficace.
CloudFront peut aider de nombreuses applications à diffuser du contenu, par exemple :
- Le contenu statique stocké dans des emplacements périphériques pour une diffusion rapide et performante.
- Le contenu dynamique stocké dans des emplacements périphériques ou envoyé via le réseau mondial AWS résilient.
- Le contenu qui nécessite une faible latence, un transfert rapide ou une forte personnalisation.
- Réduisez la consommation de bande passante et diminuez les coûts en mettant en œuvre des CDN pour servir le contenu des sites Web.
- Réduisez la vitesse de chargement des pages et améliorez les performances des serveurs de mise en cache grâce aux réseaux de diffusion de contenu.
CloudFront connecte les utilisateurs à l'emplacement périphérique à faible latence le plus proche. Celui-ci est souvent beaucoup plus proche de l'utilisateur que le serveur d'origine du service, créant ainsi un trajet plus court pour le contenu. De manière générale, CloudFront réduit le temps de chargement pour les utilisateurs, ce qui signifie des transferts de données moins coûteux pour les propriétaires d'applications et une meilleure sécurité à la périphérie en assurant une défense contre les attaques DDOS et de bots.
Que pouvez-vous faire avec Amazon CloudFront ?
CloudFront fonctionne avec d'autres services et ressources AWS pour diffuser du contenu via ses emplacements périphériques dans le monde entier. Il existe plusieurs cas d'utilisation d'Amazon CloudFront qui pourraient bénéficier de l'utilisation du CDN CloudFront :
- Les applications avec un public mondial qui veulent accélérer la livraison des données aux utilisateurs, quel que soit leur emplacement.
- Les applications qui veulent réduire les frais de sortie des données en utilisant le réseau mondial AWS pour les transferts d'origine.
- Les applications qui nécessitent des transferts de données à faible latence ou en quasi temps réel entre plusieurs emplacements.
- Les applications qui fournissent des charges de travail gourmandes en ressources, comme le streaming vidéo, les API ou tout autre contenu dynamique à évolution rapide.
- Les applications qui nécessitent des transferts de données sécurisés et un chiffrement de bout en bout.
- Les applications qui ont besoin de protections de sécurité supplémentaires contre les attaques et la perte de données.
Comment CloudFront se compare-t-il au modèle traditionnel de services Web ?
Comparons le modèle CDN au modèle traditionnel de services Web.
Supposons que vous serviez un fichier graphique à partir d'un serveur Web traditionnel. À titre d'exemple, vos utilisateurs finaux peuvent facilement naviguer vers une URL qui renvoie une image. Si votre serveur Web se trouve à Seattle, dans l'État de Washington, aux États-Unis, et qu'un utilisateur final fait une demande à cette URL depuis Austin, au Texas, aux États-Unis, la demande sera acheminée vers dix réseaux différents avant que l'image ne soit récupérée. Bien que ce nombre de demandes ne soit pas anormalement élevé, cela illustre la quantité de travail nécessaire pour récupérer ne serait-ce qu'une seule image.
C'est là que CloudFront peut vous aider à distribuer vos données. Vous pouvez réduire considérablement le routage nécessaire si vous servez cette image en utilisant CloudFront. La distribution du téléchargement détecterait l'endroit où une demande est faite et copierait le fichier vers un emplacement périphérique proche.
CloudFront améliore les performances et la latence, en réduisant le temps nécessaire pour charger le premier octet d'un objet. Ce débit élevé de transfert de données permet au même fichier d'être livré à un autre utilisateur sans latence. Pour cet utilisateur, il sera servi à partir du même emplacement périphérique. Vous bénéficiez également d'une fiabilité et d'une disponibilité accrues, car il n'y a plus de point central de défaillance. Des copies de votre objet seront désormais conservées dans des emplacements périphériques du monde entier.
Configuration d'une distribution CloudFront
Configurez une distribution CloudFront en suivant les étapes suivantes :
- Inscrivez-vous à AWS et connectez-vous à votre compte.
- Configurez et lancez vos services d'origine Amazon.
- Démarrez CloudFront en créant une distribution dans votre Console de gestion AWS.
- Lancez votre distribution CloudFront configurée pour commencer à diffuser votre contenu.
Le service d'origine que vous utiliserez dépendra de vos objectifs :
- Pour diffuser du contenu Web, créez votre stockage d'objets dans le cloud Amazon S3 et suivez notre guide sur la configuration d'une distribution Amazon CloudFront pour Amazon S3.
- Pour diffuser du contenu dynamique, lancez votre ressource Amazon EC2 et découvrez comment configurer une distribution Amazon CloudFront pour Amazon EC2 dans notre guide.
Ressources supplémentaires
Découvrez plus de ressources Amazon CloudFront