Pourquoi choisir Amazon CloudFront ?
Toute donnée pouvant être mise en cache et transférée vers les emplacements périphériques de CloudFront à partir de ressources AWS ne fait l'objet d'aucun frais supplémentaire. CloudFront facture les transferts de données à partir de 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 des fonctions ; les prix des options sont indiqués ci-dessous.
Offre gratuite qui n'a rien de compliqué
L’Offre gratuite d’AWS vous permet de commencer à utiliser Amazon CloudFront gratuitement.
Inclus dans le niveau l'offre toujours gratuite
- 1 To de transfert de données vers Internet par mois
- 10 000 000 requêtes HTTP ou HTTPS par mois
- 2 000 000 invocations de la fonction CloudFront par mois
- 2 000 000 de lectures CloudFront KeyValueStore par mois
- Certificats SSL gratuits
- Aucune limitation, toutes les fonctionnalités sont disponibles
Calculateur de prix AWS
Calculez le coût de votre Amazon CloudFront et de votre architecture dans une seule estimation.
Créez votre estimation personnalisée maintenant
Composants de tarification
-
Transfert de données sortantes
-
Calcul à la périphérie
-
Fonctionnalités supplémentaires
-
Transfert de données sortantes
-
Gratuit pour les récupérations d'origine à partir de n'importe quelle origine AWS, comme Amazon Simple Storage Service (S3), Amazon Elastic Compute Cloud (EC2) ou Elastic Load Balancers.
Transfert régional de données sur Internet (par Go)
Par mois
États-Unis, Mexique et Canada Europe, Israël et Turquie Afrique du Sud, Kenya, Nigeria, Égypte et Moyen-Orient Amérique du Sud Japon Australie et Nouvelle-Zélande Hong Kong, Indonésie, Philippines, Singapour, Corée du Sud, Taïwan, Thaïlande, Malaisie et Vietnam Inde Premiers 10 To 0,085 USD 0,085 USD 0,110 USD 0,110 USD 0,114 USD 0,114 USD 0,120 USD 0,109 USD 40 To suivants 0,080 USD 0,080 USD 0,105 USD 0,105 USD 0,089 USD 0,098 USD 0,100 USD 0,085 USD 100 To suivants 0,060 USD 0,060 USD 0,090 USD 0,090 USD 0,086 USD 0,094 USD 0,095 USD 0,082 USD 350 To suivants 0,040 USD 0,040 USD 0,080 USD 0,080 USD 0,084 USD 0,092 USD 0,090 USD 0,080 USD 524 To suivants 0,030 USD 0,030 USD 0,060 USD 0,060 USD 0,080 USD 0,090 USD 0,080 USD 0,078 USD 4 Po suivants 0,025 USD 0,025 USD 0,050 USD 0,050 USD 0,070 USD 0,085 USD 0,070 USD 0,075 USD Plus de 5 Po 0,020 USD 0,020 USD 0,040 USD 0,040 USD 0,060 USD 0,080 USD 0,060 USD 0,072 USD Les clients désireux de s'engager pour un trafic minimum de 10 To/mois ou plus peuvent bénéficier de tarifs réduits. Nous contacter Transfert régional de données vers le serveur d'origine (par Go)
États-Unis, Mexique et Canada Europe, Israël et Turquie Afrique du Sud, Kenya, Nigeria, Égypte et Moyen-Orient Amérique du Sud Japon Australie et Nouvelle-Zélande Hong Kong, Indonésie, Philippines, Singapour, Corée du Sud, Taïwan, Thaïlande, Malaisie et Vietnam Inde Tous les transferts de données 0,020 USD 0,020 USD 0,060 USD 0,125 USD 0,060 USD 0,080 USD 0,060 USD 0,160 USD Tarification des requêtes pour l'ensemble des méthodes HTTP (par 10 000)
États-Unis, Mexique et Canada Europe, Israël et Turquie Afrique du Sud, Kenya, Nigeria, Égypte et Moyen-Orient Amérique du Sud Japon Australie et Nouvelle-Zélande Hong Kong, Indonésie, Philippines, Singapour, Corée du Sud, Taïwan, Thaïlande, Malaisie et Vietnam Inde Requêtes HTTP 0,0075 USD 0,0090 USD 0,0090 USD 0,0160 USD 0,0090 USD 0,0090 USD 0,0090 USD 0,0090 USD Requêtes HTTPS 0,0100 USD 0,0120 USD 0,0120 USD 0,0220 USD 0,0120 USD 0,0125 USD 0,0120 USD 0,0120 USD Pour la tarification pour la Chine, consultez la page Tarification pour la Chine. >>
Classe de prix
Les classes de prix vous offrent la possibilité de réduire les prix que vous payez pour diffuser du contenu à partir d'Amazon CloudFront. Par défaut, Amazon CloudFront minimise la latence côté utilisateur en diffusant le contenu à partir de l'ensemble de son réseau mondial d'emplacements périphériques. Cependant, comme nous facturons un prix supérieur dans les régions où nos coûts sont plus élevés, il y a certains cas où vous payez plus cher pour diffuser votre contenu avec une faible latence pour les utilisateurs finaux. Les classes de prix vous permettent de réduire vos prix de livraison en excluant de votre distribution Amazon CloudFront les sites périphériques les plus chers.
Amazon CloudFront distribuera votre contenu à partir des emplacements périphériques associés à la catégorie de prix que vous avez sélectionnée. Vous ne payerez que des frais spécifiques aux emplacements périphériques à partir desquels le contenu a été réellement diffusé dans la catégorie de prix sélectionnée. De temps en temps, votre contenu peut être diffusé depuis un emplacement périphérique non inclus dans votre catégorie de prix. Dans ce cas, Amazon CloudFront ne vous facturera le tarif que pour l'emplacement le moins cher de la catégorie de prix sélectionnée.
Si vous souhaitez avant tout privilégier les performances, aucune action n'est requise de votre part : votre contenu sera diffusé à partir de l'ensemble de nos emplacements. Toutefois, si vous souhaitez utiliser une autre catégorie de tarif, vous pouvez configurer votre distribution via AWS Management Console ou via l'API Amazon CloudFront. Si vous optez pour une catégorie de tarif qui n'inclut pas tous les emplacements, certains de vos utilisateurs, en particulier au niveau des emplacements géographiques non compris dans la catégorie choisie, peuvent rencontrer une latence supérieure à celle qu'ils auraient eue si votre contenu était diffusé à partir de tous les emplacements Amazon CloudFront.
Emplacements périphériques inclus
États-Unis, Mexique et Canada Europe, Israël et Turquie Afrique du Sud, Kenya, Nigeria, Égypte et Moyen-Orient Amérique du Sud Japon Australie et Nouvelle-Zélande Hong Kong, Indonésie, Philippines, Singapour, Corée du Sud, Taïwan, Thaïlande, Malaisie et Vietnam Inde Catégorie de prix – Totalité Oui Oui Oui Oui Oui Oui Oui Oui Catégorie de tarifs – 200 Oui Oui Oui x Oui x Oui Oui Catégorie de prix – 100 Oui Oui x x x x x x -
Calcul à la périphérie
-
Fonctions CloudFront
CloudFront Functions est une plateforme de script sans serveur qui vous permet d'exécuter du code JavaScript léger aux emplacements CloudFront Edge.
La tarification des appels est de 0,10 USD par 1 million d'appels (0,0000001 USD par appel).
Vous êtes facturé pour le nombre total d'appels exécutés dans l'ensemble de vos fonctions. Le service Fonctions CloudFront comptabilise une invocation chaque fois qu'il commence à exécuter une réponse à un événement Amazon CloudFront dans le monde.
CloudFront KeyValueStore
CloudFront KeyValueStore est un magasin de données de valeurs clés mondial à faible latence qui vous permet d'exécuter des calculs légers avec accès à des données dynamiques sur des emplacements périphériques de CloudFront pour améliorer la latence, les performances et l'expérience des développeurs.
Le coût des lectures dans Fonctions CloudFront est de 0,03 USD par 1 million de lectures (équivalent à 0,00000003 USD par lecture). Des frais s'appliquent en fonction du nombre total de lectures pour l'ensemble de vos fonctions. CloudFront KeyValueStore compte le nombre de lectures effectuées dans le code de votre fonction à chaque invocation de Fonctions CloudFront.
Pour toutes les actions d'API n'impliquant pas de lecture dans les Fonctions CloudFront, le coût est de 1 USD pour 1 000 demandes d'API.
Lambda@Edge
Lambda@Edge est un environnement informatique périphérique sans serveur, entièrement programmable, permettant de mettre en œuvre une grande variété de personnalisations complexes. Les fonctions Lambda@Edge sont exécutées dans un cache périphérique régional (généralement dans la région AWS la plus proche de l'emplacement périphérique CloudFront atteint par le client).
Vous payez en fonction du nombre total de demandes dans l'ensemble de vos fonctions. Le service Lambda@Edge comptabilise une demande chaque fois qu'il commence à exécuter une réponse à un événement Amazon CloudFront dans le monde.
Le tarif appliqué est de 0,60 USD par 1 million de requêtes (0,0000006 USD par requête).
La durée est calculée à partir du début de l'exécution de votre code, jusqu'à ce qu'il soit renvoyé ou prenne fin pour une autre raison. Le tarif appliqué est 0,00005001 USD par Go-seconde utilisé. Par exemple, si vous allouez 128 Mo de mémoire disponible par exécution avec votre fonction Lambda@Edge, le coût de la durée sera de 0,00000625125 USD pour chaque seconde de 128 Mo utilisée, mesurée en 1 ms.
Par exemple, si vous allouez 128 Mo de mémoire disponible par invocation avec votre fonction Lambda@Edge, le coût de la durée sera de 0,00000625125 USD pour chaque 128 Mo/seconde utilisé. Notez que la durée des fonctions Lambda@Edge est mesurée avec une précision de 1 ms. Il n'existe actuellement pas d'offre gratuite pour Lambda@Edge.
Prix Requêtes 0,60 USD par 1M de demandes Durée 0,00005001 USD pour chaque Go-seconde -
Fonctionnalités supplémentaires
-
Requêtes Origin Shield
Si vous configurez Origin Shield en tant que couche de mise en cache centralisée, les frais de requête sont facturés en fonction de la région AWS que vous avez configurée comme votre région Origin Shield et non en fonction de l'emplacement périphérique Amazon CloudFront qui sert le contenu. Origin Shield est facturé comme frais de demande pour chaque demande envoyée à Origin Shield provenant d'un autre cache régional. Veuillez consulter Estimation des coûts Origin Shield dans le guide du développeur Amazon CloudFront.
Si vous souhaitez utiliser Origin Shield dans une architecture multi-CDN et bénéficier d'un tarif réduit, des frais supplémentaires peuvent s'appliquer. Contactez-nous ou contactez votre représentant du service commercial AWS pour plus d'informations.
Tarification des requêtes Origin Shield pour l'ensemble des méthodes HTTP (par 10 000)
États-Unis Europe Amérique du Sud Japon Australie Singapour Corée du Sud Inde Requêtes Origin Shield 0,0075 USD 0,0090 USD 0,0160 USD 0,0090 USD 0,0090 USD 0,0090 USD 0,0090 USD 0,0090 USD Demandes d'invalidation
Aucun frais supplémentaire ne s'applique aux 1 000 premiers chemins pour lesquels vous demandez une invalidation chaque mois. Par la suite, 0,005 USD vous seront facturés pour chaque chemin pour lequel vous demandez une invalidation.
Remarque : un chemin figurant dans votre demande d'invalidation désigne l'URL (ou plusieurs URL si le chemin contient un caractère générique) du ou des objets que vous souhaitez invalider dans le cache CloudFront. Pour plus d'informations concernant l'invalidation, veuillez consulter la section Invalidation d'objets du guide du développeur Amazon CloudFront.
Demandes de journaux en temps réel
Les journaux en temps réel sont facturés en fonction du nombre de lignes de journal générées. Vous payez 0,01 USD pour chaque 1 000 000 lignes de journal que CloudFront publie vers votre destination de journal.
Demandes de chiffrement au niveau du champ
Le chiffrement au niveau du champ est facturé en fonction du nombre de requêtes qui nécessitent un chiffrement supplémentaire. Vous payez 0,02 USD pour chaque 10 000 requêtes chiffrées par CloudFront à l'aide du chiffrement au niveau du champ, en plus des frais de requête HTTPS standard.
Certificats SSL personnalisés à IP dédiée
Chaque certificat SSL personnalisé associé à une ou plusieurs distributions CloudFront utilisant la variante IP dédiée de l'option de prise en charge des certificats SSL personnalisés coûte 600 USD. Ces frais mensuels sont calculés au prorata du nombre d'heures. Par exemple, si votre certificat SSL personnalisé a été associé avec au moins une distribution CloudFront pendant seulement 24 heures (une journée) au cours du mois de juin, vos frais totaux pour l'utilisation de la fonctionnalité de certificat SSL personnalisé en juin s'élèveront à (1 jour / 30 jours) * 600 USD = 20 USD. Pour connaître les autres options SSL, veuillez vous rendre sur la page de présentation des certificats SSL personnalisés CloudFront.Tarification WebSocket
Amazon CloudFront prend en charge l'utilisation de WebSocket, un protocole basé sur TCP qui est utile lorsque vous avez besoin de connexions bidirectionnelles à longue durée de vie entre les clients et les serveurs. L'envoi de données via le protocole WebSocket n'implique aucun coût supplémentaire. Les frais standard d'utilisation d'Amazon CloudFront s'appliquent.
Du serveur d'origine vers Amazon CloudFront (accès depuis l'origine)
Amazon CloudFront impose de stocker la version d'originale et définitive de votre contenu sur un serveur d'origine. Avec Amazon CloudFront, vous pouvez utiliser un service AWS (par exemple Amazon S3, Amazon EC2, Elastic Load Balancing) ou votre propre serveur comme serveur d'origine. Vous êtes responsable des frais distincts que vous avez accumulés pour votre serveur d'origine.
Si vous utilisez un service AWS comme origine pour votre contenu, les données transférées depuis l'origine vers les emplacements périphériques (accès depuis l'origine Amazon CloudFront) sont gratuites. Il concerne tous les transferts de données à partir de l'ensemble des régions AWS et vers n'importe quel emplacement périphérique CloudFront dans le monde. Le transfert de données des services AWS pour tout le trafic hors de l’accès depuis l'origine (comme le trafic multi-CDN) vers CloudFront entraînera des frais de transfert régional de données liés. La tarification des différents services AWS est disponible ici.
D'Amazon CloudFront vers le serveur d'origine
Le transfert de données en dehors d’Amazon CloudFront vers votre serveur d’origine, comme des requêtes POST et PUT ou le trafic WebSocket circulant du client vers le serveur WebSocket, sera facturé aux tarifs du transfert régional de données vers le serveur d’origine indiqués dans le tableau ci-dessous Transfert régional de données vers le serveur d’origine (par Go).
Tarification avec remise
Exemples de tarification
-
Exemple de tarification 1 : site web statique
Dans cet exemple, vous livrez un site web statique pour une petite application de production ou pour tester votre application. Vous avez 100 Go de données par mois qui sortent vers Internet à partir d'un cache CloudFront et vous effectuez 1 000 000 requêtes HTTPS lors de l'extraction du contenu de CloudFront et de sa transmission à votre utilisateur.Dans cet exemple, vous livrez un site web statique pour une petite application de production ou pour tester votre application. Vous avez 100 Go de données par mois qui sortent vers Internet à partir d'un cache CloudFront et vous effectuez 1 000 000 requêtes HTTPS lors de l'extraction du contenu de CloudFront et de sa transmission à votre utilisateur.
Vous utilisez également CloudFront Functions pour le traitement léger des requêtes web, comme la manipulation des clés de cache ou les réécritures d'URL.
Si, dans votre compte, le transfert de données sortantes vers Internet représente moins de 1 To et si le total des requêtes HTTPS est inférieur à 20 000 000, le transfert de données sortantes (DTO) et les requêtes HTTPS sont couverts par l'offre gratuite d'AWS et ne vous sont pas facturés. Votre distribution CloudFront utilise une fonction de demande utilisateur et une fonction de réponse utilisateur pour chaque requête. Deux fonctions sont appelées par requête. Vous n'êtes soumis à aucuns frais pour les 2 000 000 premières requêtes. Au-delà, vous êtes facturé 0,1 USD par million de requêtes.
Calcul du coût Coût total 100 Go de transfert de données sortantes 100 x 0,085 USD par Go 0 USD 1 000 000 requêtes HTTPS 1 000 000 x 0,00 USD pour les 10 000 000 premières 0 USD
12 000 000 USD pour fonctions utilisateur (12 000 000 – 2 000 000) x 0,01 USD pour 1 000 000 requêtes 0,10 USD Coût mensuel total 0,10 USD Réduction : vous pouvez économiser jusqu'à 30 % sur votre facture CloudFront en échange d'un engagement de dépenses mensuelles minimales pendant un an. Remarque : si vous utilisez une origine AWS, les données transférées depuis l'origine vers les emplacements périphériques CloudFront seront gratuites.
-
Exemple de tarification 2 : application de e-commerce dynamique
Vous utilisez des journaux en temps réel CloudFront pour obtenir des informations en temps réel sur les requêtes faites à une distribution. Vous devez également invalider les objets du cache CloudFront lorsque le contenu de votre site web est mis à jour.Vous utilisez des journaux en temps réel CloudFront pour obtenir des informations en temps réel sur les requêtes faites à une distribution. Vous devez également invalider les objets du cache CloudFront lorsque le contenu de votre site web est mis à jour.
Pour le Mexique, le transfert de données sortantes vers Internet est facturé 0,085 USD par Go après le premier To. Les requêtes HTTPS sont facturées 0,01 USD pour 10 000 requêtes après les 20 000 000 premières. Les journaux en temps réel sont facturés en fonction du nombre de lignes de journal qui sont générées. Vous payez 0,01 USD pour chaque 1 000 000 lignes de journal que CloudFront publie vers votre destination de journal et chaque requête génère 1 ligne de journal. Enfin, supposons que vous émettez un total de 2 000 requêtes d'invalidation par mois pour toutes vos distributions. Les 1 000 premiers chemins d'invalidation que vous soumettez par mois sont gratuits. Par la suite, vous êtes facturé 0,005 USD par chemin demandé pour l'invalidation.
Calcul du coût Coût total 1 To de transfert de données sortantes 1 To x 0 USD (1 000 x 0,085 USD par Go suivant) 0 USD 10 000 000 requêtes HTTPS 10 000 000 x 0 USD (0,01 USD pour les 10 000 requêtes suivantes) 0 USD
10 000 000 lignes de journal 10 000 000 x 0,01 USD par 1 000 000 lignes de journal 0,10 USD 1 000 premiers chemins d'invalidation 1 000 x 0 USD par chemin (1 000 premiers chemins gratuits) 0 USD 1 000 chemins d'invalidation restants 1 000 x 0,005 USD par chemin 5 USD Coût mensuel total 5,10 USD Remarque : Les frais de transfert de données sortantes (DTO) des services AWS vers CloudFront sont de 0 USD/Go. Cela signifie que vous pouvez placer CloudFront devant les origines AWS comme Application Load Balancer (ALB), AWS Elastic Beanstalk, Amazon S3 et d'autres ressources AWS pour envoyer des objets HTTP(S) et réaliser des économies sur les DTO, soit environ 77 USD dans cet exemple.
-
Exemple de tarification 3 : application de streaming de médias
Lors du streaming de vidéos, vous utilisez un déclencheur de réponse d'origine Lambda@Edge pour personnaliser la réponse. Vous utilisez également Origin Shield pour réduire la charge sur vos origines en fournissant un conditionnement juste-à-temps pour les flux en direct et le traitement des images à la volée.Lors du streaming de vidéos, vous utilisez un déclencheur de réponse d'origine Lambda@Edge pour personnaliser la réponse. Vous utilisez également Origin Shield pour réduire la charge sur vos origines en fournissant un conditionnement juste-à-temps pour les flux en direct et le traitement des images à la volée.
Pour les États-Unis, le transfert de données sortantes vers Internet est facturé 0,085 USD par Go après le premier To. Les requêtes HTTPS sont facturées 0,01 USD pour 10 000 requêtes après les 20 000 000 premières. Supposons que votre fonction Lambda@Edge a été exécutée 60 millions de fois en un mois, et qu'elle a fonctionné pendant 10 ms à chaque fois. Les frais de L@E sont calculés sur la base du temps de calcul et des requêtes. Le prix mensuel du calcul est de 0,00000625125 USD par 128 Mo-seconde, et le prix mensuel des requêtes est de 0,60 USD par million de requêtes. Le prix des requêtes d'Origin Shield pour les origines configurées aux États-Unis est de 0,0075 USD par 10 000 requêtes HTTPS Supposons que le nombre total de demandes dynamiques adressées à Origin Shield représente 10 % de toutes vos demandes HTTPS : 10 % x 200M = 20M.
Calcul du coût Coût total 20 000 Go de transfert de données sortantes (1 To x 0 USD) + (19 000 x 0,085 USD par Go) 1 615 USD 200 000 000 requêtes HTTPS (10 000 000 x 0 USD) + (190 000 000 x 0,01 USD pour 10 000 requêtes) 190 USD
60 000 000 ms de coût de calcul Lambda@Edge 60 000 000 ms x 0,01 sec x 0,00000625125 USD par 128 Mo-seconde 3,78 USD 60 000 000 requêtes Lambda@Edge 60 000 000 x 0,60 USD pour 1 000 000 requêtes 36 USD 20 000 000 requêtes Origin Shield 20 000 000 x 0,0075 USD pour 10 000 requêtes 15 USD Coût mensuel total 1 859,78 USD