Résumé
- L’exemple Infrequent Access de Cloudflare associe un million de lectures à 1 000 Go de récupération, soit une moyenne implicite de 0,001 Go par lecture.
- Avec une récupération intégrale de 1 Go à chaque lecture, le traitement coûte 10 000 dollars ; les trois autres lignes inchangées portent le total à 10 019,90 dollars.
Dans un devis, deux décimales peuvent donner beaucoup d’assurance à une hypothèse absente. L’exemple Infrequent Access de R2 annonce 29,90 dollars, après avoir compté chaque lecture avec soin. Le volume récupéré, lui, bénéficie d’une mémoire plus courte.
La page tarifaire officielle, consultée le 28 octobre, prend 1 000 objets d’une taille moyenne de 1 Go, conservés cinq jours puis supprimés. Chacun est lu 1 000 fois pendant ces cinq jours. La ligne des opérations Class B retient donc un million de lectures, pour 0,90 dollar. Celle de la récupération multiplie simplement 1 000 objets par 1 Go : 1 000 Go, facturés 10 dollars. La répétition s’est arrêtée à la ligne précédente.
Il manque le volume renvoyé par lecture ; les compteurs de récupération facturée d’une charge réelle permettraient d’en établir le coût.
La petite lecture qui sauve le total
Les chiffres imprimés impliquent 1 000 Go divisés par un million de lectures, donc 0,001 Go par lecture en moyenne. Un millième de l’objet moyen. C’est une hypothèse de fonctionnement possible à décrire, mais le texte ne la fournit pas.
Posons maintenant une condition explicite : chaque lecture récupère l’objet entier de 1 Go. Le produit devient 1 000 objets × 1 000 lectures × 1 Go, soit un million de Go. Au tarif publié de 0,01 dollar par Go de récupération, le traitement atteint 10 000 dollars.
| Poste | Exemple imprimé | Lecture intégrale de 1 Go à chaque fois |
|---|---|---|
| Stockage | 10 dollars | 10 dollars |
| Opérations Class A | 9 dollars | 9 dollars |
| Opérations Class B | 0,90 dollar | 0,90 dollar |
| Traitement de récupération | 10 dollars | 10 000 dollars |
| Total | 29,90 dollars | 10 019,90 dollars |
La dernière colonne garde les trois autres postes de l’exemple. Elle représente un calcul conditionnel, pas une facture client. L’écart de 9 990 dollars provient du contenu de la lecture ; aucune hausse tarifaire n’entre dans cette multiplication.
Le nombre d’opérations ne permet justement pas de déduire ce contenu. La liste Class B comprend HeadObject et GetObject. Une consultation de métadonnées et une récupération de contenu peuvent entrer dans la même classe d’opérations. Supposer que chaque opération retourne l’objet entier remplacerait donc un blanc par une autre hypothèse. Pour utiliser le devis, il faut renseigner les deux compteurs.
Sortir gratuitement, récupérer à la caisse
R2 affiche une sortie vers Internet gratuite pour Standard comme pour Infrequent Access. Le second ajoute des frais de traitement de récupération de 0,01 dollar par Go. Le tarif distingue le trajet de sortie et la récupération des données. Les deux lignes peuvent parfaitement fonctionner en même temps.
Dans notre scénario de lecture intégrale, le million d’opérations coûte 90 cents, tandis que le volume associé coûte 10 000 dollars à récupérer. Une équipe concentrée sur le prix de la requête peut passer beaucoup de temps à optimiser la plus petite dépense de la page.
L’étiquette « accès peu fréquent » ne discipline pas davantage l’application. L’exemple propose lui-même mille lectures par objet en cinq jours. La classe choisie fixe les tarifs ; les logiciels décident du nombre de passages en caisse. Un traitement ajouté ultérieurement peut déplacer l’économie du stockage sans modifier ni la capacité conservée ni les prix unitaires.
Cinq jours d’usage, trente jours de stockage facturé
Les autres surprises du tableau trouvent une explication dans les règles publiées. Les mille écritures coûtent 9 dollars parce que Cloudflare arrondit l’usage à l’unité de facturation supérieure, avec un tarif Class A de 9 dollars par million pour Infrequent Access. La page illustre aussi cet arrondi par 1 000 001 opérations facturées comme deux millions.
Le stockage reste à 1 000 Go-mois, soit 10 dollars, malgré la suppression au cinquième jour. Le guide officiel des classes de stockage prévoit un minimum de trente jours pour Infrequent Access. Une suppression, un déplacement ou un remplacement anticipé conserve les frais de durée minimale. La suppression est gratuite ; le minimum de stockage garde son calendrier.
Les franchises mensuelles de Standard ne s’appliquent pas non plus à Infrequent Access. Les importer depuis l’exemple voisin effacerait artificiellement des postes. Et cet exemple Standard garde les objets un mois, alors que le second les supprime après cinq jours. Comparer directement leurs totaux mélangerait déjà deux conditions de conservation.
Le problème se précise à mesure que ces lignes s’expliquent. L’arrondi donne un sens aux 9 dollars. Le minimum donne un sens aux 10 dollars de stockage. Pour la récupération, la quantité rendue à chaque lecture reste à écrire.
Deux calculs exacts peuvent fabriquer un mauvais devis
Le responsable applicatif prévoit un million de requêtes. La finance multiplie la capacité totale par le prix de récupération. Chacun peut effectuer son calcul correctement, tout en décrivant une charge différente. L’un compte les gestes ; l’autre suppose implicitement que chaque octet n’est récupéré qu’une fois.
Le devis doit rattacher opérations et volume récupéré aux mêmes actions sur la même période. Les consultations de métadonnées doivent rester identifiables ; les lectures intégrales doivent porter leur volume intégral. Le chiffre de capacité ne peut pas prendre silencieusement la place de tous les octets récupérés plusieurs fois.
Cloudflare publie le tarif nécessaire au calcul. L’acheteur doit fournir le comportement auquel il l’applique. Les 29,90 dollars peuvent figurer dans un exemple ; pour entrer dans un budget signé, ils ont besoin d’une taille de lecture.
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance





