I migliori strumenti di cloud object storage: risultati e confronto
Abbiamo testato cinque provider di cloud object storage IONOS, Amazon S3, Backblaze B2, Cloudflare R2 e DigitalOcean Space, valutando prestazioni, funzionalità e prezzi. Tutti i test sono stati eseguiti dall'Europa verso l'endpoint della regione EU di ciascun provider.
Risultati del benchmark di cloud object storage
Velocità di upload (MB/s): più alto è meglio
Provider | 100 KB | 1 MB | 10 MB | 1 GB |
|---|---|---|---|---|
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 e DigitalOcean si alternano al comando a seconda della dimensione del file. R2 e B2 sono costantemente i più deboli in upload, con R2 che raggiunge al massimo 25.61 MB/s e B2 23.54 MB/s, anche a 1 GB, meno di un quarto dei 95.00 MB/s di DigitalOcean.
Velocità di download (MB/s): più alto è meglio
DigitalOcean guida con ogni dimensione di file fino a 10 MB. IONOS conquista il primo posto a 1 GB con 489.36 MB/s, il valore di throughput più alto in tutto il benchmark, quasi 5x il risultato di S3 allo stesso livello. Entrambi riflettono i vantaggi dell'infrastruttura CDN e edge in distribuzioni reali.
Latenza (ms): più basso è meglio
La latenza di upload di B2 di 517.84 ms è il caso più estremo del benchmark. Ogni upload su B2 paga questo overhead prima che venga trasferito un singolo byte, un limite strutturale per qualsiasi carico di lavoro con molte scritture. R2 a 171.58 ms è significativamente migliore di B2 ma ancora 6x più alto di S3 e DigitalOcean. Per la latenza di download e TTFB, DigitalOcean è nettamente in testa.
Prestazioni con richieste simultanee (ms): più basso è meglio
Tutti e cinque i fornitori hanno raggiunto un tasso di successo del 100% a ogni livello di concorrenza. DigitalOcean è più veloce a 1 e 10 richieste concorrenti; S3 supera a 100 richieste. Il totale di 4.469 ms di B2 a 100 richieste concorrenti riflette l'accumularsi dell'overhead per richiesta su larga scala.
Confronto delle funzionalità
Tutti e cinque i provider supportano nativamente il versionamento, Terraform e i criteri di lifecycle.
- Object Lock: disponibile solo su S3, B2 e IONOS. R2 e DigitalOcean Spaces non hanno supporto WORM, il che li esclude dai settori regolamentati che richiedono storage immutabile.
- CDN: nativa su R2 (rete Cloudflare) e inclusa gratuitamente con DigitalOcean Spaces. S3 si appoggia a CloudFront come servizio separato e a pagamento. B2 e IONOS richiedono una configurazione CDN esterna.
- Replica tra regioni: solo S3 e B2. Gli altri tre fornitori non hanno un percorso di replica integrato.
- KMS: solo S3. Tutti gli altri offrono crittografia AES-256 ma nessuna gestione esterna delle chiavi. Questo è un requisito imprescindibile per PCI DSS e HIPAA in alcune configurazioni.
Confronto dei prezzi
B2 e IONOS sono i più economici per lo storage (~$5/TB/mese) e gli unici fornitori senza costi di richiesta. L'assenza di costi di egress di R2 è strutturalmente diversa da tutto il resto: nessun limite, nessuna dipendenza da partner, nessuna quota.
IONOS è un provider di object storage gestito che opera in tre data center: Berlino, Francoforte e Logroño. Tutte le sedi rientrano nel GDPR, rendendolo una scelta pratica per i team con requisiti di residenza dei dati.
Il prezzo è semplice: $4.99/TB/mese per lo storage, senza costi per richiesta. Le operazioni PUT, GET e DELETE sono tutte gratuite. L'egress costa $0.030/GB fino a 2 TB, per poi scendere a $0.020/GB tra 10 e 50 TB.
La velocità di upload scala con la dimensione del file; gli oggetti piccoli sono limitati dall'overhead per richiesta, mentre i trasferimenti di grandi dimensioni saturano meglio la connessione. Il salto da 10 MB a 1 GB è il più significativo: la velocità più che triplica.
I download sono sostanzialmente più veloci degli upload per ogni dimensione di file. A 1 GB, la velocità di download (489.36 MB/s) è quasi 7x quella di upload (70.64 MB/s). Per carichi di lavoro con molte letture (backup, distribuzione di contenuti multimediali, accesso a dataset per ML) questa asimmetria gioca a tuo favore.
La latenza di upload è notevolmente più alta di quella di download. Il TTFB a 15.3 ms è coerente con il valore della latenza di download, il che suggerisce che il server risponde rapidamente una volta ricevuta la richiesta; l'overhead di upload deriva dal percorso di scrittura, non dalla configurazione della connessione.
Un upload di 1 GB richiede circa 14.5 secondi end-to-end. Lo stesso file viene scaricato in poco più di 2 secondi. Scalando da 1 a 100 richieste simultanee, il tempo totale cresce di circa 39x mentre il tempo per richiesta scende da circa 19.92 ms a 7.85 ms. Nessuna richiesta fallita su 100 richieste sequenziali. Ogni oggetto scaricato corrispondeva al suo hash SHA-256 originale. Con una media di 15.94 ms, gli oggetti sono effettivamente disponibili subito dopo l'upload: coerenza forte, non eventuale.
Amazon S3 ha stabilito la baseline per il cloud object storage quando è stato lanciato nel 2006, e quasi tutti i concorrenti da allora si sono misurati rispetto all'API di S3.
I test sono stati eseguiti su un bucket nella regione eu-central-1 (Francoforte) con Block All Public Access abilitato e SSE-S3 (AES-256) come crittografia predefinita.
L'overhead per richiesta (handshake TCP, negoziazione TLS, firma della richiesta S3) è visibile a 100 KB ma scompare in gran parte da 1 MB in su, con una velocità che scala in modo consistente fino a 77.92 MB/s in upload e 94.3 MB/s in download a 1 GB.
La media per richiesta a 100 richieste simultanee scende da 24.41 ms a 6.32 ms, un effetto del riutilizzo della connessione e del multiplexing HTTP/2. S3 offre coerenza forte read-after-write per tutti gli oggetti in tutte le regioni, un comportamento che AWS ha reso predefinito a dicembre 2020.
S3 offre otto classi di storage all'interno di un singolo bucket, più di qualsiasi servizio di object storage comparabile. S3 Intelligent-Tiering sposta automaticamente gli oggetti tra i livelli di accesso in base ai modelli di utilizzo, senza costi di recupero e senza durata minima per gli oggetti inferiori a 128 KB.
Lo Standard di S3 archivia gli oggetti su un minimo di tre zone di disponibilità, fornendo una durabilità del 99.999999999% (11 nove). La replica tra regioni (CRR), la replica nella stessa regione (SRR) e i Multi-Region Access Points sono disponibili per scenari di replica e failover.
Prezzi
Il livello gratuito include 5 GB di storage Standard, 20.000 richieste GET, 2.000 richieste PUT e 100 GB di trasferimento in uscita al mese per i primi 12 mesi.
Il set di funzionalità è il più ampio disponibile: otto classi di storage, quattro opzioni di crittografia, Object Lock per la conformità WORM, SDK nativi in tutti i principali linguaggi e oltre 25 regioni. Il principale fattore di costo è l'egress a $0.09/GB per i primi 10 TB/mese; le applicazioni con alti rapporti di lettura su storage accumulano rapidamente costi di egress. Instradare l'egress attraverso CloudFront elimina il costo tra S3 e CloudFront e in genere riduce il costo totale per i casi d'uso ad alto traffico.
I test sono stati eseguiti su un bucket B2 sull'endpoint UE (eu-central-003) con crittografia SSE-B2 (AES-256) abilitata.
La latenza di upload di 517 ms è il dato più significativo di questo benchmark. Non è un problema di velocità di trasferimento; è un problema di overhead per richiesta. Ogni upload, indipendentemente dalla dimensione del file, paga questo costo prima che venga trasferito qualsiasi byte.
Le applicazioni che caricano molti file piccoli (miniature, log, dati di sensori) accumuleranno questa latenza su ogni richiesta.
La latenza di download racconta una storia diversa: 16.59 ms di TTFB è veloce, più veloce dei 26.32 ms di S3 eu-central-1. B2 è più ottimizzato per le letture che per le scritture. Una volta scritto un oggetto, B2 lo rende disponibile per la lettura rapidamente: 15.89 ms di coerenza read-after-write, più veloce dei 26.04 ms di S3.
A 1 richiesta simultanea, B2 impiega 247.9 ms contro i 24.4 ms di S3. A 100 richieste simultanee, il tempo medio per richiesta di B2 scende a 44.7 ms: il divario si riduce con la concorrenza ma non si chiude. Tasso di successo del 100% a tutti i livelli.
B2 ha una sola classe di storage: Standard. Le regole di lifecycle possono nascondere o eliminare automaticamente gli oggetti dopo un periodo definito, ma non esiste un archivio a costo ridotto.
Il limite di 100 GB per il caricamento multipart (contro i 5 TB di S3) è un vincolo per carichi di oggetti molto grandi; la maggior parte dei carichi di backup e contenuti multimediali rimane ampiamente al di sotto di questo limite. B2 partecipa alla Cloudflare Bandwidth Alliance: l'egress verso Cloudflare, Fastly e bunny.net è gratuito.
Prezzi
Il livello gratuito è permanente: 10 GB di storage, egress fino a 3x i dati archiviati, transazioni illimitate di Classe A/B/C al mese.
B2 è una scelta eccellente per software di backup, archivi multimediali, storage di grandi dataset e qualsiasi carico di lavoro che utilizzi Cloudflare dove il costo dell'egress è una preoccupazione primaria. Non è un sostituto immediato di S3 per applicazioni di produzione che dipendono da funzionalità specifiche di AWS o che richiedono una bassa latenza di scrittura.
Il principale punto di forza di Cloudflare R2 è l'assenza di costi di egress. Laddove S3 addebita $0.09/GB e B2 $0.01/GB oltre la quota gratuita, R2 non addebita nulla. R2 è stato utilizzato tramite la sua API compatibile con S3; le richieste vengono instradate automaticamente al data center Cloudflare più vicino.
La velocità di upload è il lato più debole: 0.49 MB/s a 100 KB e 25.61 MB/s a 1 GB. La velocità di download scala bene: 63.63 MB/s a 1 GB. La latenza di upload a 171.58 ms è migliore dei 517.84 ms di B2 ma 6x superiore a S3.
Il TTFB di download a 63.23 ms è più alto di S3 (26.32 ms) e B2 (16.88 ms) quando si accede tramite l'API S3; le applicazioni che servono contenuti tramite un bucket pubblico Cloudflare passano attraverso la cache CDN e vedranno un TTFB effettivo molto più basso per gli oggetti in cache.
Il comportamento in concorrenza di R2 è il miglioramento relativo più grande del benchmark: il tempo per richiesta scende di circa 7x da 79.59 ms (1 richiesta) a 11.34 ms (100 concorrenti). La coerenza read-after-write a 56.43 ms è la più lenta dei cinque, riflettendo la propagazione della scrittura attraverso l'edge distribuito di Cloudflare.
L'integrazione CDN nativa di R2 è la sua caratteristica più distintiva. I bucket possono essere resi pubblicamente accessibili tramite un sottodominio gestito da Cloudflare o un dominio personalizzato; l'instradamento del traffico attraverso la cache CDN di Cloudflare serve automaticamente gli oggetti in cache all'edge senza coinvolgere l'API di storage di R2.
R2 utilizza il posizionamento automatico; non è possibile selezionare una regione durante la creazione del bucket. Per una rigorosa residenza dei dati, i bucket con giurisdizione UE vincolano lo storage ai data center europei.
Prezzi
Il livello gratuito è permanente: 10 GB di storage Standard, 1M di operazioni di Classe A, 10M di operazioni di Classe B, egress illimitato al mese.
Il caso TCO per R2 è più forte per i carichi di lavoro con molte letture e un alto volume di egress. L'assenza di costi di egress riscrive il calcolo del costo totale per qualsiasi applicazione che serve dati esternamente su larga scala. Le lacune nelle funzionalità – nessun Object Lock, nessuna replica tra regioni, nessuna selezione esplicita della regione – contano meno per i carichi di lavoro ottimizzati per la lettura.
DigitalOcean Spaces parte da una tariffa fissa di $5/mese che include 250 GB di storage, 1 TB di trasferimento, CDN e nessun costo per le richieste. I test sono stati eseguiti sulla regione fra1 (Francoforte) tramite l'API compatibile con S3, con CDN abilitata sul bucket.
I dati di velocità sono i più alti di questo benchmark. Il caricamento di 1 GB a 95.00 MB/s supera i 77.92 MB/s di S3, e il download di 1 GB a 339.53 MB/s è più di 3.5x i 94.3 MB/s di S3. Il download di 10 MB a 153.34 MB/s riflette l'instradamento dei download di DigitalOcean attraverso i nodi edge più vicini al client di test.
Il TTFB a 8.68 ms è il più basso del benchmark. La latenza di upload a 28.78 ms è paragonabile ai 28.45 ms di S3. Con una singola richiesta simultanea, Spaces risponde in 19.56 ms, più veloce dei 24.41 ms di S3. A 100 richieste simultanee, 7.07 ms per richiesta. La coerenza read-after-write a 10.34 ms è la più veloce tra i cinque fornitori.
Spaces offre due classi di storage: Standard ($0.02/GB) e Cold Storage ($0.007/GB, dimensione minima oggetto 128 KB, nessun costo di recupero). La replica tra regioni non è supportata. Il pannello di controllo non dispone di un monitoraggio dello storage per bucket; il monitoraggio dell'utilizzo richiede la consultazione del pannello di fatturazione. Nessuna notifica di eventi nativa.
Prezzi
Un team che archivia 200 GB e trasferisce 500 GB/mese paga esattamente $5: nessuna misurazione dell'egress, nessun costo per richiesta, nessun sovrapprezzo CDN. Lo stesso carico di lavoro su S3 eu-central-1 costerebbe circa $40–50.
Spaces è la scelta giusta per team di sviluppatori e piccole imprese che desiderano un object storage veloce, a costi prevedibili e con CDN inclusa. Non sostituisce S3 in produzione per architetture che dipendono da replica, Object Lock, trigger di eventi o un'ampia integrazione con i servizi AWS.
Consigli per i casi d'uso
- IONOS: carichi di lavoro regolamentati dall'UE in cui la residenza dei dati è un requisito rigido, non un'opzione di configurazione. Tutte e tre le regioni di IONOS sono in Europa per impostazione predefinita. Il prezzo dello storage è paragonabile a B2 a ~$5/TB/mese, tutte le richieste sono gratuite ed è supportato l'Object Lock. La tariffa di egress di $0.03/GB è la principale preoccupazione sui costi per volumi di lettura elevati. L'assenza di CDN e le tre regioni solo UE rendono IONOS inadatto come archivio globale.
- AWS S3: team già su AWS o qualsiasi carico di lavoro che richieda l'intero set di funzionalità: crittografia KMS, più livelli di storage, pipeline basate su eventi (Lambda/SQS/EventBridge), replica tra regioni o oltre 25 regioni globali. L'opzione più costosa, ma nessun altro fornitore in questo benchmark ne eguaglia la profondità.
- Backblaze B2: storage ad alto volume con vincoli di budget stretti, specialmente quando Cloudflare è già nello stack. B2 + la Cloudflare Bandwidth Alliance rappresentano il costo totale più basso in quasi tutti gli scenari testati. L'Object Lock (File Lock) copre i requisiti di conformità. Da evitare per carichi di lavoro con molte scritture o con molti file piccoli, data la latenza di upload di 517 ms.
- Cloudflare R2: carichi di lavoro in cui il costo di egress è la voce dominante: distribuzione di contenuti multimediali, hosting di file pubblici, distribuzione di grandi dataset, asset di siti statici. L'assenza di costi di egress e l'integrazione CDN nativa rendono il TCO di R2 imbattibile per scenari con molte letture e alto trasferimento. I team che già utilizzano Cloudflare Workers o Pages beneficiano di un'integrazione nativa.
- DigitalOcean Spaces: team di sviluppatori e piccole imprese che desiderano prezzi veloci e prevedibili con CDN inclusa. Le migliori prestazioni del benchmark in upload e download di file piccoli, un piano tutto incluso a $5/mese e una configurazione semplice rendono Spaces l'opzione più semplice per i team già su DigitalOcean. Non adatto per architetture che richiedono Object Lock, replica tra regioni o trigger basati su eventi.
FAQ
Lo storage di oggetti compatibile con S3 si riferisce a soluzioni di storage cloud o self-hosted che supportano l'API di Amazon S3, consentendo alle applicazioni e ai servizi progettati per S3 di integrarsi senza problemi. Offre storage scalabile, durevole ed economico per dati non strutturati come backup, file multimediali e dataset di analisi.
Mentre Amazon S3 è un servizio di storage gestito fornito da AWS, lo storage di oggetti compatibile con S3 si riferisce a provider alternativi che supportano la stessa API e funzionalità. A seconda del fornitore, queste alternative offrono spesso costi inferiori, strutture di prezzo diverse, nessun costo di egress o opzioni di distribuzione self-hosted.
Cita questa ricerca
Scegli il formato adatto a dove pubblicherai. Incollare la versione con link nel tuo CMS preserva il backlink.
@misc{dogan2026,
author = {Dogan, Sedat},
title = {{I migliori strumenti di cloud object storage: risultati e confronto}},
year = {2026},
month = jun,
howpublished = {\url{https://aimultiple.com/cloud-object-storage}},
note = {AIMultiple. Consultato il 16 Giugno 2026}
}














Sii il primo a commentare
Il tuo indirizzo email non verrà pubblicato. Tutti i campi sono obbligatori. I commenti vengono lasciati nella loro lingua originale.