Cosa sono le tariffe di uscita dei dati?

La maggior parte dei provider di servizi cloud addebita costi di uscita, noti anche come costi di larghezza di banda o di trasferimento dati, per l'estrazione dei dati dal proprio sistema.

Obiettivi di apprendimento

Dopo aver letto questo articolo sarai in grado di:

  • Definire le tariffe per l'uscita dei dati
  • Comprendere la differenza tra ingresso e uscita nel cloud
  • Descrivere il costo potenziale delle tariffe di uscita
  • Scoprire come ridurre o eliminare le tariffe in uscita

Argomenti correlati


Vuoi saperne di più?

Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.

Fai riferimento all'Informativa sulla privacy di Cloudflare per scoprire come raccogliamo ed elaboriamo i tuoi dati personali.

Copia link dell'articolo

Cosa sono le tariffe di uscita dei dati?

Le tariffe di uscita dei dati sono i costi applicati dai provider di servizi cloud per lo spostamento o il trasferimento dei dati dallo spazio di archiviazione cloud in cui sono stati caricati. Questi costi, conosciuti anche come tariffe di trasferimento dati o larghezza di banda, sono diversi dai costi che le organizzazioni pagano per l'archiviazione e l'elaborazione cloud.

L'archiviazione cloud e altre tecnologie cloud hanno permesso a sviluppatori e aziende di scalare rapidamente, accelerare l'innovazione e, storicamente, ridurre i costi. Spesso è più economico archiviare dati ed eseguire applicazioni sull'infrastruttura di terzi, piuttosto che acquistare, mantenere e sostituire l'infrastruttura in locale.

Tuttavia, l'enorme popolarità dell'archiviazione cloud ha un rovescio della medaglia: l'estrazione dei dati. L'uscita (egress) è il processo di recupero dei dati dal servizio su cui sono stati caricati e la maggior parte dei fornitori di servizi cloud addebita una commissione per questo trasferimento di dati.

Le tariffe per l'uscita dei dati potrebbero non essere necessariamente un problema importante per gli utenti che archiviano e accedono solo a una quantità limitata di dati nel cloud e sono interessati a utilizzare solo un'unica architettura cloud. Tuttavia, le tariffe di trasferimento dati in uscita possono impedire alle organizzazioni di sfruttare appieno i vantaggi del cloud e, in definitiva, aumentare i costi IT.

Che cosa si intende per ingresso (ingress) e uscita (egress) per l'archiviazione cloud?

Trasferire e ricevere dati dal cloud è un po' come visitare un altro Paese. Ad esempio, i cittadini statunitensi con passaporti validi possono entrare gratuitamente in molti Paesi; tuttavia, in alcuni Paesi devono pagare una tassa per uscire. In quanto turisti, sono bloccati se non pagano la tassa di partenza.

Nel mondo dell'archiviazione cloud, l'ingresso è costituito dai dati o dal traffico che entrano nell'infrastruttura cloud, mentre l'uscita è costituita dai dati che escono dai confini di tale infrastruttura cloud.

Di solito, per sviluppatori e aziende spostare i propri dati in un archivio cloud (ad esempio l'archiviazione a oggetti Amazon S3 o Azure Blob Storage) è un processo gratuito. Questa è una tattica aziendale studiata per incentivare i nuovi utenti a utilizzare il servizio; tutti i costi associati sono di fatto assorbiti all'interno della struttura dei costi consolidata del servizio.

I modi più comuni in cui si verifica l'ingresso dei dati includono:

  • Contenuti generati dagli utenti: esistono milioni di applicazioni nel mondo e molte di esse raccolgono qualche tipo di dati utente, dalle statistiche di utilizzo ai dati sulla posizione e altro ancora.
  • Pipeline di dati: una pipeline di dati è come una catena di montaggio per i dati, che trasforma ed elabora i dati non elaborati lungo il percorso fino a raggiungere uno stato utilizzabile nella destinazione finale.
  • Caricamenti in blocco: i fornitori di servizi cloud offrono diversi metodi per caricare e trasferire grandi quantità di dati per l'elaborazione in blocco.
  • Modifiche al sito Web dovute a nuovi contenuti: gli aggiornamenti del sito Web possono comportare la generazione di nuove risorse applicative, tra cui immagini, file JavaScript e CSS; i nuovi dati possono anche includere aggiunte periodiche come nuove immagini o video di prodotti.

Tuttavia, per rendere i dati archiviati nel cloud utilizzabili in modo da essere restituiti ai clienti (ad esempio tramite un sito Web personalizzato) o altrimenti utilizzati o manipolati, è necessario recuperarli tramite un'uscita. Ecco alcuni esempi di scenari in cui un'organizzazione potrebbe aver bisogno di dati in uscita (o larghezza di banda) dal proprio archivio cloud:

  • Utilizzo dei dati per rispondere alle richieste HTTP di risorse applicative da un utente o da una rete di distribuzione dei contenuti (CDN)
  • Connessione dei dati a diverse applicazioni
  • Download dei dati dal cloud alla memoria locale
  • Spostamento dei dati in un'altra zona di disponibilità con lo stesso fornitore
  • Trasferimento dei dati a un altro fornitore di servizi cloud

La maggior parte dei fornitori addebiterebbe delle tariffe di uscita per il trasferimento di dati quando questi escono dalla loro rete. Supponiamo che i dati di biglietteria di una compagnia aerea statunitense siano ospitati in una struttura in Virginia e che un utente che intende volare dall'Australia visiti il loro servizio. Sebbene il fornitore di servizi cloud utilizzi la propria dorsale globale per trasportare il traffico attraverso gli Stati Uniti e poi attraverso il Pacifico, può addebitare un costo per lo spostamento dei dati tra i due luoghi.

Le tariffe di uscita sono un modo subdolo con cui alcuni provider possono far pagare di più per la gestione del cloud nel tempo, scoraggiando al contempo i clienti dall'abbandonare il loro ecosistema. Le tariffe aumentano quasi sempre nel tempo: man mano che un'azienda fa più affidamento sul cloud, aumenta anche il costo dell'uscita. Quando la diversità e la complessità dello stack IT di un'azienda aumentano, è naturale che più dati debbano viaggiare tra più applicazioni attraverso i cloud.

L'imposta di uscita aumenta perché ci sono più dati da spostare, ma a quel punto il cliente ha già investito così tanto nella propria infrastruttura cloud, con conseguente dipendenza dal fornitore.

Quanto addebitano i fornitori di servizi cloud per i dati in uscita?

La regola generale è che tutto il traffico proveniente da Internet (ingresso) verso l'archiviazione cloud entra gratuitamente, mentre il traffico in uscita (uscita) è a pagamento se supera il livello gratuito del fornitore. Molti fornitori di servizi cloud, come Amazon Web Services, addebiteranno fino a 0,09 dollari per gigabyte trasferito dal loro spazio di archiviazione, indipendentemente dal caso d'uso.

Le commissioni di uscita specifiche non sono sempre trasparenti e possono essere difficili da prevedere. Per comprendere i costi riga per riga per l'uscita può essere necessaria una certa competenza in architettura applicativa e infrastruttura cloud, competenze che non tutte le organizzazioni possiedono.

La ripartizione dei costi in uscita varia in base al fornitore e si basa su molteplici fattori, tra cui:

  • Livello del cliente e tipo di sottoscrizione
  • Volume di dati trasferito al mese
  • Regione di origine
  • Origine e destinazione dei dati
  • Richieste di controllo del failover
  • Accelerazione del trasferimento dei dati

Perché le organizzazioni dovrebbero voler trasferire i dati a un altro fornitore?

Come accennato in precedenza, sono molti i casi in cui un'organizzazione potrebbe aver bisogno di un'uscita di dati. Alcuni fornitori di servizi cloud incentivano i propri clienti a trasferire i dati all'interno dello stesso ecosistema; ad esempio, se un'organizzazione desidera connettere il proprio servizio di archiviazione a oggetti Amazon S3 ad Amazon Elastic Compute (EC2) all'interno della stessa regione, può trasferire i propri dati gratuitamente.

Tuttavia, non esiste un approccio universale al cloud. Alcuni sviluppatori o aziende che stanno evolvendo la propria strategia cloud (o che sono all'inizio del loro percorso verso il cloud) potrebbero preferire l'uso di più di un ambiente cloud, nonostante i costi di uscita.

Alcuni vantaggi derivanti dall'utilizzo di un approccio di cloud ibrido (una combinazione di due o più ambienti cloud) o multi-cloud (più cloud pubblici da diversi fornitori) includono:

  • Controllo dell'infrastruttura IT: un approccio di cloud ibrido consente alle aziende di determinare il modo più efficiente per personalizzare le proprie operazioni cloud.
  • Ottimizzazione delle prestazioni: un'architettura multi-cloud adeguatamente gestita consente a sviluppatori e organizzazioni di eseguire carichi di lavoro impegnativi (come il data mining di archivi per la business intelligence o l'addestramento di motori di intelligenza artificiale) negli ambienti più appropriati.
  • Bilanciare la sicurezza con la modernizzazione: i settori altamente regolamentati, come la finanza, la pubblica amministrazione e la sanità, richiedono che alcuni dati sensibili siano archiviati in locale, consentendo al contempo di archiviare i dati meno sensibili nel cloud.
  • Carichi di lavoro imprevedibili: un approccio di cloud ibrido o multi-cloud può aiutare aziende o enti pubblici a gestire esigenze cicliche o di emergenza senza effettuare un sovradimensionamento dell'hardware.
  • Ripristino di emergenza: il processo di backup e ripristino di emergenza nel cloud replica i file in caso di eliminazione accidentale o danneggiamento dei dati, in modo che un'azienda possa ripristinare i dati in modo rapido e orchestrato.

Indipendentemente dall'infrastruttura scelta da un'azienda, l'archiviazione cloud rappresenta una svolta fondamentale per la distribuzione, la protezione e il miglioramento continuo delle applicazioni su larga scala.

In che modo Cloudflare contribuisce a ridurre i costi di uscita?

Una ricerca di Cloudflare ha rilevato che la riduzione o l'eliminazione delle tariffe di uscita può far risparmiare ai clienti tra il 7,5% e il 27% della loro fattura mensile totale.

Cloudflare offre un'archiviazione a oggetti senza costi di uscita tramite un servizio chiamato Cloudflare R2. R2 è una soluzione di archiviazione a oggetti compatibile con S3 che consente un recupero dei dati rapido e gratuito e, se abbinata alle funzioni di codice distribuito di Cloudflare Workers, è infinitamente personalizzabile. Tramite questo servizio, Cloudflare si propone di aiutare gli sviluppatori e le organizzazioni a evitare la dipendenza da fornitore.

Inoltre, nel 2018, Cloudflare ha fondato la Bandwidth Alliance, un gruppo di fornitori di servizi cloud che include Azure, Google Cloud, Oracle, Alibaba Cloud e altri. Per consentire ai clienti di risparmiare sui costi di uscita, i membri della Bandwidth Alliance accettano che i dati trasferiti tra tutti i provider partecipanti possano essere trasferiti gratuitamente o a un prezzo scontato.

Cache Reserve è un altro servizio offerto da Cloudflare per ridurre le tariffe di uscita. Cache Reserve aiuta a garantire che le risorse rimangano memorizzate nella cache della CDN di Cloudflare, anche se raramente richieste, in modo che non debbano essere gestite dal server di origine del cliente. Ciò aumenta il tasso di riscontri nella cache e aiuta a eliminare le tariffe di uscita.

Scopri come una connettività cloud riduce le tariffe di uscita quando si spostano i dati tra i cloud.