HomeBlog › Coût de sortie R2 vs S3

Cloudflare R2 vs AWS S3 : ce que les frais de sortie nuls vous font réellement économiser

Publié 2026-08-17 · numéros de référence, vérifier avant de budgétiser

Le taux de stockage de R2 est 0,015 $ par Go-mois. La norme S3 est $0.023. Cela représente un écart de 35 % et, en soi, ce n’est pas une raison pour changer quoi que ce soit. Le chiffre qui compte réellement est celui que personne ne met à côté du prix du stockage sur la page de tarification : les frais S3. 0,09 $ par Go pour déplacer des données vers Internet. Frais R2 $0, toujours, pas de niveau, pas de plafond. Nous avons évalué une charge de travail réelle à trois niveaux de trafic pour voir ce que vaut réellement cette différence.

La charge de travail que nous évaluons

Un magasin multimédia de taille moyenne : 500 Go d'objets (images, vidéos, téléchargements d'utilisateurs — le type de bucket qui soutient un produit SaaS ou un site de contenu), 50 000 écritures un mois et 5 000 000 de lectures un mois. La seule chose que nous varions est sortie - quelle part de ces 500 Go est réellement téléchargée par les utilisateurs finaux chaque mois - car il s'agit d'un élément de campagne dont le prix est complètement différent entre les deux.

Étape 1 : stockage et requêtes seules

Avant qu'un seul octet ne quitte l'un ou l'autre compartiment, voici le plancher mensuel fixe :

Élément de campagneNorme AWS S3Cloudflare R2
Stockage (500 Go)500 × 0,023 $ = 11,50 $500 × 0,015 $ = 7,50 $
Écrit (50 000)0,005 $/1 000 → 0,25 $Classe A 4,50 $/M → 0,23 $
Lectures (5 000 000)0,0004 $/1 000 → 2,00 $Classe B 0,36 $/M → 1,80 $
Plancher mensuel fixe$13.75$9.53

Les prix sont des estimations de référence, août 2026. Tarifs R2 confirmés par rapport à la page de tarification actuelle de Cloudflare ; Tarifs S3 du niveau USA Est publié par AWS. Signaler un prix obsolète →

Même sans téléchargement, R2 est déjà 31% moins cher avant que la sortie n’entre en scène – le taux de stockage seul le fait. Ignorez volontairement le niveau gratuit de R2 ici (10 Go de stockage, 1 million d'opérations de classe A, 10 millions d'opérations de classe B par mois, ce qui effacerait presque tout cet étage à cette échelle), afin que la comparaison soit valable quelle que soit la taille, pas seulement les petits seaux.

Étape 2 : ajoutez une sortie et le sol n'a plus d'importance

Désormais, nous laissons télécharger le même compartiment de 500 Go : 100 Go, 1 To, puis 10 To par mois, ce qui représente une gamme réaliste allant de "petite application avec un certain trafic" à "distribution de vidéos ou d'ensembles de données".

Sortie mensuelleTotal AWS S3Total Cloudflare R2R2 enregistre
100 Go13,75 $ + (100 × 0,09 $) = 22,75 $$9.53$13.22 (58%)
1 To (1 024 Go)13,75 $ + 92,16 $ = 105,91 $$9.53$96.38 (91%)
10 To (10 240 Go)13,75 $ + 921,60 $ = 935,35 $$9.53$925.82 (99%)

La colonne R2 ne bouge pas. C'est tout l'intérêt du modèle de tarification : la sortie n'est pas mesurée, donc la facture est plate, que le compartiment soit inactif ou qu'il serve un pic de trafic. La colonne S3 a une bande passante linéaire, ce qui signifie que le compartiment coûte le plus cher exactement au cours du mois où votre produit fonctionne le mieux. Avec une sortie de 10 To, le stockage – le chiffre indiqué sur les deux pages de tarification – représente moins de 1 % de la facture S3. La sortie est la facture.

Pourquoi cet écart existe

Les frais de sortie de S3 sont antérieurs à la vague actuelle de produits de stockage CDN first ; le prix est facturé comme si chaque téléchargement était un transfert direct et non mis en cache hors du réseau AWS, et AWS possède toujours la plupart des calculs utilisés pour alimenter ces transferts. R2 a été conçu spécifiquement pour saper ce modèle : l'argumentaire de Cloudflare est que la sortie est gratuite car ils préfèrent que vous acheminiez la demande via leur CDN plutôt que de payer pour la quitter. Ce n’est pas non plus une arnaque, ce sont simplement des paris différents sur l’endroit où l’argent sera gagné. AWS réussit sur le mouvement des données ; Cloudflare parvient à atteindre le volume de stockage et de requêtes, en espérant que le trafic passe déjà par son réseau en tant que client de Workers ou de son CDN.

Le compromis n'apparaît dans aucune des colonnes de prix : S3 est en production depuis 19 ans, est livré dans plus de régions et dispose d'outils plus approfondis pour la réplication interrégionale, les politiques de cycle de vie et le contrôle d'accès au niveau IAM que l'ensemble de fonctionnalités actuel de R2. Si la charge de travail est presque entièrement composée d'écritures avec presque aucune lecture (sauvegardes, archives froides, conservation de la conformité rarement téléchargée), l'écart de sortie importe peu et la maturité de S3 vaut la prime de stockage de 31 %. À partir du moment où les lectures deviennent le trafic dominant, les échanges s’inversent durement.

Les plats à emporter

Pour un compartiment qui se trouve principalement là, le prix du stockage – S3 et R2 sont suffisamment proches pour que l’adéquation opérationnelle en décide. Pour un seau qui obtient téléchargé - images, vidéos, registres de packages, ensembles de données publics, tout ce qui concerne l'utilisateur - la sortie domine la facture dans quelques centaines de Go de trafic mensuel, et le tarif de 0 $ de R2 transforme un élément de ligne annuel à cinq chiffres en quelques centaines de dollars. Exécutez le calculateur de coût de sortie de données contre votre propre trafic avant de vous engager dans l'un ou l'autre, et dimensionnez le côté stockage séparément avec le calculateur de coût de stockage d'objets. Si la charge de travail se trouve derrière un CDN d'une manière ou d'une autre, vérifiez-la par rapport au Calculateur de bande passante CDN aussi - parfois, le taux de réussite du cache est plus important que le compartiment qui se trouve derrière lui.

Essayez vous-même les chiffres : branchez votre propre stockage et votre trafic sur le calculateur de coût de sortie du cloud, ou consultez le coût côté demande avec le Calculateur de coût de requête S3. Si vous exécutez également le calcul en périphérie, le Calculateur de coûts Cloudflare Workers couvre l’autre moitié d’une pile basée sur R2. C'est la même leçon que des coûts API cachés qui doublent votre facture: le prix de l'étiquette sur la page d'accueil est rarement le chiffre qui bouge.

Les chiffres sont des estimations de référence (août 2026). Les tarifs S3 sont les tarifs publiés pour l'Est des États-Unis, de premier niveau (stockage inférieur à 50 To, sortie inférieure à 10 To/mois) et augmentent ou diminuent dans les niveaux supérieurs. Les tarifs R2 ont été confirmés en direct sur la page de tarification de Cloudflare au moment de la rédaction. Confirmez toujours sur la page de tarification officielle de chaque fournisseur avant de budgétiser.