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
  • 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 vers 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
    Premier 1 To Gratuit Gratuit Gratuit Gratuit Gratuit Gratuit Gratuit Gratuit
    Prochains 9 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 
    10 millions de premières requêtes HTTP(S) Gratuit Gratuit Gratuit Gratuit Gratuit Gratuit Gratuit Gratuit
    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

Toujours gratuit

  • 1 To de transfert de données sortantes
  • 10 000 000 requêtes HTTP ou HTTPS
  • 2 000 000 d'appels CloudFront Function

Chaque mois

Amazon CloudFront facture le trafic servi en fonction des dimensions suivantes : Le CloudFront Security Savings Bundle est un plan tarifaire flexible en libre-service qui vous aide à économiser jusqu'à 30 % sur votre facture CloudFront en échange d'un engagement de dépenses mensuelles pour une durée d'un an. Ces économies ne se limitent pas aux données fournies par CloudFront. Elles sont aussi valables pour tous les types d'utilisation, dont CloudFront Functions et Lambda@Edge. L'offre groupée de sécurité CloudFront comprend également l'utilisation gratuite du pare-feu d'application Web AWS (WAF) à hauteur de 10 % du montant engagé.

La tarification avec remise personnalisée est disponible pour les clients souhaitant s'engager sur un volume minimal de 10 To de transferts de données par mois pour 12 mois minimum. Les remises varient en fonction du montant de l'engagement. La tarification avec remise vous intéresse ?

Nous contacter

Exemples de tarification

  • 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.

  • 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.

  • 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