Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Qu'est-ce qu'Amazon CloudFront ?
Amazon CloudFront est un service Web qui accélère la distribution de votre contenu Web statique et dynamique, tel que les fichiers .html, .css, .js et image, à vos utilisateurs. CloudFront diffuse votre contenu via un réseau mondial de centres de données appelés emplacements périphériques. Lorsqu'un utilisateur demande du contenu que vous diffusez CloudFront, la demande est acheminée vers l'emplacement périphérique qui offre la plus faible latence (délai), afin que le contenu soit diffusé avec les meilleures performances possibles.
Si le contenu se trouve déjà dans la zone périphérique avec la latence la plus faible, CloudFront diffusez-le immédiatement.
Si le contenu ne se trouve pas dans cet emplacement périphérique, CloudFront récupérez-le à partir d'une origine que vous avez définie, telle qu'un compartiment Amazon S3, une MediaPackage chaîne ou un serveur HTTP (par exemple, un serveur Web) que vous avez identifié comme source de la version définitive de votre contenu.
Par exemple, supposons que vous diffusez une image à partir d'un serveur web traditionnel, et non pas à partir de CloudFront. Par exemple, vous pouvez diffuser une image, sunsetphoto.png, à l'aide de l'URL https://example.com/sunsetphoto.png.
Vos utilisateurs peuvent facilement accéder à cette URL et voir l'image. Néanmoins, jusqu'à ce que l'image soit trouvée, ils ignorent probablement que leur demande a été transmise d'un réseau à un autre par le biais de l'enchevêtrement complexe de réseaux interconnectés qui forment Internet.
CloudFront accélère la distribution de votre contenu en acheminant chaque demande utilisateur via le AWS réseau principal vers l'emplacement périphérique le mieux adapté à votre contenu. En règle générale, il s'agit d'un serveur de CloudFront périphérie qui fournit la diffusion la plus rapide au spectateur. L'utilisation du AWS réseau réduit considérablement le nombre de réseaux par lesquels les demandes de vos utilisateurs doivent transiter, ce qui améliore les performances. Les utilisateurs bénéficient d'une latence plus faible (durée nécessaire au chargement du premier octet du fichier) et de débits de transfert des données plus élevés.
Il en résulte également une fiabilité et une disponibilité accrues, car des copies des fichiers (également appelés objets) sont désormais détenues (ou mises en cache) dans plusieurs emplacements périphériques situés aux quatre coins du monde.
Rubriques
Comment vous configurez-vous CloudFront pour diffuser du contenu
Vous créez une CloudFront distribution pour indiquer d' CloudFront où vous souhaitez que le contenu soit diffusé et pour fournir des informations détaillées sur la manière de suivre et de gérer la diffusion du contenu. CloudFront Utilise ensuite des ordinateurs (des serveurs périphériques) situés à proximité de vos spectateurs pour diffuser rapidement ce contenu lorsque quelqu'un souhaite le voir ou l'utiliser.
Comment vous configurez CloudFront pour diffuser votre contenu
-
Vous spécifiez des serveurs d'origine, tels qu'un compartiment Amazon S3 ou votre propre serveur HTTP, à CloudFront partir desquels sont extraits vos fichiers qui seront ensuite distribués depuis des emplacements CloudFront périphériques dans le monde entier.
Un serveur d'origine stocke la version d'origine définitive de vos objets. Si vous diffusez du contenu sur HTTP, votre serveur d'origine est soit un compartiment Amazon S3 soit un serveur HTTP, tel qu'un serveur web. Votre serveur HTTP peut s'exécuter sur une instance Amazon Elastic Compute Cloud (Amazon EC2) ou sur un serveur que vous gérez ; ces serveurs sont également appelés origines personnalisées.
-
Téléchargez vos fichiers sur vos serveurs d'origine. Vos fichiers, également appelés objets, incluent généralement des pages web, des images et des fichiers multimédias, mais peuvent être tout ce qui peut être servi via HTTP.
Si vous utilisez un compartiment Amazon S3 comme serveur d'origine, vous pouvez rendre les objets de votre compartiment lisibles publiquement, afin que toute personne connaissant les CloudFront URL de vos objets puisse y accéder. Vous avez également la possibilité de garder des objets privés et de contrôler leur accès. Consultez Offre de contenu privé avec des URL et des cookies signés.
-
Vous créez une CloudFront distribution qui indique à CloudFront quels serveurs d'origine obtenir vos fichiers lorsque les utilisateurs les demandent via votre site Web ou votre application. Dans le même temps, vous spécifiez des détails tels que si vous CloudFront souhaitez enregistrer toutes les demandes et si vous souhaitez que la distribution soit activée dès sa création.
-
CloudFront attribue à votre nouvelle distribution un nom de domaine que vous pouvez voir dans la CloudFront console ou qui est renvoyé dans la réponse à une demande programmatique, par exemple une demande d'API. Si vous le souhaitez, vous pouvez ajouter un nom de domaine alternatif en remplacement.
-
CloudFront envoie la configuration de votre distribution (mais pas votre contenu) à tous ses emplacements périphériques ou points de présence (POP), c'est-à-dire des ensembles de serveurs situés dans des centres de données géographiquement dispersés où des copies de vos fichiers sont mises en CloudFront cache.
Lorsque vous développez votre site Web ou votre application, vous utilisez le nom de domaine qui CloudFront fournit vos URL. Par exemple, si CloudFront renvoie d111111abcdef8.cloudfront.net comme nom de domaine pour votre distribution, l'URL de logo.jpg dans votre compartiment Amazon S3 (ou dans le répertoire racine d'un serveur HTTP) esthttps://d111111abcdef8.cloudfront.net/logo.jpg.
Vous pouvez également configurer CloudFront l'utilisation de votre propre nom de domaine avec votre distribution. Dans ce cas, l'URL pourrait être https://www.example.com/logo.jpg.
Vous pouvez éventuellement configurer votre serveur d'origine pour ajouter des en-têtes aux fichiers, afin d'indiquer la durée pendant laquelle vous souhaitez que les fichiers restent dans le cache dans des emplacements CloudFront périphériques. Par défaut, chaque fichier reste 24 heures dans l'emplacement périphérique avant d'arriver à expiration. Le délai d'expiration minimum est de 0 seconde. Il n'existe pas de délai d'expiration maximum. Pour de plus amples informations, veuillez consulter Gestion de la durée de conservation de contenu dans le cache (expiration).
Choix entre une distribution standard ou une distribution multi-locataires
CloudFront propose des options de distribution pour des sites Web ou des applications uniques, ainsi que pour des scénarios multi-locataires.
- Distribution standard
-
Conçue pour des configurations uniques par site web ou application. Choisissez cette option dans les cas d’utilisation suivants :
Vous avez besoin d'une CloudFront distribution autonome
Chaque site ou application nécessite ses propres paramètres personnalisés
La plupart des utilisateurs commencent avec une distribution standard.
- Multi-tenant locataires de distribution et de distribution (CloudFront SaaS Manager)
-
Conçus spécifiquement pour les fournisseurs de SaaS et les scénarios multi-locataires. Choisissez cette option dans les cas d’utilisation suivants :
Vous créez une plateforme SaaS pour desservir les sites web ou les applications de plusieurs clients
Vous devez gérer efficacement plusieurs distributions similaires
Vous souhaitez un contrôle centralisé des configurations partagées
Pour de plus amples informations, veuillez consulter Compréhension du fonctionnement des distributions multi-locataires.
Tarification
CloudFront facture les transferts de données depuis ses emplacements périphériques, ainsi que les requêtes HTTP ou HTTPS. Les prix varient en fonction du type d’utilisation, de la région géographique et de la sélection de fonctionnalités.
Le transfert de données depuis votre point d'origine vers CloudFront est toujours gratuit lorsque vous utilisez des sites d' AWS origine tels qu'Amazon Simple Storage Service (Amazon S3), Elastic Load Balancing ou Amazon API Gateway. Lorsque vous utilisez AWS Origins, vous n'êtes facturé que pour le transfert de données sortantes depuis et CloudFront vers le visualiseur.
Pour plus d'informations, consultez la rubrique CloudFront Tarification
CloudFront ressources techniques
Utilisez les ressources suivantes pour obtenir des réponses à des questions techniques concernant CloudFront :
-
AWS Re:post
— Un site communautaire de questions-réponses permettant aux développeurs de discuter de questions techniques liées à. CloudFront -
Support Centre
— Ce site contient des informations sur vos demandes d'assistance récentes, les résultats et AWS Trusted Advisor les bilans de santé. Il propose aussi des liens vers les forums de discussion, les FAQ techniques, le tableau de bord de l’état des services et des informations sur les plans de Support . -
AWS Support Premium
: découvrez le support AWS Premium, un canal d'assistance personnalisé et rapide qui vous aide à créer et à exécuter des applications. AWS