Découvrez gratuitement AWS

Créez un compte gratuit
ou connectez-vous à la console

Le niveau gratuit d'AWS comprend 50 Go de transfert sortant de données et deux millions de requêtes HTTP/HTTPS avec Amazon CloudFront.

Voir les détails relatifs au niveau gratuit d'AWS »

Téléchargez ce livre blanc Frost & Sullivan commandité par AWS afin de découvrir pourquoi amazon.com a opté pour Amazon CloudFront afin d'acheminer la grande majorité de son trafic CDN mondial. Télécharger le document consacré au réseau de diffusion de contenu Amazon CloudFront.

Amazon CloudFront permet de diffuser l'intégralité de votre site Web, y compris les contenus dynamiques, statiques, diffusés en continu et interactifs à partir d'un réseau mondial d'emplacements périphériques. Les requêtes ciblant votre contenu sont acheminées automatiquement vers l'emplacement périphérique le plus proche, de sorte que le contenu puisse être diffusé de manière optimale. Amazon CloudFront est optimisé pour être compatible avec les autres services AWS, notamment Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Load Balancing et Amazon Route 53. Amazon CloudFront fonctionne aussi sans problème avec n'importe quel serveur d'origine tiers sur lequel vous stockez les versions définitives et originales de vos fichiers. A l'instar des autres solutions Amazon Web Services, aucun contrat ni abonnement mensuel n'est requis pour utiliser Amazon CloudFront : vous ne payez que la quantité de contenu que vous diffusez par le biais du service de distribution de contenu.

Tableaux d'utilisation Amazon CloudFront
Suivez les tendances qui se dégagent en matière de transfert de données et de requêtes (HTTP et HTTPS) pour chacune de vos distributions Web CloudFront.
En savoir plus »

Prise en charge des certificats SSL personnalisés par Amazon CloudFront
Utilisez votre propre nom de domaine et votre propre certificat SSL pour diffuser du contenu via HTTPS.
En savoir plus »

Prise en charge de méthodes HTTP, dont POST et PUT
Utilisez CloudFront pour accélérer le téléchargement de données par les utilisateurs finaux.
En savoir plus »

Prise en charge de la technologie Microsoft Smooth Streaming à la demande
Utilisez CloudFront pour diffuser des vidéos au format Smooth Streaming, sans avoir besoin de configurer ni de gérer des serveurs multimédias.
En savoir plus »

Restriction géographique
Interdisez la diffusion de votre contenu aux utilisateurs finaux des pays sélectionnés.
En savoir plus »

Prise en charge des CNAME contenant des caractères génériques
Mappez un nom de domaine contenant des caractères génériques à votre distribution Amazon CloudFront.
En savoir plus »

Réponses aux erreurs personnalisées
Configurez la façon dont CloudFront gère les réponses aux erreurs pour votre site Web.
En savoir plus »

Redirection de HTTP vers HTTPS au niveau de l'emplacement périphérique
Utilisez Amazon CloudFront pour imposer à vos utilisateurs de toujours accéder à votre contenu via une connexion HTTPS.
En savoir plus »

Prise en charge des cookies par Amazon CloudFront
Indiquez si vous souhaitez qu'Amazon CloudFront transfère les cookies vers votre serveur d'origine personnalisé (autre que S3) et spécifiez certains cookies en particulier, le cas échéant.
En savoir plus »

Catégories de tarifs Amazon CloudFront
Maîtrisez davantage vos frais de diffusion de contenu en excluant les emplacements périphériques Amazon CloudFront les plus coûteux de vos distributions Amazon CloudFront.
En savoir plus »

Contenu dynamique pris en charge dans Amazon CloudFront
Utilisez Amazon CloudFront pour diffuser tout votre contenu, y compris les portions dynamiques de votre site qui varient en fonction de l'utilisateur connecté.
En savoir plus »

Diffusion en continu et en direct pour Amazon CloudFront avec Windows Media Services
Diffusion de contenu multimédia en direct sur HTTP à destination de clients Microsoft Silverlight et de périphériques Apple iOS.
En savoir plus »

Diffusion en continu et en direct pour Amazon CloudFront avec Adobe Media Server 5.0
Prise en charge des périphériques Flash et Apple iOS en utilisant Amazon CloudFront avec Adobe Flash Media Server 5.0
En savoir plus »

TTL courtes
Configurez une période d'expiration minimale (aussi connue sous le nom de « durée de vie » ou « TTL ») sur une durée aussi courte que 0 seconde.
En savoir plus »

Prise en charge des « zone apex » par CloudFront
Lorsque vous utilisez Amazon CloudFront pour diffuser le contenu de votre site Web, les internautes peuvent désormais y accéder via le sommet de zone (ou « domaine racine »). Par exemple, l'utilisateur peut accéder à votre site via exemple.com au lieu de www.exemple.com.
En savoir plus »

Console de gestion
Amazon CloudFront fonctionne avec AWS Management Console. Cette interface utilisateur graphique Web de type pointer-cliquer vous permet de gérer Amazon CloudFront sans avoir à écrire le moindre code.
En savoir plus »

Journaux d'accès
Découvrez comment, quand, où et à qui votre contenu Amazon CloudFront est diffusé avec les journaux d'accès.
En savoir plus »

Diffusion en continu et en direct avec Wowza
Diffusion en continu et en direct via Amazon CloudFront et Wowza Media Server.
En savoir plus »

Invalidation
Supprimez les copies d'un fichier de tous les emplacements périphériques Amazon CloudFront.
En savoir plus »

Contenu privé
Contrôlez qui peut télécharger vos fichiers depuis Amazon CloudFront.
En savoir plus »

A l'aide d'un réseau d'emplacements périphériques répartis dans le monde entier, Amazon CloudFront met en cache des copies de votre contenu statique à proximité des utilisateurs qui consultent votre site, réduisant ainsi la latence lorsqu'ils téléchargent vos objets et vous permettant de bénéficier de débits de transfert élevés et durables, afin de diffuser des objets volumineux et populaires pour vos utilisateurs. Les requêtes de contenu dynamique sont réacheminées vers vos serveurs d'origine qui s'exécutent dans Amazon Web Services (Amazon EC2 et Elastic Load Balancing, par exemple) via des chemins réseau optimisés pour une navigation plus fiable et plus pertinente côté utilisateur. Ces chemins réseau font l'objet d'une surveillance permanente par Amazon et les connexions à partir des emplacements périphériques CloudFront vers le serveur d'origine sont réutilisées pour diffuser votre contenu dynamique à partir de notre réseau de diffusion de contenu (CDN) de la façon la plus performante possible.

Un seul appel d'API vous permet de commencer à distribuer du contenu depuis votre compartiment Amazon S3, votre instance Amazon EC2 ou tout autre serveur d'origine, par le biais du réseau Amazon CloudFront. Vous pouvez également interagir avec Amazon CloudFront par le biais de l'interface utilisateur graphique simple d'AWS Management Console. Vous n'avez pas besoin de créer des domaines distincts pour votre contenu statique et dynamique. Avec CloudFront, vous pouvez utiliser le même nom de domaine pour pointer vers l'intégralité du contenu de votre site Web. Toutes les modifications que vous apportez à votre configuration existante sont appliquées à l'ensemble du réseau mondial en quelques minutes. En outre, vous n'avez pas besoin de négocier avec des commerciaux, vous pouvez commencer rapidement et diffuser l'intégralité du contenu du votre site Web grâce à Amazon CloudFront.

Amazon CloudFront est conçu pour être utilisé avec les autres solutions Amazon Web Services, notamment Amazon S3, qui permet de stocker durablement les versions définitives de vos fichiers statiques et Amazon EC2, qui permet d'exécuter votre serveur d'application pour le contenu dynamique. Si vous utilisez Amazon S3 ou Amazon EC2 comme serveur d'origine, les données transférées depuis le serveur d'origine vers les emplacements périphériques (« extractions d'origine » Amazon CloudFront) vous seront facturées à un tarif inférieur à celui des transferts sortants d'Amazon S3 ou d'Amazon EC2, à destination d'Internet. Amazon CloudFront fonctionne également avec Elastic Load Balancing. Par exemple, vous pouvez déployer votre application Web sur des serveurs Amazon EC2 exécutés derrière un programme Elastic Load Balancing et utiliser Amazon CloudFront pour diffuser l'ensemble de votre site Web. En savoir plus sur la tarification des services AWS.

Amazon CloudFront vous permet de bénéficier des avantages liés à la présence à grande échelle d'Amazon. Vous ne payez que le contenu que vous distribuez par le biais du réseau, sans engagement minimum ou frais initiaux. Ces avantages concernent tout type de contenu que vous diffusez : statique, dynamique, fichiers multimédias en continu ou application Web contenant une combinaison de ces types de contenu.

Avec Amazon CloudFront, vous n'avez pas à vous soucier de maintenir des capacités de serveurs Web coûteuses pour répondre à de potentiels pics de trafic pour votre contenu. Le service répond automatiquement lorsque la demande augmente ou diminue, sans intervention de votre part. Amazon CloudFront utilise également plusieurs couches de mise en cache à chaque emplacement périphérique et regroupe les requêtes simultanées concernant un même objet avant de contacter votre serveur d'origine. Ces améliorations vous permettent de réduire encore davantage la nécessité de mettre à l'échelle votre infrastructure d'origine à mesure que la popularité de votre site Web progresse.

Amazon CloudFront est construit sur l'infrastructure hautement fiable d'Amazon. La nature distribuée des emplacements périphériques utilisés par Amazon CloudFront achemine automatiquement les utilisateurs finaux vers le site disponible le plus proche en fonction des conditions du réseau. Les requêtes d'origine émanant des emplacements périphériques vers les serveurs d'origine AWS (ex. : Amazon EC2 et Amazon S3) sont acheminées via des chemins réseau qu'Amazon surveille en permanence et optimise en termes de disponibilité et de performances.

Amazon CloudFront utilise un réseau mondial d'emplacements périphériques, situés à proximité de vos utilisateurs finaux aux Etats-Unis, en Europe, en Asie, en Amérique du Sud et en Australie.

Il existe de nombreux cas d'utilisation très pertinents concernant Amazon CloudFront, notamment :

En règle générale, un site Web classique comporte à la fois du contenu statique et du contenu dynamique. Le contenu statique comprend les images et feuilles de style. Le contenu dynamique ou applicatif inclut les éléments de votre site qui sont personnalisés pour chaque utilisateur. Un site Web peut également contenir des formulaires auxquels l'utilisateur doit se soumettre pour se connecter, effectuer des recherches ou publier un commentaire.

Vous pouvez utiliser une seule distribution CloudFront en guise de réseau de distribution pour proposer l'ensemble de votre site Web, y compris les contenus statique et dynamique ou le contenu interactif aux utilisateurs finaux ou le contenu téléchargé par l'utilisateur final sur le serveur d'origine. Vous pouvez donc continuer à utiliser un seul et unique nom de domaine (ex. : www.mysite.com) pour l'ensemble de votre site Web, sans avoir à séparer votre contenu statique de votre contenu dynamique. Dans le même temps, vous pouvez également continuer à utiliser des serveurs d'origine distincts pour les différents types de contenus de votre site Web. Amazon CloudFront vous garantit un contrôle détaillé sur la configuration de vos divers serveurs d'origine et propriétés de mise en cache pour les différentes URL de votre site Web. Ces améliorations des performances et des fonctionnalités permettent d'accélérer le téléchargement de l'ensemble de votre site Web, réduisant par là-même le taux d'abandon de votre site.

Avec Amazon CloudFront, vous pouvez améliorer les performances de l'ensemble de votre site Web, grâce aux éléments suivants :

  • Amazon CloudFront peut mettre en cache du contenu statique au niveau de chaque emplacement périphérique. Cela signifie que votre contenu statique fréquemment consulté (logo de votre site, images de navigation, feuilles de style en cascade, code JavaScript, etc.) est disponible à chaque emplacement périphérique situé à proximité afin de permettre une latence minimale pour les visiteurs du site et un débit optimal de téléchargement à partir des navigateurs. En mettant en cache le contenu statique fréquemment consulté, Amazon CloudFront permet de décharger votre serveur d'origine des requêtes concernant ces fichiers : CloudFront affiche la copie en cache, si elle est disponible, et n'envoie la requête vers votre serveur d'origine que si l'emplacement périphérique qui reçoit les requêtes du navigateur ne dispose pas d'une copie de ce fichier.
  • Amazon CloudFront renvoie les demandes de contenu dynamique ou interactif (par ex., formulaires Web, commentaires, cases de connexion, etc.) à votre serveur d'origine en cours d'exécution dans une région AWS ou un autre serveur d'origine. Chacun de vos utilisateurs est acheminé vers l'emplacement périphérique le plus proche de sa position, compte tenu de la latence d'Internet. Ces requêtes sont ensuite réacheminées vers votre serveur d'origine exécutant AWS sur des connexions contrôlées par Amazon afin d'en optimiser les performances. Amazon CloudFront réutilise également les connexions existantes entre le périphérique CloudFront et le serveur d'origine, afin de réduire le temps de connexion pour chaque requête d'origine. Les autres optimisations en termes de connexion évitent les goulets d'étranglement sur Internet et exploitent pleinement la bande passante entre l'emplacement périphérique et l'utilisateur. Ainsi, Amazon CloudFront peut accélérer la livraison de votre contenu dynamique et offrir à vos clients une expérience cohérente et fiable, pourtant personnalisée lorsqu'ils naviguent dans votre application Web.
  • Amazon CloudFront permet le téléchargement du contenu sur votre serveur d'origine. Toutes les demandes de téléchargement de contenu sont renvoyées par les emplacements périphériques d'Amazon CloudFront vers votre serveur d'origine. Amazon CloudFront applique également les mêmes avantages en termes de performance aux demandes de chargement qu'aux demandes de téléchargement de contenu dynamique.
  • Vous pouvez également utiliser les emplacements périphériques d'Amazon CloudFront pour télécharger des fichiers volumineux (jusqu'à 20 Go par fichier) sur votre serveur d'origine à l'aide de la méthode PUT HTTP. Il est également possible d'utiliser Amazon CloudFront pour fournir votre API à l'aide des méthodes HTTP telles que GET, HEAD, POST, PUT, DELETE, PATCH et OPTIONS.

Amazon CloudFront est un choix parfaitement adapté pour les développeurs de logiciels qui souhaitent distribuer aux utilisateurs finaux des applications, des mises à jour ou d'autres logiciels téléchargeables. Le taux élevé des transferts de données sur Amazon CloudFront accélère le téléchargement de vos applications et améliore par conséquent l'expérience du client, tout en réduisant vos coûts. Amazon CloudFront propose également des tarifs inférieurs à Amazon S3 pour les niveaux d'utilisation plus élevés.

Si votre application comprend du contenu multimédia enrichi (audio ou vidéo) fréquemment consulté, Amazon CloudFront vous permet de bénéficier de tarifs de transfert inférieurs et de débits améliorés. Amazon CloudFront propose de nombreuses options de diffusion de fichiers multimédias, à la fois pour le contenu pré-enregistré et le contenu en direct.

  • Diffusion en continu de contenu pré-enregistré : Vous pouvez distribuer vos fichiers multimédias à la demande à l'aide de la diffusion en continu RTMP (Real Time Messaging Protocol) d'Adobe via Amazon CloudFront. Vous stockez la copie d'origine de vos fichiers multimédias dans Amazon S3 et utilisez Amazon CloudFront pour la diffusion à faible latence de votre contenu multimédia. Amazon CloudFront s'intègre à Amazon S3 afin que vous puissiez configurer la diffusion en continu via un simple appel d'API ou en quelques clics dans AWS Management Console. Vous bénéficiez également de la diffusion à haut débit de votre contenu multimédia lorsque vous utilisez Amazon CloudFront, ce qui vous permet de diffuser votre contenu en qualité Full HD pour vos utilisateurs.
  • Téléchargement progressif du contenu multimédia à la demande : Vous pouvez stocker les versions originales de votre contenu multimédia dans Amazon S3 et configurer une distribution de téléchargement Amazon CloudFront pour le téléchargement progressif de vos fichiers audio et vidéo. Les fichiers multimédias fréquemment consultés sont mis en cache au niveau de l'emplacement périphérique afin de faciliter la mise à l'échelle et, ainsi, d'offrir à vos utilisateurs des performances optimales.
  • Diffusion d'événements en direct : Si vous avez besoin de diffuser un événement audio ou vidéo en direct auprès d'un public mondial, Amazon CloudFront peut améliorer vos performances et décharger votre infrastructure d'origine en mettant en cache votre contenu multimédia en direct pendant une courte période et en regroupant les requêtes simultanées pour le même fragment multimédia en un nombre moins important de requêtes envoyées à l'infrastructure d'origine. En outre, les solutions HTTP en direct d'Amazon CloudFront vous permettent de diffuser votre événement en direct à des utilisateurs employant différentes plates-formes de périphériques, notamment des terminaux s'appuyant sur Flash et Apple iOS.