Meilleurs outils de stockage d'objets cloud: Résultats et comparaison
Nous avons testé cinq fournisseurs de stockage d'objets cloud IONOS, Amazon S3, Backblaze B2, Cloudflare R2 et DigitalOcean Spaces en termes de performance, de fonctionnalités et de tarification. Tous les tests ont été exécutés depuis l'Europe vers le endpoint de la région UE de chaque fournisseur.
Résultats du benchmark de stockage d'objets cloud
Débit de téléchargement montant (MB/s) : plus c'est élevé, mieux c'est
Fournisseur | 100 Ko | 1 Mo | 10 Mo | 1 Go |
|---|---|---|---|---|
1.81 | 9.16 | 19.33 | 70.64 | |
AWS S3 | 3 | 26.52 | 65.77 | 77.92 |
Backblaze B2 | 0.72 | 17.5 | 15.89 | 23.54 |
Cloudflare R2 | 0.49 | 4.36 | 17.73 | 25.61 |
DigitalOcean | 4.49 | 25.21 | 65.01 | 95.00 |
S3 et DigitalOcean se disputent la tête selon la taille du fichier. R2 et B2 sont systématiquement les plus faibles en téléchargement montant, R2 culminant à 25.61 MB/s et B2 à 23.54 MB/s, même à 1 Go, soit moins d'un quart des 95.00 MB/s de DigitalOcean.
Débit de téléchargement descendant (MB/s) : plus c'est élevé, mieux c'est
DigitalOcean est en tête pour toutes les tailles de fichier jusqu'à 10 Mo. IONOS prend la première place à 1 Go avec 489.36 MB/s, le chiffre de débit unique le plus élevé de tout le benchmark, soit près de 5x le résultat de S3 à la même taille. Les deux reflètent les avantages du CDN et de l'infrastructure edge dans les déploiements réels.
Latence (ms) : plus c'est bas, mieux c'est
La latence de téléchargement montant de B2 à 517.84 ms est la valeur aberrante la plus frappante du benchmark. Chaque téléchargement montant sur B2 paie ce surcoût avant qu'un seul octet ne soit transféré — une limitation structurelle pour toute charge de travail intensive en écriture. R2 à 171.58 ms est significativement meilleur que B2 mais reste 6x supérieur à S3 et DigitalOcean. Pour la latence de téléchargement descendant et le TTFB, DigitalOcean est clairement en tête.
Performance des requêtes simultanées (ms) : plus c'est bas, mieux c'est
Les cinq fournisseurs ont atteint un taux de réussite de 100% à chaque niveau de simultanéité. DigitalOcean est plus rapide à 1 et 10 requêtes simultanées ; S3 prend l'avantage à 100 requêtes simultanées. Le total de 4,469 ms de B2 à 100 requêtes simultanées reflète son surcoût par requête qui s'aggrave à l'échelle.
Comparaison des fonctionnalités
Les cinq fournisseurs prennent en charge nativement le versioning, Terraform et les politiques de cycle de vie.
- Object Lock : Disponible sur S3, B2 et IONOS uniquement. R2 et DigitalOcean Spaces n'ont pas de support WORM, ce qui les disqualifie pour les secteurs réglementés nécessitant un stockage immuable.
- CDN : Natif sur R2 (réseau Cloudflare) et inclus gratuitement avec DigitalOcean Spaces. S3 passe par CloudFront en tant que service facturable séparé. B2 et IONOS nécessitent une configuration CDN externe.
- Réplication inter-régions : S3 et B2 uniquement. Les trois autres fournisseurs n'ont pas de chemin de réplication intégré.
- KMS : S3 uniquement. Tous les autres fournisseurs proposent le chiffrement AES-256 mais pas de garde de clés gérée en externe. C'est une exigence stricte pour PCI DSS et HIPAA dans certaines configurations.
Comparaison des tarifs
B2 et IONOS sont les moins chers en stockage (~5 $/To/mois) et les seuls fournisseurs sans frais de requête. La sortie gratuite de R2 est structurellement différente de tout le reste : pas de plafond, pas de dépendance partenaire, pas de quota.
IONOS est un fournisseur de stockage d'objets géré opérant dans trois centres de données : Berlin, Francfort et Logroño. Tous les emplacements relèvent du RGPD, ce qui en fait un choix par défaut pratique pour les équipes ayant des exigences de résidence des données.
La tarification est simple : 4.99 $/To/mois pour le stockage sans frais par requête. Les opérations PUT, GET et DELETE sont toutes gratuites. La sortie coûte 0.030 $/Go jusqu'à 2 To, puis baisse à 0.020 $/Go entre 10 et 50 To.
Le débit de téléchargement montant évolue avec la taille du fichier ; les petits objets sont limités par le surcoût par requête, tandis que les transferts volumineux saturent mieux la connexion. Le saut de 10 Mo à 1 Go est le plus significatif ; le débit fait plus que tripler.
Les téléchargements descendants sont considérablement plus rapides que les téléchargements montants pour toutes les tailles de fichier. À 1 Go, la vitesse de téléchargement descendant (489.36 MB/s) est près de 7x la vitesse de téléchargement montant (70.64 MB/s). Pour les charges de travail intensives en lecture — sauvegardes, diffusion de médias, accès aux datasets ML — cette asymétrie joue en votre faveur.
La latence de téléchargement montant est sensiblement plus élevée que celle de téléchargement descendant. Le TTFB à 15.3 ms est cohérent avec le chiffre de latence de téléchargement descendant, ce qui suggère que le serveur répond rapidement une fois la requête reçue ; le surcoût de téléchargement montant provient du chemin d'écriture, pas de l'établissement de la connexion.
Un téléchargement montant de 1 Go prend environ 14.5 secondes de bout en bout. Le même fichier se télécharge en un peu plus de 2 secondes. En passant de 1 à 100 requêtes simultanées, le temps total augmente d'environ 39x tandis que le temps par requête passe de ~19.92 ms à 7.85 ms. Aucune requête échouée sur 100 requêtes séquentielles. Chaque objet téléchargé correspondait à son hash SHA-256 d'origine. À une moyenne de 15.94 ms, les objets sont effectivement disponibles immédiatement après le téléchargement montant — cohérence forte, pas de cohérence à terme.
Amazon S3 a établi la référence du stockage d'objets cloud lors de son lancement en 2006, et presque tous les concurrents depuis se sont mesurés à l'API de S3.
Les tests ont été exécutés sur un bucket dans eu-central-1 (Francfort) avec Block All Public Access activé et SSE-S3 (AES-256) comme chiffrement par défaut.
Le surcoût par requête (handshake TCP, négociation TLS, signature de requête S3) est visible à 100 Ko mais disparaît largement à 1 Mo et au-delà — le débit évolue régulièrement jusqu'à 77.92 MB/s en téléchargement montant et 94.3 MB/s en téléchargement descendant à 1 Go.
La moyenne par requête à 100 requêtes simultanées passe de 24.41 ms à 6.32 ms, l'effet de réutilisation des connexions et de multiplexage HTTP/2. S3 offre une cohérence forte en lecture-après-écriture pour tous les objets dans toutes les régions, un comportement rendu par défaut par AWS en décembre 2020.
S3 propose huit classes de stockage au sein d'un seul bucket — plus que tout autre service de stockage d'objets comparable. S3 Intelligent-Tiering déplace automatiquement les objets entre les niveaux d'accès en fonction des modèles d'accès, sans frais de récupération et sans durée minimale pour les objets de moins de 128 Ko.
S3 Standard stocke les objets sur un minimum de trois zones de disponibilité, offrant une durabilité de 99.999999999% (11 neuf). La réplication inter-régions (CRR), la réplication intra-région (SRR) et les points d'accès multi-régions sont disponibles pour les scénarios de réplication et de basculement.
Tarification
L'offre gratuite comprend 5 Go de stockage Standard, 20,000 requêtes GET, 2,000 requêtes PUT et 100 Go de transfert sortant par mois pendant les 12 premiers mois.
L'ensemble des fonctionnalités est le plus large disponible : huit classes de stockage, quatre options de chiffrement, Object Lock pour la conformité WORM, SDKs natifs dans tous les principaux langages et plus de 25 régions. La principale considération de coût est la sortie à 0.09 $/Go pour les premiers 10 To/mois — les applications avec des ratios élevés de lecture par rapport au stockage accumulent rapidement des frais de sortie. Le routage de la sortie via CloudFront élimine les frais S3 vers CloudFront et réduit généralement le coût total pour les cas d'usage à fort trafic.
Les tests ont été exécutés sur un bucket B2 sur le endpoint UE (eu-central-003) avec le chiffrement SSE-B2 (AES-256) activé.
La latence de téléchargement montant de 517 ms est la constatation la plus significative de ce benchmark. Ce n'est pas un problème de débit ; c'est un problème de surcoût par requête. Chaque téléchargement montant, quelle que soit la taille du fichier, paie ce coût avant qu'un seul octet ne soit transféré.
Les applications qui téléchargent de nombreux petits fichiers (vignettes, journaux, données de capteurs) accumuleront cette latence sur chaque requête.
La latence de téléchargement descendant raconte une autre histoire : un TTFB de 16.59 ms est rapide, plus rapide que les 26.32 ms de S3 eu-central-1. B2 est mieux optimisé pour la lecture que pour l'écriture. Une fois un objet écrit, B2 le rend disponible pour la lecture rapidement — cohérence lecture-après-écriture de 15.89 ms, plus rapide que les 26.04 ms de S3.
À 1 requête simultanée, B2 prend 247.9 ms contre 24.4 ms pour S3. À 100 requêtes simultanées, le temps moyen par requête de B2 tombe à 44.7 ms — l'écart se réduit sous la simultanéité mais ne se ferme pas. Taux de réussite de 100% à tous les niveaux.
B2 a une seule classe de stockage : Standard. Les règles de cycle de vie peuvent automatiquement masquer ou supprimer les objets après une période définie, mais il n'y a pas d'archivage à niveaux de coûts.
La limite multipart de 100 Go (contre 5 To pour S3) est une contrainte pour les charges de travail d'objets très volumineux ; la plupart des charges de travail de sauvegarde et de médias restent bien en dessous de cette limite. B2 participe à la Cloudflare Bandwidth Alliance — la sortie vers Cloudflare, Fastly et bunny.net est gratuite.
Tarification
L'offre gratuite est permanente : 10 Go de stockage, sortie jusqu'à 3x les données stockées, transactions de classe A/B/C illimitées par mois.
B2 convient parfaitement aux logiciels de sauvegarde, aux archives médias, au stockage de grands datasets et à toute charge de travail utilisant Cloudflare où le coût de sortie est une préoccupation principale. Ce n'est pas un remplacement direct de S3 dans les applications de production qui dépendent de fonctionnalités spécifiques à AWS ou nécessitent une faible latence d'écriture.
Le principal argument de vente de Cloudflare R2 est l'absence de frais de sortie. Là où S3 facture 0.09 $/Go et B2 facture 0.01 $/Go au-delà du quota gratuit, R2 ne facture rien. R2 a été accédé via son API compatible S3 ; les requêtes sont automatiquement routées vers le centre de données Cloudflare le plus proche.
Le débit de téléchargement montant est le point faible : 0.49 MB/s à 100 Ko et 25.61 MB/s à 1 Go. Le débit de téléchargement descendant évolue bien : 63.63 MB/s à 1 Go. La latence de téléchargement montant à 171.58 ms est meilleure que les 517.84 ms de B2 mais 6x supérieure à S3.
Le TTFB de téléchargement descendant à 63.23 ms est plus élevé que S3 (26.32 ms) et B2 (16.88 ms) lorsqu'il est accédé via l'API S3 ; les applications servant du contenu via un bucket Cloudflare public passent par le cache CDN et verront un TTFB effectif beaucoup plus bas pour les objets mis en cache.
Le comportement de simultanéité de R2 est la plus grande amélioration relative du benchmark : le temps par requête baisse d'environ 7x, passant de 79.59 ms (1 requête) à 11.34 ms (100 requêtes simultanées). La cohérence lecture-après-écriture à 56.43 ms est la plus lente des cinq, reflétant la propagation d'écriture à travers le edge distribué de Cloudflare.
L'intégration CDN native de R2 est sa fonctionnalité la plus distinctive. Les buckets peuvent être rendus accessibles publiquement via un sous-domaine géré par Cloudflare ou un domaine personnalisé ; le routage du trafic à travers le cache CDN de Cloudflare sert automatiquement les objets mis en cache en edge sans solliciter l'API de stockage de R2.
R2 utilise un placement automatique ; il n'y a pas de sélection de région lors de la création du bucket. Pour une résidence stricte des données, les buckets de juridiction UE épinglent le stockage aux centres de données européens.
Tarification
L'offre gratuite est permanente : 10 Go de stockage Standard, 1M d'opérations de classe A, 10M d'opérations de classe B, sortie illimitée par mois.
Le cas de TCO pour R2 est le plus fort pour les charges de travail intensives en lecture avec un volume de sortie élevé. La sortie gratuite réécrit le calcul du coût total pour toute application servant des données à l'externe à grande échelle. Les lacunes de fonctionnalités — pas d'Object Lock, pas de réplication inter-régions, pas de sélection explicite de région — importent moins pour les charges de travail optimisées pour la lecture.
DigitalOcean Spaces commence à un forfait de 5 $/mois qui inclut 250 Go de stockage, 1 To de transfert, CDN et zéro frais de requête. Les tests ont été exécutés sur la région fra1 (Francfort) via l'API compatible S3, avec le CDN activé sur le bucket.
Les chiffres de débit sont les plus forts de ce benchmark. Le téléchargement montant de 1 Go à 95.00 MB/s dépasse les 77.92 MB/s de S3, et le téléchargement descendant de 1 Go à 339.53 MB/s est plus de 3.5x les 94.3 MB/s de S3. Le téléchargement descendant de 10 Mo à 153.34 MB/s reflète le routage des téléchargements par le CDN de DigitalOcean via des nœuds edge plus proches du client de test.
Le TTFB à 8.68 ms est le plus bas du benchmark. La latence de téléchargement montant à 28.78 ms est comparable aux 28.45 ms de S3. À une seule requête simultanée, Spaces répond en 19.56 ms — plus rapide que les 24.41 ms de S3. À 100 requêtes simultanées, 7.07 ms par requête. La cohérence lecture-après-écriture à 10.34 ms est la plus rapide des cinq fournisseurs.
Spaces propose deux classes de stockage : Standard (0.02 $/Go) et Cold Storage (0.007 $/Go, taille minimale d'objet de 128 Ko, sans frais de récupération). La réplication inter-régions n'est pas prise en charge. Le tableau de bord manque de surveillance du stockage par bucket ; le suivi de l'utilisation nécessite de consulter le panneau de facturation. Pas de notifications d'événements natives.
Tarification
Une équipe stockant 200 Go et transférant 500 Go/mois paie exactement 5 $ — pas de mesure de sortie, pas de frais de requête, pas de surcharge CDN. La même charge de travail sur S3 eu-central-1 coûterait environ 40–50 $.
Spaces est le bon choix pour les équipes de développeurs et les petites entreprises qui souhaitent un stockage d'objets rapide et à coût prévisible avec CDN inclus. Ce n'est pas un remplacement de production pour S3 dans les architectures qui dépendent de la réplication, d'Object Lock, des déclencheurs d'événements ou d'une intégration étendue des services AWS.
Recommandations par cas d'usage
- IONOS : Charges de travail réglementées par l'UE où la résidence des données est une exigence stricte, pas une option de configuration. Les trois régions IONOS sont en Europe par défaut. La tarification du stockage correspond à B2 à ~5 $/To/mois, toutes les requêtes sont gratuites et Object Lock est pris en charge. Le tarif de sortie de 0.03 $/Go est la principale préoccupation de coût pour les volumes de lecture élevés. L'absence de CDN et les trois régions exclusivement UE rendent IONOS inadapté comme stockage global.
- AWS S3 : Équipes déjà sur AWS, ou toute charge de travail nécessitant l'ensemble complet des fonctionnalités : chiffrement KMS, plusieurs niveaux de stockage, pipelines événementiels (Lambda/SQS/EventBridge), réplication inter-régions ou plus de 25 régions mondiales. L'option la plus chère, mais aucun autre fournisseur dans ce benchmark n'égale sa profondeur.
- Backblaze B2 : Stockage à haut volume avec des contraintes budgétaires serrées, surtout lorsque Cloudflare est déjà dans la stack. B2 + Cloudflare Bandwidth Alliance est le coût total le plus bas dans presque tous les scénarios testés. Object Lock (File Lock) couvre les exigences de conformité. À éviter pour les charges de travail intensives en écriture ou en petits fichiers étant donné la latence de téléchargement montant de 517 ms.
- Cloudflare R2 : Charges de travail où le coût de sortie est le poste dominant : diffusion de médias, hébergement de fichiers publics, distribution de grands datasets, assets de sites statiques. La sortie gratuite et l'intégration CDN native rendent le TCO de R2 imbattable pour les scénarios intensifs en lecture et à transfert élevé. Les équipes utilisant déjà Cloudflare Workers ou Pages bénéficient de l'intégration native.
- DigitalOcean Spaces : Équipes de développeurs et petites entreprises souhaitant une tarification rapide et prévisible avec CDN inclus. Les meilleurs chiffres de téléchargement montant et de téléchargement descendant de petits fichiers du benchmark, un forfait tout compris à 5 $/mois et une configuration simple font de Spaces l'option la plus fluide pour les équipes déjà sur DigitalOcean. Ne convient pas aux architectures nécessitant Object Lock, la réplication inter-régions ou des déclencheurs événementiels.
FAQ
Le stockage d'objets compatible S3 désigne des solutions de stockage cloud ou auto-hébergées qui prennent en charge l'API Amazon S3, permettant aux applications et services conçus pour S3 de s'intégrer de manière transparente. Il fournit un stockage évolutif, durable et économique pour les données non structurées telles que les sauvegardes, les fichiers médias et les datasets d'analyse.
Alors qu'Amazon S3 est un service de stockage géré fourni par AWS, le stockage d'objets compatible S3 désigne des fournisseurs alternatifs qui prennent en charge la même API et les mêmes fonctionnalités. Selon le fournisseur, ces alternatives offrent souvent des coûts plus bas, des structures tarifaires différentes, pas de frais de sortie ou des options de déploiement auto-hébergées.
Citer cette recherche
Choisissez le format qui correspond à votre lieu de publication. Coller la version avec lien dans votre CMS préserve le lien retour.
@misc{dogan2026,
author = {Dogan, Sedat},
title = {{Meilleurs outils de stockage d'objets cloud: Résultats et comparaison}},
year = {2026},
month = jun,
howpublished = {\url{https://aimultiple.com/cloud-object-storage}},
note = {AIMultiple. Consulté le 16 Juin 2026}
}














Soyez le premier à commenter
Votre adresse courriel ne sera pas publiée. Tous les champs sont obligatoires. Les commentaires sont laissés dans leur langue d'origine.