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 Space en matière de performances, de fonctionnalités et de tarifs. Tous les tests ont été exécutés depuis l'Europe vers le point de terminaison de la région UE de chaque fournisseur.
Résultats du benchmark de stockage d'objets cloud
Débit de téléversement (Mo/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 des fichiers. R2 et B2 sont systématiquement les plus faibles en téléversement, avec R2 plafonnant à 25.61 Mo/s et B2 à 23.54 Mo/s, même à 1 Go, soit moins d'un quart des 95.00 Mo/s de DigitalOcean.
Débit de téléchargement (Mo/s) : plus c'est élevé, mieux c'est
DigitalOcean mène pour toutes les tailles de fichiers jusqu'à 10 Mo. IONOS prend la première place à 1 Go avec 489.36 Mo/s, le meilleur débit unitaire de tout le benchmark, soit près de 5x le résultat de S3 à la même taille. Les deux reflètent les avantages des infrastructures CDN et edge dans les déploiements réels.
Latence (ms) : plus c'est bas, mieux c'est
La latence de téléversement de B2 à 517.84 ms est le cas aberrant le plus marqué du benchmark. Chaque téléversement sur B2 subit ce surcoût avant qu'un seul octet ne soit transféré, une limitation structurelle pour toute charge de travail avec beaucoup d'écritures. R2 à 171.58 ms est nettement meilleur que B2, mais reste 6x plus élevé que S3 et DigitalOcean. Pour la latence de téléchargement et le TTFB, DigitalOcean mène nettement.
Performance en 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 pour 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 l'accumulation de son surcoût par requête à grande échelle.
Comparaison des fonctionnalités
Les cinq fournisseurs prennent nativement en charge le versioning, Terraform et les politiques de cycle de vie.
- Verrouillage d'objet : Disponible uniquement sur S3, B2 et IONOS. R2 et DigitalOcean Spaces n'ont pas de support WORM, ce qui les disqualifie pour les secteurs réglementés exigeant un stockage immuable.
- CDN : Natif sur R2 (réseau Cloudflare) et inclus gratuitement avec DigitalOcean Spaces. S3 passe par CloudFront en tant que service facturé séparément. B2 et IONOS nécessitent une configuration CDN externe.
- Réplication inter-région : 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 aucune gestion de clés externe. C'est une exigence stricte pour PCI DSS et HIPAA dans certaines configurations.
Comparaison des prix
B2 et IONOS sont les moins chers en stockage (~5 $/To/mois) et les seuls fournisseurs sans frais de requête. La sortie à zéro 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é exploitant 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 0.020 $/Go entre 10 et 50 To.
Le débit de téléversement évolue avec la taille des fichiers ; les petits objets sont limités par le surcoût par requête, tandis que les transferts plus volumineux saturent mieux la connexion. Le saut de 10 Mo à 1 Go est le plus significatif ; le débit est plus que triplé.
Les téléchargements sont nettement plus rapides que les téléversements quelle que soit la taille du fichier. À 1 Go, la vitesse de téléchargement (489.36 Mo/s) est près de 7x la vitesse de téléversement (70.64 Mo/s). Pour les charges de travail à dominante lecture (sauvegardes, diffusion de médias, accès aux datasets de ML), cette asymétrie joue en votre faveur.
La latence de téléversement est sensiblement plus élevée que celle de téléchargement. Le TTFB à 15.3 ms est cohérent avec la latence de téléchargement, ce qui suggère que le serveur répond rapidement une fois la requête reçue ; le surcoût du téléversement provient du chemin d'écriture, pas de l'établissement de la connexion.
Un téléversement 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 d'environ 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. Avec une moyenne de 15.94 ms, les objets sont effectivement disponibles immédiatement après le téléversement, une cohérence forte, pas une cohérence à terme.
Amazon S3 a établi la référence pour le 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 de manière constante jusqu'à 77.92 Mo/s en téléversement et 94.3 Mo/s en téléchargement à 1 Go.
La moyenne par requête à 100 requêtes simultanées passe de 24.41 ms à 6.32 ms, l’effet de la réutilisation de connexion et du multiplexage HTTP/2. S3 offre une cohérence forte après écriture pour tous les objets dans toutes les régions, un comportement qu'AWS a rendu par défaut en décembre 2020.
S3 propose huit classes de stockage au sein d'un même 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 schémas d'accès, sans frais de récupération ni 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égion (CRR), la réplication intra-région (SRR) et les points d'accès multi-région sont disponibles pour les scénarios de réplication et de basculement.
Tarification
L'offre gratuite inclut 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 de fonctionnalités est le plus large disponible : huit classes de stockage, quatre options de chiffrement, Object Lock pour la conformité WORM, SDK natifs dans tous les principaux langages et 25+ régions. Le principal poste de coût est la sortie à 0.09 $/Go pour les premiers 10 To/mois, les applications avec un ratio lecture/stockage élevé 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 point de terminaison UE (eu-central-003) avec le chiffrement SSE-B2 (AES-256) activé.
La latence de téléversement de 517 ms est le résultat le plus marquant 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éversement, quelle que soit la taille du fichier, paie ce coût avant que le moindre octet ne soit transféré.
Les applications qui téléversent de nombreux petits fichiers (vignettes, logs, données de capteurs) accumuleront cette latence à chaque requête.
La latence de téléchargement 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 les lectures que pour les écritures. Une fois un objet écrit, B2 le rend disponible en lecture rapidement, avec une cohérence 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 avec la simultanéité mais ne se referme pas. Taux de réussite de 100 % à tous les niveaux.
B2 dispose d'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 à plusieurs niveaux de coût.
La limite de téléversement multipart de 100 Go (contre 5 To pour S3) est une contrainte pour les charges de travail avec des objets très volumineux ; la plupart des charges de sauvegarde et de médias restent bien en dessous de cette limite. B2 participe à la Bandwidth Alliance de Cloudflare : 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 est bien adapté aux logiciels de sauvegarde, aux archives médiatiques, au stockage de grands datasets et à toute charge de travail utilisant Cloudflare où le coût de sortie est une préoccupation majeure. Il ne remplace pas S3 dans les applications de production qui dépendent de fonctionnalités spécifiques à AWS ou qui 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éversement est le côté le plus faible : 0.49 Mo/s à 100 Ko et 25.61 Mo/s à 1 Go. Le débit de téléchargement évolue bien : 63.63 Mo/s à 1 Go. La latence de téléversement à 171.58 ms est meilleure que les 517.84 ms de B2 mais 6x plus élevée que S3.
Le TTFB de téléchargement à 63.23 ms est plus élevé que S3 (26.32 ms) et B2 (16.88 ms) lorsqu'on y accède via l'API S3 ; les applications diffusant du contenu via un bucket public Cloudflare passent par le cache CDN et verront un TTFB effectif bien plus bas pour les objets en cache.
Le comportement en 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 après écriture à 56.43 ms est la plus lente des cinq, reflétant la propagation de l'écriture à travers le edge distribué de Cloudflare.
L'intégration CDN native de R2 est sa caractéristique 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 via le cache CDN de Cloudflare sert automatiquement les objets en cache à la périphérie 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 dans des 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 TCO de R2 est le plus avantageux pour les charges de travail à dominante lecture avec un volume de sortie élevé. L'absence de frais de sortie redéfinit le calcul du coût total pour toute application diffusant des données à l'extérieur à grande échelle. Les lacunes fonctionnelles – pas de verrouillage d'objet, pas de réplication inter-région, pas de sélection de région explicite – importent moins pour les charges de travail optimisées en lecture.
DigitalOcean Spaces démarre à un forfait fixe de 5 $/mois qui inclut 250 Go de stockage, 1 To de transfert, CDN et aucun 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 élevés de ce benchmark. Le téléversement de 1 Go à 95.00 Mo/s devance légèrement les 77.92 Mo/s de S3, et le téléchargement de 1 Go à 339.53 Mo/s est plus de 3.5x les 94.3 Mo/s de S3. Le téléchargement de 10 Mo à 153.34 Mo/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éversement à 28.78 ms est comparable aux 28.45 ms de S3. Pour 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 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 128 Ko, sans frais de récupération). La réplication inter-région n'est pas prise en charge. Le tableau de bord ne propose pas 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 $, sans compteur de sortie, sans frais de requête, sans surcoût CDN. La même charge de travail sur S3 eu-central-1 coûterait environ 40 à 50 $.
Spaces est le choix adapté pour les équipes de développement et les petites entreprises qui souhaitent un stockage d'objets rapide, à coût prévisible et avec CDN inclus. Il ne remplace pas S3 en production dans les architectures qui dépendent de la réplication, du verrouillage d'objet, des déclencheurs d'événements ou d'une intégration poussée 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. Le prix du stockage correspond à celui de B2 à ~5 $/To/mois, toutes les requêtes sont gratuites et le verrouillage d’objet est pris en charge. Le tarif de sortie de 0.03 $/Go est le principal souci de coût pour les volumes de lecture élevés. L’absence de CDN et les trois régions uniquement européennes rendent IONOS inadapté en tant que stockage mondial.
- 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égion ou plus de 25 régions mondiales. L’option la plus chère, mais aucun autre fournisseur de 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 pile. B2 + l’Alliance de bande passante Cloudflare offre le coût total le plus bas dans presque tous les scénarios testés. Le verrouillage d’objet (File Lock) couvre les exigences de conformité. À éviter pour les charges de travail avec beaucoup d’écritures ou de petits fichiers en raison de la latence de téléversement 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. L’absence de frais de sortie et l’intégration CDN native rendent le TCO de R2 imbattable pour les scénarios à forte lecture et à fort transfert. Les équipes utilisant déjà Cloudflare Workers ou Pages bénéficient d’une intégration native.
- DigitalOcean Spaces : Équipes de développement et petites entreprises souhaitant une tarification rapide et prévisible avec CDN inclus. Les meilleurs chiffres de téléversement et de téléchargement de petits fichiers du benchmark, un forfait tout compris à 5 $/mois et une configuration simple font de Spaces l’option la plus simple pour les équipes déjà chez DigitalOcean. Ne convient pas aux architectures nécessitant un verrouillage d’objet, une réplication inter-région 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 offre un stockage évolutif, durable et économique pour les données non structurées telles que les sauvegardes, les fichiers multimé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 fait référence à 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 inférieurs, des structures de prix différentes, l'absence de frais de sortie ou des options de déploiement auto-hébergé.
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.